From unknown Tue Jun 17 20:12:06 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#74490 <74490@debbugs.gnu.org> To: bug#74490 <74490@debbugs.gnu.org> Subject: Status: 31.0.50; make bootstrap fails Reply-To: bug#74490 <74490@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:12:06 +0000 retitle 74490 31.0.50; make bootstrap fails reassign 74490 emacs submitter 74490 Vincenzo Pupillo severity 74490 normal tag 74490 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 07:22:41 2024 Received: (at submit) by debbugs.gnu.org; 23 Nov 2024 12:22:41 +0000 Received: from localhost ([127.0.0.1]:56993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEp9s-0003qB-QT for submit@debbugs.gnu.org; Sat, 23 Nov 2024 07:22:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:56986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEp9o-0003q1-Px for submit@debbugs.gnu.org; Sat, 23 Nov 2024 07:22:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEp9o-0002pz-Jj for bug-gnu-emacs@gnu.org; Sat, 23 Nov 2024 07:22:36 -0500 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tEp9m-0005t7-La; Sat, 23 Nov 2024 07:22:36 -0500 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-4314fa33a35so26429285e9.1; Sat, 23 Nov 2024 04:22:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732364553; x=1732969353; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Zc/847hRE/5nR7Wz9N+dQUze+KErVonPew+JjzHo0u4=; b=SeT3oWhW9dSbMUF4ZTiSRv1OJuoIMOYiNfWy6t2QQIJirynjLcT1bZlxJKyTDiOWm0 ccypoN9w2EnUH4mPIB5saoBdXCdaauN6YBQ7WrviFerjnCuqcVDx+AxEAU3qMYQRPXDx DtOcJlHPuw4o/DOlOIdHxPLr+e8XBCzeaawPcIlI8+baalLz45po7p+ryGjes0sXIAiv SlH5BYHO7NtKhQVspB7wdGJKQGakiB7CyHAwjODqOC3u2Sfb+ASCJO7mHO13oRhtlLhL SuP633kX8Yixcfe9H0SxvjB3sSPQ4FVcbyoU0+TJE517yneDG3Toi2c+ENLzknzNGgr3 DAcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732364553; x=1732969353; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Zc/847hRE/5nR7Wz9N+dQUze+KErVonPew+JjzHo0u4=; b=ttuquKL0DSDBhWA6qx5quV4CNM4EuyV2npveD0s7PEmkXq2UZUi9akoaCDtGKKRIln 2j62G82NthDZ8dYAeXHmdE5uQNFEnHZuOFExtvzYkrraf+xHa+ziV0iFF1YBJc1B4nHn +f3jnmLAs/ozRfFmiRHBerw6OS7E3iVnU7DjlvvIiq1oIDVkCK9bvwBc9ffuDL+v0hif 6L84CW/QEUmEfD1tR12tdzesz/in96OadmVV63Ikiy4PpL/oITUZBT98851XJtp9/lIZ 5pcbTJ5nUIiIRAoUZdZms1+ou4mb+PXd/Myn4Goh9zr0jy4/6gb/yUvKVgepKWugALga eS5w== X-Gm-Message-State: AOJu0YxKA6q7TYSFtumqGiBH+qSmAEklDGF6aWlcbARPZZLQIBW2swGC UvPg0Pp/WiOGt6640Wt/S+5d6GpfViS1GX0q/4kRsgxx7GNvc6cLmzH37Q== X-Gm-Gg: ASbGnct5M5vk2Bp1auvzNu9ZyWTwGzTkjBp7A9HYGLu/t/27VykaT70L/ss4Cp4NtgC a9PXJzF3PFCnkeChMbBGnsZv51OM3Zou3HPVh838ECtewpS0R/D2Bu2GFNpAgG0jH/WsVNqqpaq 4SFGavczakK0F6QG0lUBqBWUixzmnLcoLwGNap1GDT+0cvqmvhBJ2CeyIyYIrX6w/1TXJTGvXk1 IQUNE2dYsdK7cFQRugq5TDLPy34ZLWCHbXKYEzrn4bT7P3jMdh/ktacZVJpayzIWIWvL6NYdxwq TB6Zy+CPXWN9ZA== X-Google-Smtp-Source: AGHT+IH0ZVavC7IBU1ZuOCQUWsAMrdm11fSzLTl/HqU//AkBpCinawLWgCBLYRfecw7mV6SHh8OV8g== X-Received: by 2002:a7b:cb52:0:b0:431:6153:a258 with SMTP id 5b1f17b1804b1-43487435826mr51759435e9.13.1732364552603; Sat, 23 Nov 2024 04:22:32 -0800 (PST) Received: from fedora.localnet (2-230-139-124.ip202.fastwebnet.it. [2.230.139.124]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-433cde05949sm58896715e9.8.2024.11.23.04.22.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 23 Nov 2024 04:22:32 -0800 (PST) From: Vincenzo Pupillo To: "bug-gnu-emacs@gnu.org" Subject: 31.0.50; make bootstrap fails Date: Sat, 23 Nov 2024 13:22:30 +0100 Message-ID: <4934163.OV4Wx5bFTl@fedora> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=v.pupillo@gmail.com; helo=mail-wm1-x336.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Ciao Eli,=20 make bootstrap fails today, I think it is due to this commit:=20 commit 1c2e0615fb87727bc2aa1f871353c999b67c792a Author: Eli Zaretskii Date: Sat Nov 23 04:51:10 2024 -0500 ; Update ldefs-boot.el Loading /home/vincenzo/Projects/Emacs/emacs/lisp/ldefs-boot.el (source)... Error: void-function (rx) (rx (or (seq "." (or "py" "pth" "pyi" "pyw")) (seq "/" (or "SConstruct"=20 "SConscript"))) eos) (defconst python--auto-mode-alist-regexp (rx (or (seq "." (or "py" "pth"= =20 "pyi" "pyw")) (seq "/" (or "SConstruct" "SConscript"))) eos)) eval-buffer(# nil "/home/vincenzo/Projects/Emacs/emacs/li= sp/ ldefs-boot.el" nil t) (if eval-function (funcall eval-function buffer (if dump-mode file fullna= me))=20 (eval-buffer buffer nil (if dump-mode file fullname) nil t)) (let ((read-symbol-shorthands shorthands)) (if eval-function (funcall eva= l- function buffer (if dump-mode file fullname)) (eval-buffer buffer nil (if d= ump- mode file fullname) nil t))) (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto- coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-curr= ent- buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file- contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-funct= ion=20 (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte- characters (or (eq (coding-system-type last-coding-system-used) 'raw-text))= )=20 (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol- shorthands shorthands)) (if eval-function (funcall eval-function buffer (if= =20 dump-mode file fullname)) (eval-buffer buffer nil (if dump-mode file fullna= me) nil=20 t)))) (unwind-protect (let ((load-true-file-name fullname) (load-file-name full= name)=20 (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands)= =20 (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark)= =20 (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol- shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (a= nd=20 enable-multibyte-characters (or (eq (coding-system-type last-coding-system- used) 'raw-text))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil))= (let=20 ((read-symbol-shorthands shorthands)) (if eval-function (funcall eval-funct= ion=20 buffer (if dump-mode file fullname)) (eval-buffer buffer nil (if dump-mode = file=20 fullname) nil t)))) (let (kill-buffer-hook kill-buffer-query-functions) (ki= ll- buffer buffer))) (let ((buffer (generate-new-buffer " *load*")) (load-in-progress t) (sour= ce=20 (string-suffix-p ".el" fullname))) (unless nomessage (if source (message=20 "Loading %s (source)..." file) (message "Loading %s..." file))) (when purif= y-flag=20 (push (purecopy file) preloaded-file-list)) (unwind-protect (let ((load-tru= e- file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t)= =20 (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (= set- buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname))= =20 (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-re= ad- symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq= =20 (coding-system-type last-coding-system-used) 'raw-text))) (set-buffer-multi= byte=20 nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands= ))=20 (if eval-function (funcall eval-function buffer (if dump-mode file fullname= ))=20 (eval-buffer buffer nil (if dump-mode file fullname) nil t)))) (let (kill-b= uffer- hook kill-buffer-query-functions) (kill-buffer buffer))) (do-after-load- evaluation fullname) (unless (or nomessage noninteractive) (if source (mess= age=20 "Loading %s (source)...done" file) (message "Loading %s...done" file))) t) (if (null (file-readable-p fullname)) (and (null noerror) (signal 'file-e= rror=20 (list "Cannot open load file" file))) (let ((buffer (generate-new-buffer "= =20 *load*")) (load-in-progress t) (source (string-suffix-p ".el" fullname)))=20 (unless nomessage (if source (message "Loading %s (source)..." file) (messa= ge=20 "Loading %s..." file))) (when purify-flag (push (purecopy file) preloaded-f= ile- list)) (unwind-protect (let ((load-true-file-name fullname) (load-file-name= =20 fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil)=20 shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let=20 (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and ha= ck- read-symbol-shorthands-function (funcall hack-read-symbol-shorthands- function))) (if (and enable-multibyte-characters (or (eq (coding-system-typ= e=20 last-coding-system-used) 'raw-text))) (set-buffer-multibyte nil)) (set-buff= er- modified-p nil)) (let ((read-symbol-shorthands shorthands)) (if eval-functi= on=20 (funcall eval-function buffer (if dump-mode file fullname)) (eval-buffer bu= ffer=20 nil (if dump-mode file fullname) nil t)))) (let (kill-buffer-hook kill-buff= er- query-functions) (kill-buffer buffer))) (do-after-load-evaluation fullname)= =20 (unless (or nomessage noninteractive) (if source (message "Loading %s=20 (source)...done" file) (message "Loading %s...done" file))) t)) load-with-code-conversion("/home/vincenzo/Projects/Emacs/emacs/lisp/ldefs- boot.el" "/home/vincenzo/Projects/Emacs/emacs/lisp/ldefs-boot.el" nil nil) load("ldefs-boot.el") (condition-case nil (load "loaddefs") (file-error (load "ldefs-boot.el"))) load("loadup.el") Symbol's function definition is void: rx make[3]: *** [Makefile:1016: bootstrap-emacs.pdmp] Error 255 make[3]: uscita dalla directory =C2=AB/home/vincenzo/Projects/Emacs/emacs/s= rc=C2=BB make[2]: *** [Makefile:554: src] Error 2 make[2]: uscita dalla directory =C2=AB/home/vincenzo/Projects/Emacs/emacs= =C2=BB make[1]: *** [Makefile:1299: actual-bootstrap] Error 2 make[1]: uscita dalla directory =C2=AB/home/vincenzo/Projects/Emacs/emacs= =C2=BB make[1]: ingresso nella directory =C2=AB/home/vincenzo/Projects/Emacs/emacs= =C2=BB *** *** "make bootstrap" failed with exit status 2. *** *** You could try to: *** - run "make extraclean" and run "make" again (or, equivalently, run *** "make bootstrap configure=3Ddefault"), to rebuild Emacs with the *** default configuration options, which might fix the problem *** - run "git clean -fdx" and run "make bootstrap" again, which might *** fix the problem if "make bootstrap configure=3Ddefault" did not *** !BEWARE! "git clean -fdx" deletes all files that are not under *** !BEWARE! version control, which means that all changes to such *** !BEWARE! files will be lost and cannot be restored later *** - run "make V=3D1", which displays the full commands invoked by make, *** to further investigate the problem *** - report the problem and ask for help by sending an email to *** bug-gnu-emacs@gnu.org, mentioning at least the build error *** message, the platform, and the repository revision displayed by *** "git rev-parse HEAD" *** make[1]: *** [Makefile:418: advice-on-failure] Error 2 Thank you. Vincenzo=20 From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 08:44:37 2024 Received: (at submit) by debbugs.gnu.org; 23 Nov 2024 13:44:37 +0000 Received: from localhost ([127.0.0.1]:57178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEqRA-0007ja-M6 for submit@debbugs.gnu.org; Sat, 23 Nov 2024 08:44:36 -0500 Received: from lists.gnu.org ([209.51.188.17]:57940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEqR8-0007jR-CB for submit@debbugs.gnu.org; Sat, 23 Nov 2024 08:44:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEqR7-00053I-Qn for bug-gnu-emacs@gnu.org; Sat, 23 Nov 2024 08:44:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEqR7-0001SV-I5; Sat, 23 Nov 2024 08:44:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=7u+H/dRdqBW79QTK9PXasX1vrD4SowKL53YLYLZtUtc=; b=WfA1eGDS/cEm oyH+Z0gi4I8DmscOQSW7e4gb+AqLMvE7+9tM5ov8Zh015unK3J9FTdp5Wg3whL6Ae6jUdb8CmLE7p 6KLC9Bdbp5FDIdovSQU9710+Ic3FjYUgfwAcaXhhJ1IjOcYLLwxgOtj+NssHioWzCRu3X+QHSpaJK aQHI/a9N1D3SXXBG16TVk0+lzS8a4YegM5eUFmibOi8PJxCH2XCwaoMLnFOE5ZeiaL1MSEXeP5ctR 33kO4voRuYQDfM7jp8FZTpnnRaKoaqIholOkBvWE37I+dwwieR7qmzuniIaQH5tn+UOMUHd2HNYPg GN9xMB8q07ndq6QEOUoLJQ==; Date: Sat, 23 Nov 2024 15:44:30 +0200 Message-Id: <86mshqkqtd.fsf@gnu.org> From: Eli Zaretskii To: Vincenzo Pupillo , Stefan Kangas In-Reply-To: <4934163.OV4Wx5bFTl@fedora> (message from Vincenzo Pupillo on Sat, 23 Nov 2024 13:22:30 +0100) Subject: Re: 31.0.50; make bootstrap fails References: <4934163.OV4Wx5bFTl@fedora> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Vincenzo Pupillo > Cc: Eli Zaretskii > Date: Sat, 23 Nov 2024 13:22:30 +0100 > > Ciao Eli, > make bootstrap fails today, I think it is due to this commit: > commit 1c2e0615fb87727bc2aa1f871353c999b67c792a > Author: Eli Zaretskii > Date: Sat Nov 23 04:51:10 2024 -0500 > > ; Update ldefs-boot.el > > > > Loading /home/vincenzo/Projects/Emacs/emacs/lisp/ldefs-boot.el (source)... > > Error: void-function (rx) > (rx (or (seq "." (or "py" "pth" "pyi" "pyw")) (seq "/" (or "SConstruct" > "SConscript"))) eos) > (defconst python--auto-mode-alist-regexp (rx (or (seq "." (or "py" "pth" > "pyi" "pyw")) (seq "/" (or "SConstruct" "SConscript"))) eos)) > eval-buffer(# nil "/home/vincenzo/Projects/Emacs/emacs/lisp/ > ldefs-boot.el" nil t) > (if eval-function (funcall eval-function buffer (if dump-mode file fullname)) No, I think this is bug#73855, which somehow rears its ugly head. Stefan, could you please look into this? From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 09:22:06 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 14:22:06 +0000 Received: from localhost ([127.0.0.1]:57250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEr1S-00015X-5w for submit@debbugs.gnu.org; Sat, 23 Nov 2024 09:22:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEr1K-00014t-Ct; Sat, 23 Nov 2024 09:22:03 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEr1B-0006E3-33; Sat, 23 Nov 2024 09:21:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NcSO0VwDove2q2GjMpTrHjlOktkGL1vZSGH/jdUWi4k=; b=nRuO8DGFFyib epHak6NVaO8AWNHhdmw1A42BTFqOCwwhBcFW9tdXHmucHZqyvJZWVX3h3QQC1LsfN376fgVWKqql2 KzpWWFHxmdDyW8XOlYqlQxEo6sFL9Dtdme8O52EjOQi4g7pISmma0maqaa6H4SyCIdkA3mcAfwV/p RewN4tp31xSOV+3Cm76Ft4KzM74na2HoJ1emBeIiJf+x7aVD1aDKnUbpge9H2v+kBhIkyej1W5GwJ KUFQ4IUwISce25dfqVpUOnj3nHcTeXsxJwEgxRn/1t6sohPD8VE9r/2LsfYgBBJEzEd0ViZxjsbYT uuo10pYmeiTUmJg6RDWBQA==; Date: Sat, 23 Nov 2024 16:21:46 +0200 Message-Id: <86iksekp39.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas , Sam James , Stefan Monnier In-Reply-To: <86mshqkqtd.fsf@gnu.org> (message from Eli Zaretskii on Sat, 23 Nov 2024 15:44:30 +0200) Subject: Re: bug#74490: 31.0.50; make bootstrap fails References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74490 Cc: 74490@debbugs.gnu.org, v.pupillo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 74490 74491 73855 thanks > Cc: 74490@debbugs.gnu.org > Date: Sat, 23 Nov 2024 15:44:30 +0200 > From: Eli Zaretskii > > > From: Vincenzo Pupillo > > Cc: Eli Zaretskii > > Date: Sat, 23 Nov 2024 13:22:30 +0100 > > > > Ciao Eli, > > make bootstrap fails today, I think it is due to this commit: > > commit 1c2e0615fb87727bc2aa1f871353c999b67c792a > > Author: Eli Zaretskii > > Date: Sat Nov 23 04:51:10 2024 -0500 > > > > ; Update ldefs-boot.el > > > > > > > > Loading /home/vincenzo/Projects/Emacs/emacs/lisp/ldefs-boot.el (source)... > > > > Error: void-function (rx) > > (rx (or (seq "." (or "py" "pth" "pyi" "pyw")) (seq "/" (or "SConstruct" > > "SConscript"))) eos) > > (defconst python--auto-mode-alist-regexp (rx (or (seq "." (or "py" "pth" > > "pyi" "pyw")) (seq "/" (or "SConstruct" "SConscript"))) eos)) > > eval-buffer(# nil "/home/vincenzo/Projects/Emacs/emacs/lisp/ > > ldefs-boot.el" nil t) > > (if eval-function (funcall eval-function buffer (if dump-mode file fullname)) > > No, I think this is bug#73855, which somehow rears its ugly head. > > Stefan, could you please look into this? I think I see the reason: python--auto-mode-alist-regexp appears in ldefs-boot before the autoloads from rx.el, which define the macro rx. (A similar defconts defined by Tramp doesn't trigger the problem because it comes _after_ rx.) So I believe it's a bad idea to use rx in an autoloaded defconst, since we cannot know whether the defconst will be in loaddefs.el before or after the rx macro. Stefan, are there any clean ways of using calls to autoloaded macros in autoloaded defconst or defvar? From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 09:25:26 2024 Received: (at control) by debbugs.gnu.org; 23 Nov 2024 14:25:26 +0000 Received: from localhost ([127.0.0.1]:57264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEr4g-0001Qf-Cg for submit@debbugs.gnu.org; Sat, 23 Nov 2024 09:25:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEr4e-0001QE-3h; Sat, 23 Nov 2024 09:25:24 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEr4Y-0006fp-Ts; Sat, 23 Nov 2024 09:25:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=+4LwuCB3B/XPHLjyo2k9+/D3EoPX87I9gX+xG39czSE=; b=g8sbUlo+WKJS Yt4PQDOJLvyCAGt3MGKvFcQbReBpGND03cuHbAwBxWLqmRN7tHlBcue1aMV4bxyR3Q0WLVds6YWG4 Iyk4gL9SDyQK8b8Y+8L+94zFDSuASvETCMOHLB3HjVMJXzqYDVBFnWfAZXQ6cU86gKf2LSpkz9vLa W0oO7leT+vVrkeQQCHjfAkU2SSHW+kU0F/R+zbvi88dYo8EbnPn6WwjfqZbhbgBFXdKg8AyY1hrve +Ur9t5xvKNrpYcpjR3EImG1yXUCz2C88BU5UTNbfhUjzRNR+6hKcdCqU1QUug91FbX+BRMkuFpeoC v0pZxyY7qurSFUk0sEh+Mw==; Date: Sat, 23 Nov 2024 16:25:15 +0200 Message-Id: <86h67ykoxg.fsf@gnu.org> From: Eli Zaretskii To: control@debbugs.gnu.org (GNU bug tracker automated control server) In-Reply-To: (control@debbugs.gnu.org) Subject: Re: Processed (with 1 errors): Re: bug#74490: 31.0.50; make bootstrap fails References: <86iksekp39.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: tracker@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) forcemerge 74490 74491 73855 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 09:32:18 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 14:32:18 +0000 Received: from localhost ([127.0.0.1]:57275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tErBJ-0001h2-RW for submit@debbugs.gnu.org; Sat, 23 Nov 2024 09:32:18 -0500 Received: from mail-wm1-f51.google.com ([209.85.128.51]:54477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tErBF-0001gs-QS for 74490@debbugs.gnu.org; Sat, 23 Nov 2024 09:32:14 -0500 Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-43155abaf0bso28078785e9.0 for <74490@debbugs.gnu.org>; Sat, 23 Nov 2024 06:32:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732372272; x=1732977072; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=r1jwvgubjuKzFHsDOXoBbcJT58yGFldGSxKcMbYiV3Y=; b=aPUk4KQnvh8rsA6+Uc40PPsTUTIxszjX2IoEOvIddMHDYutD0ZAdL2sK6p4BL1kiAi By4j5FUJ58IL6fVZ/FS1OxP+iAoGLN5Aawk5ByzEdGwre5V9CCBMSxTcwsJVjtG0JGot GAXy7ZtDsW+ACq0oFTWA/xzgcDoranpwOPgqMGONW/7dck+QJ6/ZLHqGiZ7HRFAq6Xlj +kuS/jbLqAr8/B8dY1g+/tsZ7Bh5QEzBALRjkSRk0idNGCXokdh5VzPNvY6FOEvL8qFZ LCJ6mh/NPf85ZPN/Fd2EZTKfpbE/c6o087O9AwFqixk9QX3VeLArraf+Oowto7+jltZW C3kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732372272; x=1732977072; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=r1jwvgubjuKzFHsDOXoBbcJT58yGFldGSxKcMbYiV3Y=; b=UGKHnY2pJaWfC6XW6ztBwxnj0QPEasXeFm0zlSfVa4mX1+Di7CJd7HZPUmTsB1tmYG x/gY6N4Q0sffq0k86ZdIqtqbZv8G5xoOPTrok/kKc9K6Ym8KkoInM+paG3vamLlxtG3E Y+bo5C9Lr4cmCaQiNmdbybZN7P4pblfMgsg0RSI2jD/tm0fvMsNNIznJVNCYDoH8qPOW nzZw1BeT6VbLknsvctInwAWnqOkamJOLKjlWI2xYDyLKmh1qdp4Le+oTKHmUJ3O5jAp/ lbA1TfuWGGz5AvrtvcVpjXaJv8mErKys/oSe6mob++WZ8SPz/SZXEzF4g31I/A/lUP9z DvIw== X-Forwarded-Encrypted: i=1; AJvYcCV2n9o/95ZW4kzlCJtVxrJLdjeE0R644+fAg6Oytig63GT+U7pCKqx+pIG3DwJVr+f+l2Zwrw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YztpwP9RANAbLKXXQuK/dEyL2ji7lY+GPrdu7bKzIJmZkMQHUvG 4b5l/8redV4XKiozeLcl0noGePT2KzOERFSDeMcK0Ki9dz/S+6nQOmeMGw== X-Gm-Gg: ASbGncthKIXGVWys6ovH7T+8NH1ctvkRrxhanVsAGTrFRVdEPNNR52RLl5EFv3PZzU1 Ksryhl5Ve1gne0/iRx3G4K1ihTolvvYbWYi2Z4XKDgKGg/UYp747nUXF3+91zmJPiGZUOn2Dfpa Smv0r4Ej1WzQ6NtXMGoQe0oZHPr6G07LOIsnAVv56tKeU+oqVJe29TiGzoAr7tYKB+tldsnxTnj DNtGd4IFcNKjqXux9cjiZaVR5Cs/vIjSfRDRVy9pliRb9dadKnp6+DvOYDcY64MzDvlo47n1f+I /WqnbDyDtiV86VUGXjnavOm7HMGcKMi0c9vSJ9pSGEREVAuyTOKrEMX4USg= X-Google-Smtp-Source: AGHT+IH9SkQZDktniamzrwHYOij5xLCIDz+8da6KY5sj79Z/tVx6B7odvVTS+8A6+B8Q9L3FfWJKAg== X-Received: by 2002:a05:600c:35d1:b0:431:54f3:11af with SMTP id 5b1f17b1804b1-433ce4e190bmr70263955e9.31.1732372272451; Sat, 23 Nov 2024 06:31:12 -0800 (PST) Received: from pro2 (p200300e0b711b4007c3561876ccb133d.dip0.t-ipconnect.de. [2003:e0:b711:b400:7c35:6187:6ccb:133d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-434932dbc7esm11064055e9.37.2024.11.23.06.31.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 23 Nov 2024 06:31:11 -0800 (PST) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: Eli Zaretskii Subject: Re: bug#74490: 31.0.50; make bootstrap fails In-Reply-To: <86mshqkqtd.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 23 Nov 2024 15:44:30 +0200") References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> Date: Sat, 23 Nov 2024 15:31:10 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74490 Cc: 74490@debbugs.gnu.org, Vincenzo Pupillo , Stefan Kangas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Vincenzo Pupillo >> Cc: Eli Zaretskii >> Date: Sat, 23 Nov 2024 13:22:30 +0100 >> >> Ciao Eli, >> make bootstrap fails today, I think it is due to this commit: >> commit 1c2e0615fb87727bc2aa1f871353c999b67c792a >> Author: Eli Zaretskii >> Date: Sat Nov 23 04:51:10 2024 -0500 >> >> ; Update ldefs-boot.el >> >> >> >> Loading /home/vincenzo/Projects/Emacs/emacs/lisp/ldefs-boot.el (source)... >> >> Error: void-function (rx) >> (rx (or (seq "." (or "py" "pth" "pyi" "pyw")) (seq "/" (or "SConstruct" >> "SConscript"))) eos) >> (defconst python--auto-mode-alist-regexp (rx (or (seq "." (or "py" "pth" >> "pyi" "pyw")) (seq "/" (or "SConstruct" "SConscript"))) eos)) >> eval-buffer(# nil "/home/vincenzo/Projects/Emacs/emacs/lisp/ >> ldefs-boot.el" nil t) >> (if eval-function (funcall eval-function buffer (if dump-mode file fullname)) > > No, I think this is bug#73855, which somehow rears its ugly head. > > Stefan, could you please look into this? FWIW, python--auto-mode-alist-regexp is the first use of rx in ldefs-boot.el and comes before the autoloads for rx.el, and all other uses of rx in ldefs-boot.el come after that. I guess that's the reason. Maybe one could sort the files in loaddefs-generate--emacs-batch so that rx comes earlier? Not sure. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 10:54:28 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 15:54:28 +0000 Received: from localhost ([127.0.0.1]:58696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEsSp-0005ii-VS for submit@debbugs.gnu.org; Sat, 23 Nov 2024 10:54:28 -0500 Received: from mail-ed1-f41.google.com ([209.85.208.41]:44367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEsSo-0005ia-3E for 74490@debbugs.gnu.org; Sat, 23 Nov 2024 10:54:26 -0500 Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-5ced377447bso3966225a12.1 for <74490@debbugs.gnu.org>; Sat, 23 Nov 2024 07:54:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732377205; x=1732982005; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=waJARTPI/6S+WMWnghLbplJYWKTx9xYwhm7o/kd/tLA=; b=mt228IvhLEiRLvo+/Rtbd4gdWftniQDBGqAZ8pTIJ+bg/AKdd/hfjvNctMRJ3tfRpd dldu0rtFkdfXVjxSRh9aJF3ocSLYLsPA6gBBKfnIBeWukp5mtucQ6JZVcVbb4zBM9Dgi ncDf09Yra8v7z6iIU+zJU2xBiKXeMtb9IZ11597RQ2M1IujwgqMkMha2MB8mBWaXy/Aj 163+TApk5/2azzQBNfe6t8f9M76tF25F3UkKbO+UsUR2gPuMXhmwBr5ZGx+XK5G4ey1a OAvAwxSHZ1xDdAzMk0OP/GxcfQiPx699mj4w8zr/5H9aAV+2LUvi93Q4qCKU0Tu6k2YB lj/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732377205; x=1732982005; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=waJARTPI/6S+WMWnghLbplJYWKTx9xYwhm7o/kd/tLA=; b=VeX/TDNQklU67h2XlBYtl+rN/MH1r+z2wuDBgS3a+H++5tQXv2nFzpZXZDZT00tWDM ljKsQGjRiq2ZaL/Cp67qGXz8dYfOzg9rfNRUG0PeOdr7teBB/AC/9CsOGxQo10nglWho nQFRkxiGiNi4JENluiUwZiVbYSICaGODRuv+VEidFz6rGl05bn5lmogwcPs7RlXXyWII ftLp67FvXfkwbTNecZjNZkfiKchEWKzciudLaQrHe/hc1s8HZusRdLG16wv11BsmgGs2 TpNIvCMT6HYrnxeD8xISqKLrFApp65QBT8Gf6uhPQEB8oasCk+/7ffn+qX32ABM1g8X3 ef+A== X-Forwarded-Encrypted: i=1; AJvYcCUxJ0bvAreqMhyBW6skdSqn5CRlryuYJeMT36eMDM8GqgIzPhaq97ZBshfyOGz+yTVnzFusjw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxnXOJ4L+acoBtLr9WDDmcTGyp209EBSucZ0Uhy4ltl4LshbkHF dV5rMI/0n3KjwippRHXifjJggV68yYoXKL8SUAVsD/bi4zHKe5WwzDYyQ7aL4REl3n14Zmo+3D8 bX5bqf5P+pjlGX7ojLC3ubhPKHdM= X-Gm-Gg: ASbGncvJTaUBNphUnT2Y3w3Njbewnlwvw714li8iH4oY6gdJQwdIlfe0ZNpVZ94ALir XAXHnNmoFl6DfevgBmoKB0cyksI+slSXTcg== X-Google-Smtp-Source: AGHT+IEMaO515mBlDGAzjPFJgkQ5V81iuHmuJKZPxaFU3Cnll/y4p8IUg+54i2AV6ZgG2E0i61HvI48iHUJstpg6sEU= X-Received: by 2002:a05:6402:43c3:b0:5cf:e0e9:23ec with SMTP id 4fb4d7f45d1cf-5d02079a9ddmr5504564a12.22.1732377205054; Sat, 23 Nov 2024 07:53:25 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 23 Nov 2024 10:53:24 -0500 From: Stefan Kangas In-Reply-To: <86iksekp39.fsf@gnu.org> References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> <86iksekp39.fsf@gnu.org> MIME-Version: 1.0 Date: Sat, 23 Nov 2024 10:53:24 -0500 Message-ID: Subject: Re: bug#74490: 31.0.50; make bootstrap fails To: Eli Zaretskii , Sam James , Stefan Monnier Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74490 Cc: 74490@debbugs.gnu.org, v.pupillo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 74490 31.0.50 thanks Eli Zaretskii writes: > So I believe it's a bad idea to use rx in an autoloaded defconst, > since we cannot know whether the defconst will be in loaddefs.el > before or after the rx macro. > > Stefan, are there any clean ways of using calls to autoloaded macros > in autoloaded defconst or defvar? I couldn't find a clean way to do that, so I installed a quick workaround to avoid having a broken master. If anyone has a better idea, please speak up (or just install it). Meanwhile, I'm closing this bug. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 11:29:44 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 16:29:44 +0000 Received: from localhost ([127.0.0.1]:58773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEt0y-0007Uw-3Q for submit@debbugs.gnu.org; Sat, 23 Nov 2024 11:29:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEt0w-0007Ui-9I for 74490@debbugs.gnu.org; Sat, 23 Nov 2024 11:29:42 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEt0q-0006ex-2g; Sat, 23 Nov 2024 11:29:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=x/rGCCA/cF52/ade6Xo5H0uljy5mUjph7YouiLwGFBc=; b=HxAy4+E4V03y ZJl583qKEWNpN2K4tnARQzZwDXQXBhuCxc3SUE/Bowbg2nB/pl2wrPIqsibgfcj/tYIO9cbcSPAzX Y8zDUGsFwkjUlCOUCo9LLY+B++WSxJJP3h03AbiCt6PxExEnJ7yz5Ljd9v8J1liZkUSx7PauL42uw kJT20+FRAmBLtwksclefKm452hyQRTXgCerqOQpf43wdd1iQvKzhCmxqFDnWBZWGd4O0+QWPIR0Kl oQy11n63V7AnfvqZHq5/B2wsswRXu4+CJq98YmUaa+yiJlWz9FzVr33BdvjPQCZwFFcY1J78LYMKX HWoaStSX+SgNFiuskxFkQw==; Date: Sat, 23 Nov 2024 18:29:31 +0200 Message-Id: <86cyillxqs.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas , Michael Albinus In-Reply-To: (message from Stefan Kangas on Sat, 23 Nov 2024 10:53:24 -0500) Subject: Re: bug#74490: 31.0.50; make bootstrap fails References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> <86iksekp39.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74490 Cc: 74490@debbugs.gnu.org, v.pupillo@gmail.com, sam@gentoo.org, monnier@iro.umontreal.ca X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Sat, 23 Nov 2024 10:53:24 -0500 > Cc: v.pupillo@gmail.com, 74490@debbugs.gnu.org > > close 74490 31.0.50 > thanks > > Eli Zaretskii writes: > > > So I believe it's a bad idea to use rx in an autoloaded defconst, > > since we cannot know whether the defconst will be in loaddefs.el > > before or after the rx macro. > > > > Stefan, are there any clean ways of using calls to autoloaded macros > > in autoloaded defconst or defvar? > > I couldn't find a clean way to do that, so I installed a quick > workaround to avoid having a broken master. If anyone has a better > idea, please speak up (or just install it). Thanks. I think we should do the same with tramp-initial-file-name-regexp. Michale, do you agree? From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 11:37:14 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 16:37:14 +0000 Received: from localhost ([127.0.0.1]:58790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEt8E-0007wq-Ez for submit@debbugs.gnu.org; Sat, 23 Nov 2024 11:37:14 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:41024 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEt8D-0007wZ-Br for 74490@debbugs.gnu.org; Sat, 23 Nov 2024 11:37:14 -0500 From: Sam James To: Stefan Kangas Subject: Re: bug#74490: 31.0.50; make bootstrap fails In-Reply-To: (Stefan Kangas's message of "Sat, 23 Nov 2024 10:53:24 -0500") Organization: Gentoo References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> <86iksekp39.fsf@gnu.org> User-Agent: mu4e 1.12.7; emacs 31.0.50 Date: Sat, 23 Nov 2024 16:37:03 +0000 Message-ID: <87mshp7vps.fsf@gentoo.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74490 Cc: 74490@debbugs.gnu.org, Eli Zaretskii , v.pupillo@gmail.com, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Stefan Kangas writes: > close 74490 31.0.50 > thanks > > Eli Zaretskii writes: > >> So I believe it's a bad idea to use rx in an autoloaded defconst, >> since we cannot know whether the defconst will be in loaddefs.el >> before or after the rx macro. >> >> Stefan, are there any clean ways of using calls to autoloaded macros >> in autoloaded defconst or defvar? > > I couldn't find a clean way to do that, so I installed a quick > workaround to avoid having a broken master. If anyone has a better > idea, please speak up (or just install it). Thanks, I can build now. > > Meanwhile, I'm closing this bug. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 11:38:10 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 16:38:10 +0000 Received: from localhost ([127.0.0.1]:58795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEt97-0007z5-Rd for submit@debbugs.gnu.org; Sat, 23 Nov 2024 11:38:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEt96-0007yj-9N for 74490@debbugs.gnu.org; Sat, 23 Nov 2024 11:38:08 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEt90-0007oR-Gc; Sat, 23 Nov 2024 11:38:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BZKGQqu2ROHvUgUKpPDjfS6Zb2snx4V0wzzr0J3HEio=; b=oijnN5vlMpwB mLoAx7+cjnl/a8Mh/Z1wF1f4kfX1iXY3hXoiwnIkbTZGD0Umb+J/uz1ctUX9G1bnQBLKZFIKxlvQ7 le2PQAgrEeIhu8pUuFGVitE2F6L1LywchF6jnAO50CA3XcaUaPvG3uFopT8A0pjWY0mMPnl634v4V GSelyvCkrPaYjRULQ3r6+1nlqfbrfRr7y5wk54ABEbvh+hOeDriCFb2kO3FLG0+fB7QXiyJ36Vjcp po4M+xOEYwqsHAojpMpdnSXS49a8acAP3vaS6fPrfR7nvOCCFaCakat74fmpipKe/GDNQ1Iec757a y4kx/Rdp3TBn3BM+3J7TUw==; Date: Sat, 23 Nov 2024 18:38:00 +0200 Message-Id: <868qt9lxcn.fsf@gnu.org> From: Eli Zaretskii To: michael.albinus@gmx.de, In-Reply-To: <86cyillxqs.fsf@gnu.org> (message from Eli Zaretskii on Sat, 23 Nov 2024 18:29:31 +0200) Subject: Re: bug#74490: 31.0.50; make bootstrap fails References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> <86iksekp39.fsf@gnu.org> <86cyillxqs.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74490 Cc: v.pupillo@gmail.com, 74490@debbugs.gnu.org, stefankangas@gmail.com, monnier@iro.umontreal.ca, sam@gentoo.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 74490@debbugs.gnu.org, v.pupillo@gmail.com, sam@gentoo.org, > monnier@iro.umontreal.ca > Date: Sat, 23 Nov 2024 18:29:31 +0200 > From: Eli Zaretskii > > Thanks. I think we should do the same with > tramp-initial-file-name-regexp. Michale, do you agree? ^^^^^^^ Sorry about that, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 12:04:10 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 17:04:10 +0000 Received: from localhost ([127.0.0.1]:58907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEtYH-0001B3-Vr for submit@debbugs.gnu.org; Sat, 23 Nov 2024 12:04:10 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:55717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEtYG-0001Ah-QG for 74490@debbugs.gnu.org; Sat, 23 Nov 2024 12:04:09 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 548C6804BC; Sat, 23 Nov 2024 12:04:02 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1732381437; bh=QFCzxmKDqNNki9nknNPTs3Tv/P2ryyQ/W5yVfxcR8BY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=fZNNJ3DR5Wy3Rlawa6NHVgrSzrgy1eWQbt0Vuz6FSZthJcNb6yUP9VBQW4nbhdkAR 1ULxPgCFsZkdUAmI77Pueh9BoZCFqCeDFhjwKNrfpZmxI44gQANiEVL2tsNbuUdOF4 V78RGo0kwBWqDLqyBdYSf9wz/pZIz6n/DgpKyr4qvU8mfO6MWNqpaV4Ghs+hOGPjPm I7M3Jn3Yts02BDXTQ/g+GwEGnPec+su7hwYFs/D3obssmF4p9W6innwA0lh+9VEQXu azajp3yzlHzWPyvB7DGkzn9S3DSsr/BP/yBFoJSESdKWWzxeCsFYVgOziiiL+yvboC DOTiaoyBLv65A== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 4F7B280683; Sat, 23 Nov 2024 12:03:57 -0500 (EST) Received: from pastel (104-195-225-43.cpe.teksavvy.com [104.195.225.43]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id EB265120588; Sat, 23 Nov 2024 12:03:56 -0500 (EST) From: Stefan Monnier To: Stefan Kangas Subject: Re: bug#74490: 31.0.50; make bootstrap fails In-Reply-To: (Stefan Kangas's message of "Sat, 23 Nov 2024 10:53:24 -0500") Message-ID: References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> <86iksekp39.fsf@gnu.org> Date: Sat, 23 Nov 2024 12:03:56 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.001 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74490 Cc: 74490@debbugs.gnu.org, Eli Zaretskii , v.pupillo@gmail.com, Sam James X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > I couldn't find a clean way to do that, so I installed a quick > workaround to avoid having a broken master. If anyone has a better > idea, please speak up (or just install it). [ I don't know if it qualifies as "clean" but: ] The problem we're facing shows up only during bootstrap, when we're loading `loaddefs.el`, and not in the real dump where we load `loaddefs.elc`. Since we presumably don't make any real use of that regexp (we don't visit any Python file) while compiling Emacs, another workaround might be to wrap the call to `rx` around something like an `(when (fboundp 'rx) ...)`. >> Stefan, are there any clean ways of using calls to autoloaded macros >> in autoloaded defconst or defvar? Currently our autoloading mechanism doesn't offers any clean way to enforce some kind of ordering, sadly. I guess we could also try something like: ;;;###autoload (defconst python--auto-mode-alist-regexp (eval-when-compile (require 'rx) (rx (or (seq "." (or "py" "pth" ; Python Path Configuration File "pyi" ; Python Stub File (PEP 484) "pyw")) ; MS-Windows specific extension (seq "/" (or "SConstruct" "SConscript"))) ; SCons Build Files eos))) - Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 12:05:07 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 17:05:07 +0000 Received: from localhost ([127.0.0.1]:58912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEtZD-0001I2-Bn for submit@debbugs.gnu.org; Sat, 23 Nov 2024 12:05:07 -0500 Received: from mout.gmx.net ([212.227.17.22]:34727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEtZ7-0001Cv-TW for 74490@debbugs.gnu.org; Sat, 23 Nov 2024 12:05:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1732381483; x=1732986283; i=michael.albinus@gmx.de; bh=Ab0bZzAX7VMJoqtnL+sw9FloSYfc67vLD6xusXDbCh0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=JJPHfFNwQ2N2j+i3TAv1o5884d6DBKOjk+vIIUCXT5vF0pzd3goRnXwkEB7qGvN6 Hcv9C4j1jIkC8fTuY0IlS/Jln3N2LagDNNP56JMY7T4AL6fwH/HRMGroYWVOPvYGR YxmWUMiN7Xj+JtGIiicEqjeD/ppjUtegWbjmPk/z3HX8pJ0OuR1F+MLgsKyaXIRUu X51Ql5YvWS0wy0tttcpAbCG5lkdmY9iIRC3i+O16zE3sSU9SvMxgMgQRZ0LnWySCm dpZR2gprJre9dF0ZrrjlM/PwR1C5Qxuux4VZoz5bj9bR77I1wVDLkMNOCTwq4GP0P A6+dR2pVVDFIUqIb6A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MO9z7-1t4FOs2Io5-00POxE; Sat, 23 Nov 2024 18:04:43 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#74490: 31.0.50; make bootstrap fails In-Reply-To: <868qt9lxcn.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 23 Nov 2024 18:38:00 +0200") References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> <86iksekp39.fsf@gnu.org> <86cyillxqs.fsf@gnu.org> <868qt9lxcn.fsf@gnu.org> Date: Sat, 23 Nov 2024 18:04:41 +0100 Message-ID: <87bjy5yj86.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:78qa9q/kr+D/bDLNjtjAOp2C574wMTdij/2kSGy75RNOxLvOVy6 dUxvmmlqa6fA/o7YPoI1qEOTSjfQV4idcpkXMnYzcufaZVLEKiMkwHKCCmoY5b4LWMRXEKI GIflcoRYU6N1K9hQWRKvD+X6Wmy2GZOSS6hGIEPUqILF5Kc1aRgTmXHsI4FIbRM6PduYaQD hMy45ATl2B5Qyq/d5vWjg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:6oPZpO7f8MI=;y6a/Mp0Fc0M5vxz63Tkvqn5gAD7 su7k1hJHz9BvVGErFZRMCuAOyl5KLITPAlNldm0z73k4gKCZ5JP3SaNI4BzQN3R1Zs4WihPK9 RYOV3JQ+Ap/bbeojkfqtZyiLom7nmP85Klm/HrxzRWpE4A1yflbG/yn2ckse421ivgbgzloec TWhqOdBPTmCgEmeBVmYJXOPYZQcV+vUgU2y3POYdk/E1qqmtyNfw6s8QHQszEbbpqCbX3I8AK wdSkf9snH+Np5+tARfjf6Wy+ISkqAoCq3xMaaDt6GCSk2u5Wgj63udF+5nh38zUBsRV6haDWf lyWgv8lJBnEdkXPYjnNVyoa4Sq6sFqnEF8m8QI7SVQRETg9fV+L9GU7eZZEKAZm5jXPYQk8sr DU7StAwjG0PcBRIInje1FtzUlMU/LAwM0QfbD3rWuP3GdjY3yND4LqJSLSWfqPLljoPpkzrRh AtU9gIW9BY+VZFO0He1zK6UFZFYLcexxYmCltBTxhWqwGWkJa/O03rVWRy7VRIk+mG+s8x1Ng karAj/fMO6g6S+zY16yIzEFxC/GbSJo9j514rhkK7jPX/2J+WuMs2zPd6H3KRWzcQ/mtt+w5b nOVsXyUYOTZ4o3VWmk+qv4AeBakMewjv+8GVcb5JVDL4Voz6L76Hw7FyXQRy9thQH8K12IA2o xR2fSGTNSzfOwBWZjF72PchkwiTr52FIy6oQEZHx1OzGkG5AQL5kPGcj8t+cGK40xwXTRjFrK 9HKWlID9vHDLRB2J5i7Fq/dr2TmEFcJK9cQZ0aIQaJa+4T4QYLO5+rT7vxq5EkEBGF6NeLFk6 KxcmtxpOm7CQig9jGQvk9uqZFsmttJlKTpxPKXuM4j/I6CeAOHqsGVx/s6ewid+SiAKGIdTrB 4ZmQq+JvjbLcNELBy4Ml2VLzUPEQmc2Wkb3rz/wAzBtniLNSXs6gBSYoC X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74490 Cc: v.pupillo@gmail.com, 74490@debbugs.gnu.org, stefankangas@gmail.com, monnier@iro.umontreal.ca, sam@gentoo.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eli Zaretskii writes: >> tramp-initial-file-name-regexp. Michale, do you agree? > ^^^^^^^ > Sorry about that, Michael. No, it's funny. Sounds kind of Italian. I was thinking how I could mutate your name in my response, but I came only to Ile :-) Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 12:16:28 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 17:16:28 +0000 Received: from localhost ([127.0.0.1]:58926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEtkB-0001y0-M3 for submit@debbugs.gnu.org; Sat, 23 Nov 2024 12:16:27 -0500 Received: from mail-ej1-f51.google.com ([209.85.218.51]:52554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEtk9-0001xb-1Q for 74490@debbugs.gnu.org; Sat, 23 Nov 2024 12:16:26 -0500 Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-aa1e6ecd353so212189066b.1 for <74490@debbugs.gnu.org>; Sat, 23 Nov 2024 09:16:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732382124; x=1732986924; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=KBVa7bbLentczS+jIbcDDxEi54OGy+lX4uJuFjn/IhY=; b=cKDJKIeY0gaL2+JS+Yt7qcVeLgZwFUIoAyDPW5kTufORsIMcc5udh7kWLl2WZs35Jl XN73hDm0y9zxfe4MvghA23gSBHJtoaNLwyaITSup9/gbIxpK30Gp8n+SZMLg2PAaHzL4 tLi0dPQvvv719fJbUhQL0BgsnSiaSIQvDAJPVYGDyipxZ7ZZwhzOuZyKWWIpmNPny/Jm +S8u+FKlG8RyaM9uPGWvRNrhJGsNe4VuBrjw61fKA1rnDZ7fD2L2r5dkJdsP51A7/GmR JXVfOVQD3tonIkSM0O2VMolIjPYW2bCi0q+pRV80pOh+drZIMbufLgfTWLMlxjt5Roed wujg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732382124; x=1732986924; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KBVa7bbLentczS+jIbcDDxEi54OGy+lX4uJuFjn/IhY=; b=lzki570GFzBfDWF54SYWI2trii8GiQeYBbMBwZB9KmWfhWR2OZVmczVAnY9swzIUyQ d04uOLwU7v0mGXVjDsT5Fp5BIZuBQ016hKiNKjVDkB2SX8NoMuoP8a6cJm0kTFqjsivc BQ+7NSJfZkSsj5xifgUZ2ySJ8EszQuioIbRvLn8tMvDRHpq1vFgSPYJ+3V/xtH+Tq5MX hI3rvahqRaUlrfW7jo53pbaaudQ0JOFHyhUUv3Ris3SsJ5GTtea5HsgwuM/+4ziYQfSL EPiSWXeEjzgBGCGTkd/pU1meNIAQszmfbw9S9EAqQMD0pD/WL3lVXlvyyYgTe1kI/IWn VlDw== X-Forwarded-Encrypted: i=1; AJvYcCW8Iue6f19bk26abB5RG+m4lnuq9U2lu/CJn56FTH5vYsdIduqXdj+hUa6A7oa6XmqnGXqbJQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx6aMVKyUbdsxiLhB99K3rIWf673TCSFPcf2NriduGPNYz/xfF7 BF9BObf3ajOWOUsuPTz46XveyPfc0zQUFl8/kZzZsThCVWClVkcqSW1aHRnRpPzRzRS3CdK3mjn bUOBYGzK19+pEgpnNekmZ9Fr/EiE= X-Gm-Gg: ASbGncuOanji4+PA9K72svq2jQmbKsmD/CkIGUQaMYF7dEY7JJoMb7y5QLbQnRhe1zS ZoMLYL5hqms3QL9b+EA/zJFIzH361xeSLqQ== X-Google-Smtp-Source: AGHT+IHnoBoWBRLuqvIPaJ4zNV996aBNBb97GmqUwBYm9137UJ6SukwcKRWoOIcC/ZferuKzS6v5zKrTjTtfNnWTNys= X-Received: by 2002:a05:6402:40c9:b0:5cf:baf3:d578 with SMTP id 4fb4d7f45d1cf-5d02060c827mr6768180a12.5.1732382123776; Sat, 23 Nov 2024 09:15:23 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 23 Nov 2024 12:15:23 -0500 From: Stefan Kangas In-Reply-To: References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> <86iksekp39.fsf@gnu.org> MIME-Version: 1.0 Date: Sat, 23 Nov 2024 12:15:23 -0500 Message-ID: Subject: Re: bug#74490: 31.0.50; make bootstrap fails To: Stefan Monnier Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74490 Cc: 74490@debbugs.gnu.org, Eli Zaretskii , v.pupillo@gmail.com, Sam James X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: > The problem we're facing shows up only during bootstrap, when we're > loading `loaddefs.el`, and not in the real dump where we load > `loaddefs.elc`. > > Since we presumably don't make any real use of that regexp (we don't > visit any Python file) while compiling Emacs, another workaround might > be to wrap the call to `rx` around something like an `(when (fboundp > 'rx) ...)`. That would work, yes. >>> Stefan, are there any clean ways of using calls to autoloaded macros >>> in autoloaded defconst or defvar? > > Currently our autoloading mechanism doesn't offers any clean way to > enforce some kind of ordering, sadly. I guess we could also try > something like: > > ;;;###autoload > (defconst python--auto-mode-alist-regexp > (eval-when-compile > (require 'rx) > (rx (or > (seq "." (or "py" > "pth" ; Python Path Configuration File > "pyi" ; Python Stub File (PEP 484) > "pyw")) ; MS-Windows specific extension > (seq "/" (or "SConstruct" "SConscript"))) ; SCons Build Files > eos))) I like this alternative slightly better, since it makes it more clear what is going on. The first version gives the reader the impression that the variable is sometimes undefined, or that `rx` could be missing... which it technically is, but not in the cases a prospective reader would usually need to worry about. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 12:36:58 2024 Received: (at 74490) by debbugs.gnu.org; 23 Nov 2024 17:36:58 +0000 Received: from localhost ([127.0.0.1]:58952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEu42-00039a-1E for submit@debbugs.gnu.org; Sat, 23 Nov 2024 12:36:58 -0500 Received: from mout.gmx.net ([212.227.15.15]:60251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEu3z-00039K-HU for 74490@debbugs.gnu.org; Sat, 23 Nov 2024 12:36:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1732383397; x=1732988197; i=michael.albinus@gmx.de; bh=9AcstLLjFAbNVz5sigwN9W4EXQVobzwPstBaF2poTag=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=l73+0TkmhnQyhqJrpX0WIP7gtyUKVgniBSJ0lXH3V6THdK4e5NVkS2IIGYXxyjrE U2z1RZ2qGBK+PnqvvHg0clQQgzJsbtwsmDpQE5TXhlfqqEiRAVs4XlXjQhv72LWCA Oe7jmkJ+y5zFDrs7MNb3A2ILQk+RP+UjzMEsiziOECM8Z/E6vAgZlftp+x/qtYcpg 776X6ily3TIhqb0rSz+b/WRvlaEq4Q0S4pZdjQ92AIXxA3FkCxpdtTzouCni2dusx fox4z1uSMbmmvwivHrFdPSeQllhzdQ74lyhIyDQAxCYkkJ1xOFCFHWgI+OAeKlPgD FSbWSVvVeLRF9vy2Gw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mof9P-1u3wGC2hbd-00hMVj; Sat, 23 Nov 2024 18:36:37 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#74490: 31.0.50; make bootstrap fails In-Reply-To: <86cyillxqs.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 23 Nov 2024 18:29:31 +0200") References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> <86iksekp39.fsf@gnu.org> <86cyillxqs.fsf@gnu.org> Date: Sat, 23 Nov 2024 18:36:35 +0100 Message-ID: <871pz1yhr0.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:3tssW7/FDRGo1AKcxI304xYmgPKFetaHSrgneqPc5zq4PZccqNy XOmCnTlRBZiR9aCu1RwaOyzB214ldVnKJ+CS8uCYUHAspy6hzXquIZs6YJDqQJqfqIW0sfj VBjr2003HIew9wiVPAkMtlgzh19o5lnZZSjSvsXSQWkaKm1AidI+zxkKRMSJ5z5nTgQtDQD aodBRLYDEtq0+BG3E5qlg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:/KjAhKUbd4s=;CgyzIZNcDmGI0ZC4eQcoLnvSxm7 yKB79sD18FsUc9ak1rvvB2j+ZyeSFW9T56OSBJlgvinqiwlViQE58uYZ1zr6H/k1GIMMZcWXm o+2eG+Hy2onHIOnERBBxmqmqU6hzJo5+0CRfP8uRvmwHDWBKcgE5FK0eXEM6zM/CPjeor3j96 ZbW7Ad1zewHQ6c1OCVXp78APajTLanE6b9BuZWF/LuZbpTfOBkQYStqBW84YQnGuhyUdvEOCP BoaYwJnNpLCkBVPDWlS1hWsQbpf2g9Fwxng0CnDcgiGRKZFv6sM6uaXjTL4OpElCiXqi2CtL4 gsxT6MmSMGZB9OzHAv+KdjV5x+15DfT8D+oESi/iznnlnqQdvLplyX4MA6uZQFNQCYMzsTF2r Vy9zl1YD0YtiJdo1PqrHqFl+QEHjPt1aEOb9i2Hf8Go/+/6nJOAdLRIpZOByHcReYtOyRnJwk C9Lbpctgj+m9tO04cfQOyPx1/Da3pqWwOft2qTdmUb5Gd105SDIOSmTSBl2u16PYfZMu89qGV GIAGJMQ4mvgYZCLbwgGY3oulZXT0Af0/SZwXHq/9FeoyNLDmkeqJ5aC5A3rSaUqZB6jR1M9bp qWOGUXW8rv+BvlATIN20kaNeXIh9A20TI/XeCdyvZoj+vnIiUTROVlNiwP3e87Z4xn/Zq58Cb eFgQYy/y9OQ5un08JApPL2BGK/u5rlufIKUrOvvUDLJJIvHBpLkzQ0RP4YPeAHJLGlSGKxNqb yJvs23c0YQzI+yjKXyLhpjUBarQfZ3tMF/KfYdikxjkSjHaE6D926RdHxzFgWTfkV+eF0EsXK h2JouxighgejGsFH3Zu+no/LLc0zk8hWw7naeJyIquCo/MBlScp5OMxg/mUACNYRNoYLhmHix RIwWBomwlNWhxhRoDkD8RBpBRK0Ar1WUceMq+ymVrtbsolX9XFrHaQ9wJ X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74490 Cc: 74490@debbugs.gnu.org, v.pupillo@gmail.com, Stefan Kangas , monnier@iro.umontreal.ca, sam@gentoo.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eli Zaretskii writes: Hi Eli, >> I couldn't find a clean way to do that, so I installed a quick >> workaround to avoid having a broken master. If anyone has a better >> idea, please speak up (or just install it). > > Thanks. I think we should do the same with > tramp-initial-file-name-regexp. Michale, do you agree? There's also tramp-autoload-file-name-regexp. I've changed both defconst accordingly, pushed to master. Best regards, Michael. From unknown Tue Jun 17 20:12:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 22 Dec 2024 12:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator