Hello, On Wed 02 Aug 2023 at 02:49pm +01, Ian Jackson wrote:
> Sean Whitton writes ("Bug#1042889: vm: autopkgtest fails against Emacs 29.1"): >> vm's autopkgtest fails with Emacs 29.1, which latter is now in sid. > > Hi, Sean, as you see we're looking into this. > I have some questions for you as an Emacs expert: > > Is byte-compilation known to be sometimes broken? Is there a > recommended approach to problems caused by byte-compilation ? The bytecompiler tends to get fussier with each Emacs release. Usually it's worth fixing the problems with the code it identifies. It's unlikely to be actually broken in a stable release of Emacs. > We recently did an update to vm in Debian stable, to work around a > critical problem with Emacs 28 (#1039105). The autopkgtest which is > now failing is new - I introduced it to detect future bugs, which it > seems to have done. > > The previous bug was related to byte-compilation and we "fixed" it by > turning off byte-compilation for at least some of vm's files (in what > I feel was rather an ad-hoc way, albeit an effective one). > > Or to put it another way, is it possible that this is a bug in emacs > 29.1 and if so what is the best workaround ? Before disabling anything, it seems worth looking at the code and seeing if you can figure out why there's a void-variable error being emitted at all. -- Sean Whitton
signature.asc
Description: PGP signature