GNU bug report logs - #79353
31.0.50; Eager macro expansion errors when building master

Previous Next

Package: emacs;

Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>

Date: Sun, 31 Aug 2025 06:35:01 UTC

Severity: normal

Found in version 31.0.50

Full log


View this message in rfc822 format

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: Gerd Möllmann <gerd.moellmann <at> gmail.com>, Po Lu <luangruo <at> yahoo.com>, 79353 <at> debbugs.gnu.org, JD Smith <jdtsmith <at> gmail.com>
Subject: bug#79353: 31.0.50; Eager macro expansion errors when building master
Date: Wed, 03 Sep 2025 19:34:44 +0200
Stefan Monnier <monnier <at> iro.umontreal.ca> writes:

Hi,

> So, I guess this suggests we should build the \N{...} table before we
> build the `loaddefs.el` and that should be doable without any new
> bootstrap issue since we have `ldefs-boot.el` to solve that dependency.

The definition of tramp-compat-password-colon-equivalents is temporarily
in Tramp. It will disappear, one Tramp is backward compatible down to
Emacs 30 only.

For the time being: wouldn't it be sufficient to define

--8<---------------cut here---------------start------------->8---
(defvar tramp-compat-password-colon-equivalents '(58 65306 65109 65043 6102))
--8<---------------cut here---------------end--------------->8---

Not a general solution of course, but maybe sufficient for this problem.

>         Stefan

Best regards, Michael.




This bug report was last modified 1 day ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.