From unknown Sun Jun 15 13:01:47 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#53024 <53024@debbugs.gnu.org> To: bug#53024 <53024@debbugs.gnu.org> Subject: Status: 29.0.50; Wishlist: Byte-compile loaddefs.el? Reply-To: bug#53024 <53024@debbugs.gnu.org> Date: Sun, 15 Jun 2025 20:01:47 +0000 retitle 53024 29.0.50; Wishlist: Byte-compile loaddefs.el? reassign 53024 emacs submitter 53024 Lars Ingebrigtsen severity 53024 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 05 10:53:56 2022 Received: (at submit) by debbugs.gnu.org; 5 Jan 2022 15:53:57 +0000 Received: from localhost ([127.0.0.1]:41494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n58bs-0007lr-N0 for submit@debbugs.gnu.org; Wed, 05 Jan 2022 10:53:56 -0500 Received: from lists.gnu.org ([209.51.188.17]:41192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n58br-0007lk-KX for submit@debbugs.gnu.org; Wed, 05 Jan 2022 10:53:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58018) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n58br-00062p-Dp for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2022 10:53:55 -0500 Received: from [2a01:4f9:2b:f0f::2] (port=46004 helo=quimby.gnus.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n58bp-0007WE-OP for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2022 10:53:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=X31Uj852GWD9BIiqqcVo9Ler0Yu71nx7YrognAQ4vhg=; b=krTv7dHvqyRZ/ULiSg0o9naJQJ I4Nf/xHiRYb5FcuCCQFLse+FzrF2MQw9XFh1lrmERdUOTWM3iSsnW4wuFWYYC+d9XJy42NiccIm66 rB6SVU4nAGDWcNq4/SxEDGLoq4c61lR4A0uWbHz2m5QkPDeA4REwyNvwcu4urUjd42Ko=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n58bk-0005n1-HC for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2022 16:53:51 +0100 From: Lars Ingebrigtsen To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Wishlist: Byte-compile loaddefs.el? X-Now-Playing: New Fast Automatic Daffodils's _Pigeonhole_: "Get Better" Date: Wed, 05 Jan 2022 16:53:45 +0100 Message-ID: <87ee5mdvqu.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Parts of 59732a83c8 (removing DOC file scanning for .el files) were reverted because of loaddefs.el handling (see bug#52969). Stefan M suggested the possibility of re-reverting that, but that would me [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a01:4f9:2b:f0f::2 (failed) Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 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, RCVD_IN_DNSWL_MED=-2.3, RDNS_NONE=0.793, 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 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 (--) Parts of 59732a83c8 (removing DOC file scanning for .el files) were reverted because of loaddefs.el handling (see bug#52969). Stefan M suggested the possibility of re-reverting that, but that would mean that loaddefs.el would have to be byte-compiled, and it's unclear whether that would lead to problems or not. So somebody should try that out, and then if that works, revert 460f35e96df. In GNU Emacs 29.0.50 (build 13, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.16.0) of 2022-01-04 built on xo Repository revision: c899d9742a3dee2069eb3a4ee9380833b5574a95 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Debian GNU/Linux bookworm/sid -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 22 07:27:21 2022 Received: (at 53024) by debbugs.gnu.org; 22 Jan 2022 12:27:21 +0000 Received: from localhost ([127.0.0.1]:35975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBFUH-0006lb-6h for submit@debbugs.gnu.org; Sat, 22 Jan 2022 07:27:21 -0500 Received: from quimby.gnus.org ([95.216.78.240]:45614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBFUF-0006lM-BF for 53024@debbugs.gnu.org; Sat, 22 Jan 2022 07:27:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=r/aO7SNv8lqrD1v37F499cA11G/vG+WtlXaXCTA5nEQ=; b=Q6ofvT66v/pBdmT9Z88JswJP/I oV5Gfs3bXGS7JbWAON4vp4S+HkFe7qVTf6uIQnUVC/GZksY41ooUg5MeaB21v58GgJAS2Ah3WzfHb WOEXwJNywpYhKCh5UkD8BGaUOr1kpKcmkbvUB0vgmjErIblAYpv8R9NNP7VeGmH5XPpE=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nBFU5-0005Bq-4a; Sat, 22 Jan 2022 13:27:12 +0100 From: Lars Ingebrigtsen To: 53024@debbugs.gnu.org Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> X-Now-Playing: Supertramp's _Crime of the Century_: "Crime of the Century" Date: Sat, 22 Jan 2022 13:27:08 +0100 In-Reply-To: <87ee5mdvqu.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 05 Jan 2022 16:53:45 +0100") Message-ID: <874k5wj6qr.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > Parts of 59732a83c8 (removing DOC file scanning for .el files) were > reverted because of loaddefs.el handling (see bug#52969). Stefan M > suggested the possibility of re-reverting that, but that wo [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 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 (---) Lars Ingebrigtsen writes: > Parts of 59732a83c8 (removing DOC file scanning for .el files) were > reverted because of loaddefs.el handling (see bug#52969). Stefan M > suggested the possibility of re-reverting that, but that would mean that > loaddefs.el would have to be byte-compiled, and it's unclear whether > that would lead to problems or not. Hm... the commment in autoload.el is: ";; no-byte-compile: t\n" ;; #$ is byte-compiled into nil. commit 1f7b602f843d82d2da46528c6cc2a16c794ca668 Author: Noam Postavsky AuthorDate: Fri Jul 5 22:26:13 2019 -0400 Add commentary about #$ in autoload files =20=20=20=20 * lisp/emacs-lisp/autoload.el (autoload-rubric): Add commentary about `#$' trick. Oh, it refers to this: + ;; Use the `#$' to indicate current file, from which + ;; we extract the directory name. Note that + ;; `package-quickstart-refresh' specifically replaces + ;; `#$', so any other tricks (e.g., `load-file-name') + ;; will not work for that case. "(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path))))\n= \n") Hm. Anyway, when if I remove the no-byte-compile, then the build does indeed break: In toplevel form: net/tramp-rclone.el:38:2: Error: Symbol=E2=80=99s value as variable is void= : tramp-methods make[3]: *** [Makefile:327: net/tramp-rclone.elc] Error 1 make[3]: *** Waiting for unfinished jobs.... In toplevel form: net/tramp-sh.el:35:2: Error: Symbol=E2=80=99s value as variable is void: tr= amp-methods make[3]: *** [Makefile:327: net/tramp-sh.elc] Error 1 In toplevel form: net/tramp-smb.el:31:2: Error: Symbol=E2=80=99s value as variable is void: t= ramp-methods make[3]: *** [Makefile:327: net/tramp-smb.elc] Error 1 In toplevel form: net/tramp-sshfs.el:36:2: Error: Symbol=E2=80=99s value as variable is void:= tramp-methods make[3]: *** [Makefile:327: net/tramp-sshfs.elc] Error 1 In toplevel form: net/tramp-sudoedit.el:37:2: Error: Symbol=E2=80=99s value as variable is vo= id: tramp-methods This is the simple patch I applied to test. diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index d0bf342b84..58df936dd9 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -408,7 +408,6 @@ autoload-rubric (file-name-sans-extension basename)))) ";; Local Variables:\n" ";; version-control: never\n" - ";; no-byte-compile: t\n" ;; #$ is byte-compiled into nil. ";; no-update-autoloads: t\n" ";; coding: utf-8-emacs-unix\n" ";; End:\n" I haven't tried debugging further, but it looks like it'll take some work to get this er working. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 31 06:02:34 2022 Received: (at 53024) by debbugs.gnu.org; 31 Jul 2022 10:02:34 +0000 Received: from localhost ([127.0.0.1]:36427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oI5mM-0000I7-Gv for submit@debbugs.gnu.org; Sun, 31 Jul 2022 06:02:34 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oI5mI-0000Hl-Uo for 53024@debbugs.gnu.org; Sun, 31 Jul 2022 06:02:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=d1r0dz8jIemfaELJpE0RAQyS7OEB3utLAW8XOneDEDo=; b=dvYvx6QLhlXKw9L86mpEEZR+ra 4Jen908rLm89+zkgV1eJnX4A6nWV1CPkikpytH19IUmDA7/I5iL/+Kv1r1QaC+DPGSjzk2CTVDF7/ 5PJ3pxm2ebPtXPN1+6qSzwLa7qTl0NKnxMoY8520AcXA+hNx2NXnHTWU4gyYrUZ7DjOs=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oI5m9-00025S-2y; Sun, 31 Jul 2022 12:02:23 +0200 From: Lars Ingebrigtsen To: 53024@debbugs.gnu.org Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <874k5wj6qr.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 22 Jan 2022 13:27:08 +0100") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> X-Now-Playing: The Smiths's _Hatful Of Hollow_: "Still Ill" Date: Sun, 31 Jul 2022 12:02:19 +0200 Message-ID: <87sfmh38ic.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > In toplevel form: > net/tramp-sshfs.el:36:2: Error: Symbol’s value as variable is void: tramp-methods > make[3]: *** [Makefile:327: net/tramp-sshfs.elc] Error 1 > > In toplevel form: > net/tramp-s [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 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 (---) Lars Ingebrigtsen writes: > In toplevel form: > net/tramp-sshfs.el:36:2: Error: Symbol=E2=80=99s value as variable is voi= d: tramp-methods > make[3]: *** [Makefile:327: net/tramp-sshfs.elc] Error 1 > > In toplevel form: > net/tramp-sudoedit.el:37:2: Error: Symbol=E2=80=99s value as variable is = void: tramp-methods (etc) I've now fixed all the compilation warnings when byte-compiling the in-tree loaddefs files. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 31 06:19:56 2022 Received: (at 53024) by debbugs.gnu.org; 31 Jul 2022 10:19:56 +0000 Received: from localhost ([127.0.0.1]:36448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oI63A-0000iT-DC for submit@debbugs.gnu.org; Sun, 31 Jul 2022 06:19:56 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oI639-0000iH-Ab for 53024@debbugs.gnu.org; Sun, 31 Jul 2022 06:19:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=+E+cOESkMxNZ8ZG8rlGqsr684xp3fPpc4KpaT/Yafoc=; b=mu8xQCDKfswTfMSq5TkBfV1UCo kEFjamrya9469D0uQbH7cx5A6oreAfm7jxIaWuv59FJtxbHxQoGk9eh9uueneBOhXMbly2bwTUDdB g2YSc/SEVD3uxvo0KR0Nd4ZlwNj51UByLONS8loMiB6eqSvJuI392lVJzf+YpqD9xfE8=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oI62z-0002E9-Kq; Sun, 31 Jul 2022 12:19:47 +0200 From: Lars Ingebrigtsen To: 53024@debbugs.gnu.org Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <87sfmh38ic.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 31 Jul 2022 12:02:19 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <87sfmh38ic.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEWbudWqx+Dt7uly g5NbX2OtrKcNDQz///+6jYC/AAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YHHwoSAMPwPOMAAAFvSURB VDjLhZNLdoMwDEXtrgArp/PoBeZtKJmXGuZxSxbQEO9/CZXNp2DoqSaWdHmSjWyl/jRtsiw6Ji5G K1mDS2COHwASaibDo4Q1jsQCzJMwJo5hBMyAzggEHIOCMQAVPSlCxAMICmM4esYgKII7KMpde8mU TewjgiqTUruW7R14AYKrp28XQH+W5fV0LkLxDlgA7/39UuetrD4Fvkdud4FtUHRv7RZ4XwP2tgV3 SeFy2II6F3Bynl0C6NkBRd1eN7uqZCq3ut02FwEKfMkU5z8ygHfJO+REKfB0sAIKJ0CtQNM+GDkE qBXoW/+NPTCcPXf0O6QJ9PGIGEE2gzvChp1LFQ8MICnVu5gHd1iDGqOlwM0g6THlpckK9LMCiaL6 CzRuD8iFaq5jnlJFtwABQQYKuZuEhUmgwjjdVR3IwDk4CbhAHUFUVKZ8XWow9Wg630/VVs0rXPx5 qE6LCVoro7PnSWHm25C+QL3zBP+1H9CXksiDBWswAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA3 LTMxVDEwOjE4OjAwKzAwOjAw2laQbgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNy0zMVQxMDox ODowMCswMDowMKsLKNIAAAAASUVORK5CYII= X-Now-Playing: The Smiths's _Hatful Of Hollow_: "Accept Yourself" Date: Sun, 31 Jul 2022 12:19:42 +0200 Message-ID: <87o7x537pd.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I've now fixed all the compilation warnings when byte-compiling the > in-tree loaddefs files. So now we just need a way to direct `documentation' to look into the correct loaddefs.elc file for the doc string. But... do we know which loaddefs file the `autoload' form comes from? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 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 (---) Lars Ingebrigtsen writes: > I've now fixed all the compilation warnings when byte-compiling the > in-tree loaddefs files. So now we just need a way to direct `documentation' to look into the correct loaddefs.elc file for the doc string. But... do we know which loaddefs file the `autoload' form comes from? From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 31 06:48:11 2022 Received: (at 53024) by debbugs.gnu.org; 31 Jul 2022 10:48:11 +0000 Received: from localhost ([127.0.0.1]:36485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oI6UV-0001en-B1 for submit@debbugs.gnu.org; Sun, 31 Jul 2022 06:48:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oI6UU-0001dt-4w for 53024@debbugs.gnu.org; Sun, 31 Jul 2022 06:48:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=9rzAG+msWk8RImkGJbZuD7rKGF7Z2fe4RiKK+LHJka0=; b=e2gUbs5fxNkckZTWU7WeCZD6qU 3kPtHXGYLBKSM8Kz/hl1cvDTqRQxII21Eem+hUX9EG/pE/2jS8ak5laMWWgO3o0efEzD+Ht7+p+JE j3l/EwrNsXaiHZN0qje99CmgixAPZzl01VUbRUfBWZD6MrOlwa3mY2wZH6rheqLt2fhk=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oI6UK-0002RN-HH; Sun, 31 Jul 2022 12:48:02 +0200 From: Lars Ingebrigtsen To: 53024@debbugs.gnu.org Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <87o7x537pd.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 31 Jul 2022 12:19:42 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <87sfmh38ic.fsf@gnus.org> <87o7x537pd.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXMwrCMfXBIPjX/ //92ebvZAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YHHwosDxKKOg8AAAGcSURBVCjPRZHBjptQDEVN RKIMy1EYKfmE/EUX3QfpGRVWXUCUvK+Y2WQ9rfLQzC6tHoh3v7LXtFJZGF3b19gHETmHsh5rp3WU /NGPqmkIWs+yj33oNYUQ+lkOUevgr+oDZim6qh3x+dVPuEgmekjaOD/qRQ4PdtSq3qcPeioP9GuP FGX1um4B90LhWGmAcTwDU5Qicg4Ug1VyQYVUpw0mJ3uZMjQhrNL5Ts/0hma4bQCK042eUIAjZSsr 0LuxIOtTxnfPzK9IjwCPjpm3u/ChcBQ/7lI8cuC7K5HeO7aVwGVXc08nxfsBmLk04k5W8QX4WNdA l7PCpLfxc06PcYtnV/Ij+UmDVomHk9v2YdxAbLpA1NBc+xCuhDgbt1T5YYGox9Q26uG/cTU9Bm2d D2pi4cYK256icVOD2HHa3riV/7klvU52dhHxk8KCs0Mz6MBAbkX8/YUQSbK1s28DMNxuBjF7JTLo ZoFYxGfjZyQ7ivU/boS4XbiFv+LptDOIC0m2kV+3Y4j0nI7ct2yNJD2tQbSQcx3+6ESIKeV/ALEY +xbxxjTdAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA3LTMxVDEwOjQ0OjE1KzAwOjAwL6/zmwAA ACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNy0zMVQxMDo0NDoxNSswMDowMF7ySycAAAAASUVORK5C YII= X-Now-Playing: The Smiths's _Meat Is Murder_: "I Want The One I Can't Have" Date: Sun, 31 Jul 2022 12:47:59 +0200 Message-ID: <87k07t36e8.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > So now we just need a way to direct `documentation' to look into the > correct loaddefs.elc file for the doc string. But... do we know which > loaddefs file the `autoload' form comes from? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 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 (---) Lars Ingebrigtsen writes: > So now we just need a way to direct `documentation' to look into the > correct loaddefs.elc file for the doc string. But... do we know which > loaddefs file the `autoload' form comes from? Never mind -- it was just because I'd forgotten to adjust loadup.el to actually load the .elc file. So this seems to work well now, as far as I can see, so we can indeed byte-compile the loaddefs files in the Emacs tree. But not the ones from packages because of the #$ problem. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 31 12:35:46 2022 Received: (at 53024) by debbugs.gnu.org; 31 Jul 2022 16:35:46 +0000 Received: from localhost ([127.0.0.1]:38548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIBur-0006t0-QX for submit@debbugs.gnu.org; Sun, 31 Jul 2022 12:35:46 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIBup-0006sm-MS for 53024@debbugs.gnu.org; Sun, 31 Jul 2022 12:35:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=K8Mv/REYK8aqmKkWQb5JWBX9/T1hCgofJHPAjPAJDW0=; b=iKAn4RNYT0yNoDKhfNzpbKmMpx 36a7XnmVmu3B66UrfRw8WXQaTibTKotQVxx9IXF2eRIpOinq7aV+1Qqxm9ZsCjcRFB2/dkPB92Fxu Wp9oXJjufYpwFLs63WT7qC0NELuC1XRZ193L87sd9qnM6/zkKDopnDLMSCWIehyMVVFg=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oIBuf-0004ic-3L; Sun, 31 Jul 2022 18:35:35 +0200 From: Lars Ingebrigtsen To: 53024@debbugs.gnu.org Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <87k07t36e8.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 31 Jul 2022 12:47:59 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <87sfmh38ic.fsf@gnus.org> <87o7x537pd.fsf@gnus.org> <87k07t36e8.fsf@gnus.org> X-Now-Playing: Steven Brown's _Searching For Contact_: "Scene 2: The Bar (Last Rendezvous)" Date: Sun, 31 Jul 2022 18:35:32 +0200 Message-ID: <87a68p2qaz.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: With the following, Emacs builds successfully. The problem is that we need to generate the loaddefs files before compile-main (so that it picks up the .el files for compilation), but we do this after [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 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 (---) With the following, Emacs builds successfully. The problem is that we need to generate the loaddefs files before compile-main (so that it picks up the .el files for compilation), but we do this after we've built Emacs, so a change that updates loaddefs.el will first compile the .elc file, and then the next "make" will rebuild src/emacs, which is backwards. But I'm unable to follow the logic completely in the relevant Makefiles. I've tried a number of things here, but I seem to be unable to make the src/Makefile depend on the lisp/loaddefs.elc file in any sensible way -- I either end up with generating the .elc file twice or none at all, which is frustrating. diff --git a/lisp/Makefile.in b/lisp/Makefile.in index 9516f2fc36..8f08195df8 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -196,13 +196,16 @@ org-manuals: # from ../src rules, but that doesn't seem possible due to the various # non-trivial dependencies. -# We make $(lisp)/loaddefs.el a dependency of .PHONY to cause Make to +# We make autoloads a dependency of .PHONY to cause Make to # ignore its time stamp. That's because the real dependencies of # loaddefs.el aren't known to Make, they are implemented in # loaddefs-generate--emacs-batch. +autoloads .PHONY: + $(AM_V_GEN)$(emacs) \ + -l $(lisp)/emacs-lisp/loaddefs-gen.elc \ + -f loaddefs-generate--emacs-batch ${SUBDIRS_ALMOST} -autoloads .PHONY: $(lisp)/loaddefs.el -$(lisp)/loaddefs.el: gen-lisp $(LOADDEFS) $(lisp)/emacs-lisp/loaddefs-gen.elc +$(lisp)/loaddefs.el: $(LOADDEFS) $(lisp)/emacs-lisp/loaddefs-gen.elc $(AM_V_GEN)$(emacs) \ -l $(lisp)/emacs-lisp/loaddefs-gen.elc \ -f loaddefs-generate--emacs-batch ${SUBDIRS_ALMOST} diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el index 261e44aece..830799ec36 100644 --- a/lisp/emacs-lisp/loaddefs-gen.el +++ b/lisp/emacs-lisp/loaddefs-gen.el @@ -459,7 +459,7 @@ loaddefs-generate--compute-prefixes (push name prefs))))) (loaddefs-generate--make-prefixes prefs load-name))) -(defun loaddefs-generate--rubric (file &optional type feature) +(defun loaddefs-generate--rubric (file &optional type feature compile) "Return a string giving the appropriate autoload rubric for FILE. TYPE (default \"autoloads\") is a string stating the type of information contained in FILE. TYPE \"package\" acts like the default, @@ -467,7 +467,9 @@ loaddefs-generate--rubric If FEATURE is non-nil, FILE will provide a feature. FEATURE may be a string naming the feature, otherwise it will be based on -FILE's name." +FILE's name. + +If COMPILE, don't include a \"don't compile\" cookie." (let ((lp (and (equal type "package") (setq type "autoloads")))) (with-temp-buffer (generate-lisp-file-heading @@ -481,6 +483,7 @@ loaddefs-generate--rubric (insert " \n;;; End of scraped data\n\n") (generate-lisp-file-trailer file :provide (and (stringp feature) feature) + :compile compile :inhibit-provide (not feature)) (buffer-string)))) @@ -585,7 +588,8 @@ loaddefs-generate (with-temp-buffer (if (and updating (file-exists-p loaddefs-file)) (insert-file-contents loaddefs-file) - (insert (loaddefs-generate--rubric loaddefs-file nil t)) + (insert (loaddefs-generate--rubric + loaddefs-file nil t include-package-version)) (search-backward "\f") (when extra-data (insert extra-data) diff --git a/lisp/loadup.el b/lisp/loadup.el index 21a87dbd77..a65c1724ae 100644 --- a/lisp/loadup.el +++ b/lisp/loadup.el @@ -185,9 +185,10 @@ ;; should be updated by overwriting it with an up-to-date copy of ;; loaddefs.el that is not corrupted by local changes. ;; admin/update_autogen can be used to update ldefs-boot.el periodically. -(condition-case nil (load "loaddefs.el") - ;; In case loaddefs hasn't been generated yet. - (file-error (load "ldefs-boot.el"))) +(condition-case nil + (load "loaddefs") + (file-error + (load "ldefs-boot.el"))) (let ((new (make-hash-table :test #'equal))) ;; Now that loaddefs has populated definition-prefixes, purify its contents. diff --git a/src/Makefile.in b/src/Makefile.in index 7d15b7afd5..feb809ea10 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -652,13 +652,11 @@ $(pdmp): ## for the first time, this prevents any variation between configurations ## in the contents of the DOC file. ## -$(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(doc_obj) $(lispsource)/loaddefs.el +$(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(doc_obj) $(AM_V_GEN)$(MKDIR_P) $(etc) $(AM_V_at)rm -f $(etc)/DOC $(AM_V_at)$(libsrc)/make-docfile -d $(srcdir) \ $(SOME_MACHINE_OBJECTS) $(doc_obj) > $(etc)/DOC - $(AM_V_at)$(libsrc)/make-docfile -a $(etc)/DOC -d $(lispsource) \ - loaddefs.el $(libsrc)/make-docfile$(EXEEXT) $(libsrc)/make-fingerprint$(EXEEXT): \ $(lib)/libgnu.a From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 31 13:06:30 2022 Received: (at 53024) by debbugs.gnu.org; 31 Jul 2022 17:06:30 +0000 Received: from localhost ([127.0.0.1]:38562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oICOb-0007hZ-Pj for submit@debbugs.gnu.org; Sun, 31 Jul 2022 13:06:29 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:39919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oICOX-0007hL-En for 53024@debbugs.gnu.org; Sun, 31 Jul 2022 13:06:29 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Lwnhv1FD2z1qyJB; Sun, 31 Jul 2022 19:06:22 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Lwnht60r4z1qql5; Sun, 31 Jul 2022 19:06:22 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id YVpxz8vPTjie; Sun, 31 Jul 2022 19:06:22 +0200 (CEST) X-Auth-Info: F1oup3JznG8kaoJsd9DUjTxxbApxvaV111sLJESPmrh73bCR7RWQdCuvySC3oIUw Received: from igel.home (ppp-46-244-183-96.dynamic.mnet-online.de [46.244.183.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sun, 31 Jul 2022 19:06:22 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 9A0962C3AC2; Sun, 31 Jul 2022 19:06:21 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <87sfmh38ic.fsf@gnus.org> <87o7x537pd.fsf@gnus.org> <87k07t36e8.fsf@gnus.org> <87a68p2qaz.fsf@gnus.org> X-Yow: Not SENSUOUS... only ``FROLICSOME''... and in need of DENTAL WORK... in PAIN!!! Date: Sun, 31 Jul 2022 19:06:21 +0200 In-Reply-To: <87a68p2qaz.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 31 Jul 2022 18:35:32 +0200") Message-ID: <87zggpw6sy.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.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: -1.4 (-) On Jul 31 2022, Lars Ingebrigtsen wrote: > +autoloads .PHONY: If you want to create a phony target you need to make that a dependency of .PHONY. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 01 08:33:53 2022 Received: (at 53024) by debbugs.gnu.org; 1 Aug 2022 12:33:54 +0000 Received: from localhost ([127.0.0.1]:39574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIUcL-0001qo-Ex for submit@debbugs.gnu.org; Mon, 01 Aug 2022 08:33:53 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIUcI-0001qW-4W for 53024@debbugs.gnu.org; Mon, 01 Aug 2022 08:33:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8dpSpoezHP37VjizYJKpSQvJ7DOXU7U/rHnf1oEuV6Y=; b=NfWGxo92XfZg40Q9F5p1WzhO2Z dqZJFXtILZhsrVTIMHAoDopJ8MR0OSa+EKtWapGQSZDgR5QVFknsKtxaNZcWQSXzNhne5ReDZx5rh CKYXlhh+8YNjGEFE/mft+jlt3i2DYtyKu6ivjFmnup1wSDNd7ujGd5RXdnp++1/UmvNQ=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oIUc7-0000fV-T4; Mon, 01 Aug 2022 14:33:42 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <87zggpw6sy.fsf@igel.home> (Andreas Schwab's message of "Sun, 31 Jul 2022 19:06:21 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <87sfmh38ic.fsf@gnus.org> <87o7x537pd.fsf@gnus.org> <87k07t36e8.fsf@gnus.org> <87a68p2qaz.fsf@gnus.org> <87zggpw6sy.fsf@igel.home> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEXpg633drLaZZ2m Nlu1baZmP0hugYv///8tL9y3AAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YIAQwdOS12Y+sAAAG3SURB VDjLnZNNcqMwEIWBXMDdkKxRC3sfNGRPomI9U0Ssk4xG9z9CuiV+jHE2IxXlQp/ee+qWyTIZORzG vbUboIgUKaWQJxBky3rZGhmt0XGqBDILpTG61UIfeD0BNN30FUFJDEpDv8yzAG2c86UYaRIJC5LC MAgkA6nlh2cbw4lM4a9Oii3pFI5aB7sBTfSQwlG8+hXU2BapDkm/IqWm5yswpRiFkDc4V04CRDKE yj95H0JQm0IkwxDCUwhflxAVSncCnO+HSwT9xQvAYXRJ8cqCgWeyQt4frVywtn+tbNXbxorCdC5Z TXarRQD37C1KjF8BCmgIcA+4nQxQLjee669Xm1EGNSzgKqOBDOMuswtHsUJ50ZLQhaZeshVkNfKv GI0uIM7gxClU8PooxAS1APlf4ak/j6ntqJZTxbar4sWIIMC6Px0XyxdxmlrYnGzsFZq566vT3CtM F+jeK9gDOEkZ7t/UH8Bb53xj3OctgKJzE5zdxwHU7NWfzr8PABl8ULlXxE+N2CuH/A4QL4CDFZfC ZdyApGcvp+4Bif9zD1TdD+BxfC/yPYAfxn+A2RmJ748/8BV8A/1xnN42s9mlAAAAJXRFWHRkYXRl OmNyZWF0ZQAyMDIyLTA4LTAxVDEyOjI5OjU3KzAwOjAwUWjVugAAACV0RVh0ZGF0ZTptb2RpZnkA MjAyMi0wOC0wMVQxMjoyOTo1NyswMDowMCA1bQYAAAAASUVORK5CYII= X-Now-Playing: Simple Minds's _Methods of Dance (1)_: "Love Song" Date: Mon, 01 Aug 2022 14:33:39 +0200 Message-ID: <87czdk16u4.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > If you want to create a phony target you need to make that a dependency > of .PHONY. The problem turned out to be that pinyin.el was generated after Emacs had been built, which triggered a change in loaddefs.el, which then triggered a rebuilt of the emacs binary. *phew* Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.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 (---) Andreas Schwab writes: > If you want to create a phony target you need to make that a dependency > of .PHONY. The problem turned out to be that pinyin.el was generated after Emacs had been built, which triggered a change in loaddefs.el, which then triggered a rebuilt of the emacs binary. *phew* This is now fixed, and it seems like I've now got it to not do any excessive rebuilds, while still triggering rebuilds consistently. Anybody got any comments before pushing this? (We can then remove the "\\n" hack in the reader, I think.) diff --git a/lisp/Makefile.in b/lisp/Makefile.in index 9516f2fc36..315b1fcf7b 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -123,10 +123,10 @@ SUBDIRS_FINDER = ## All subdirectories in which we might want to create subdirs.el. SUBDIRS_SUBDIRS = $(filter-out ${srcdir}/cedet% ${srcdir}/leim%,${SUBDIRS}) -# cus-load and finder-inf are not explicitly requested by anything, so -# we add them here to make sure they get built. +# cus-load, finder-inf and autoloads are not explicitly requested by +# anything, so we add them here to make sure they get built. all: compile-main $(lisp)/cus-load.el $(lisp)/finder-inf.el generate-ja-dic \ - org-manuals + org-manuals autoloads PHONY_EXTRAS = .PHONY: all custom-deps finder-data autoloads update-subdirs $(PHONY_EXTRAS) \ @@ -196,13 +196,10 @@ org-manuals: # from ../src rules, but that doesn't seem possible due to the various # non-trivial dependencies. -# We make $(lisp)/loaddefs.el a dependency of .PHONY to cause Make to -# ignore its time stamp. That's because the real dependencies of -# loaddefs.el aren't known to Make, they are implemented in -# loaddefs-generate--emacs-batch. - -autoloads .PHONY: $(lisp)/loaddefs.el -$(lisp)/loaddefs.el: gen-lisp $(LOADDEFS) $(lisp)/emacs-lisp/loaddefs-gen.elc +# That's because the real dependencies of loaddefs.el aren't known to +# Make, they are implemented in loaddefs-generate--emacs-batch, so +# autoloads is an "all" dependency. +autoloads: $(AM_V_GEN)$(emacs) \ -l $(lisp)/emacs-lisp/loaddefs-gen.elc \ -f loaddefs-generate--emacs-batch ${SUBDIRS_ALMOST} diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el index 36b0b1e9cd..830799ec36 100644 --- a/lisp/emacs-lisp/loaddefs-gen.el +++ b/lisp/emacs-lisp/loaddefs-gen.el @@ -588,7 +588,8 @@ loaddefs-generate (with-temp-buffer (if (and updating (file-exists-p loaddefs-file)) (insert-file-contents loaddefs-file) - (insert (loaddefs-generate--rubric loaddefs-file nil t)) + (insert (loaddefs-generate--rubric + loaddefs-file nil t include-package-version)) (search-backward "\f") (when extra-data (insert extra-data) diff --git a/lisp/loadup.el b/lisp/loadup.el index 21a87dbd77..a65c1724ae 100644 --- a/lisp/loadup.el +++ b/lisp/loadup.el @@ -185,9 +185,10 @@ ;; should be updated by overwriting it with an up-to-date copy of ;; loaddefs.el that is not corrupted by local changes. ;; admin/update_autogen can be used to update ldefs-boot.el periodically. -(condition-case nil (load "loaddefs.el") - ;; In case loaddefs hasn't been generated yet. - (file-error (load "ldefs-boot.el"))) +(condition-case nil + (load "loaddefs") + (file-error + (load "ldefs-boot.el"))) (let ((new (make-hash-table :test #'equal))) ;; Now that loaddefs has populated definition-prefixes, purify its contents. diff --git a/src/Makefile.in b/src/Makefile.in index 7d15b7afd5..4a20176bdc 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -635,7 +635,8 @@ Emacs.pdmp: endif ifeq ($(DUMPING),pdumper) -$(pdmp): emacs$(EXEEXT) +$(pdmp): emacs$(EXEEXT) $(lispsource)/loaddefs.elc + echo "DUMPING" LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=pdump \ --bin-dest $(BIN_DESTDIR) --eln-dest $(ELN_DESTDIR) cp -f $@ $(bootstrap_pdmp) @@ -652,13 +653,11 @@ $(pdmp): ## for the first time, this prevents any variation between configurations ## in the contents of the DOC file. ## -$(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(doc_obj) $(lispsource)/loaddefs.el +$(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(doc_obj) $(AM_V_GEN)$(MKDIR_P) $(etc) $(AM_V_at)rm -f $(etc)/DOC $(AM_V_at)$(libsrc)/make-docfile -d $(srcdir) \ $(SOME_MACHINE_OBJECTS) $(doc_obj) > $(etc)/DOC - $(AM_V_at)$(libsrc)/make-docfile -a $(etc)/DOC -d $(lispsource) \ - loaddefs.el $(libsrc)/make-docfile$(EXEEXT) $(libsrc)/make-fingerprint$(EXEEXT): \ $(lib)/libgnu.a From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 01 09:07:15 2022 Received: (at 53024) by debbugs.gnu.org; 1 Aug 2022 13:07:15 +0000 Received: from localhost ([127.0.0.1]:39667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIV8d-0002pn-76 for submit@debbugs.gnu.org; Mon, 01 Aug 2022 09:07:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIV8a-0002pX-Rn for 53024@debbugs.gnu.org; Mon, 01 Aug 2022 09:07:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48946) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIV8V-0006Yo-9u; Mon, 01 Aug 2022 09:07:07 -0400 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=pRUSqrJhfjUeLsY4cWSwhHMsGfXGWevuuTP/dKGuTkI=; b=sIF50PP+Frda SAmbYo4TfCPdw0n2rhUX6nwSjULQbs2Lhhk7+J+nvlIbf/wq1XvC0DgSkbDREZU9FPLeDLl+wJb55 si8XjrGxiGIrsQNQ90C7m2gQZy2UFmL7fHH8IoW/pKLNLGg+kgPBF6UP53QBAszyaW7LUf/IV6E+y LGQsDV7MVxzOZXqQoBuoW3RLqc9/BHcQY7ErFejVoNNotlDsHmZQ9ZDTmQFzyd4eVa2TvieC0pjdZ F30iX2c8YwfrA2LiGEEJzfV8mGB8N6ViTEoMPco3vs633oTR8WAmFv5kIVKAYKqJeReG2kmylxpXu O4+3OU3IBSRxbWewBnCx2g==; Received: from [87.69.77.57] (port=1948 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIV8U-0003Mx-Pi; Mon, 01 Aug 2022 09:07:07 -0400 Date: Mon, 01 Aug 2022 16:06:56 +0300 Message-Id: <83k07s2jv3.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87czdk16u4.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 01 Aug 2022 14:33:39 +0200) Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <87sfmh38ic.fsf@gnus.org> <87o7x537pd.fsf@gnus.org> <87k07t36e8.fsf@gnus.org> <87a68p2qaz.fsf@gnus.org> <87zggpw6sy.fsf@igel.home> <87czdk16u4.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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 (---) > Cc: 53024@debbugs.gnu.org, monnier@iro.umontreal.ca > From: Lars Ingebrigtsen > Date: Mon, 01 Aug 2022 14:33:39 +0200 > > Andreas Schwab writes: > > > If you want to create a phony target you need to make that a dependency > > of .PHONY. > > The problem turned out to be that pinyin.el was generated after Emacs > had been built, which triggered a change in loaddefs.el, which then > triggered a rebuilt of the emacs binary. *phew* > > This is now fixed, and it seems like I've now got it to not do any > excessive rebuilds, while still triggering rebuilds consistently. Thanks, but where are those subtle points documented? We need them documented so that we don't break this again in the future. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 02 05:53:04 2022 Received: (at 53024) by debbugs.gnu.org; 2 Aug 2022 09:53:04 +0000 Received: from localhost ([127.0.0.1]:42351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIoaG-0005sj-Fl for submit@debbugs.gnu.org; Tue, 02 Aug 2022 05:53:04 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIoaE-0005sE-4K for 53024@debbugs.gnu.org; Tue, 02 Aug 2022 05:53:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=2Qu7K5zUi4dGUYeoFEFAHwuybBXgNjhy7j4StX8MVo4=; b=rrOtPqArR2Yw2nfWERDoIqX5qJ 2wKOgPynymXrso9X3o+whkbHMkfowGbyclyj+3UiDWiz/jKyg4EJgbah+9DrlWPbCqLjEIwJaA9cr kWZutY7m0Eqda3lVStcmP8lDrNriCbmYsvHmHyWPuguaeK14459D4GjmxtmxqmRQ2KXk=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oIoa3-0006jt-KM; Tue, 02 Aug 2022 11:52:53 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <83k07s2jv3.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 01 Aug 2022 16:06:56 +0300") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <87sfmh38ic.fsf@gnus.org> <87o7x537pd.fsf@gnus.org> <87k07t36e8.fsf@gnus.org> <87a68p2qaz.fsf@gnus.org> <87zggpw6sy.fsf@igel.home> <87czdk16u4.fsf@gnus.org> <83k07s2jv3.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUxLCgiHRlhXFdD Pjr19PDEwbuGgnumo53W1M6AfHb///9QeSwYAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YIAgkvNkTH Rw4AAAGoSURBVDjLjZO9b9swEMVPUlJ5lB0IWkWLjNVNdm1UY6BQpUZ/yBCyuV2ySi0Fc3Qlu1TG Fh3y5zZLhpAskBvvh3ePdw8EeK0xmMuKPDOaULQwAnu5KdemSd9IPWOGYTe0gHFFkAaCnoeW4Jmn gWZUW5UnNeAjcj/pvUgf9dstxBo0AfhNm8pe78OoOo1v8pdnq+CKItHhtWfPlf0I/S676xpdKQDc B2YFxeUuDlXzwzlvT885blQFXMRs02KuAoDM8vv2mmrXcvLH0V25yPU8KFudyvlB29GZgrv7ZUtt w5f6QDK/cCNVkyLM8zRfUnUTHOIhJyzCGwX8PZDzQKpOfH3bT3iYDlxyShNFwUMSiww3WPNAf+JZ N2o+K69ylrKeRlgUvbL4eTt8Sh7Jdq8cyz0ev/iodRtLmbSw7BLX+9UPxdniefgssjJVHADkfpBb MSxPSn/y06/YE85WawUELJ4fWdC4WuRUJAsW7xwti/AWjtNLZkgpQJVtSg/wbh/L0AAkG0R50PvO PR8600e3GWbsNtHBhAVbykyKJw8+mrwhgf+W8z7wD1jTW5FlsOchAAAAJXRFWHRkYXRlOmNyZWF0 ZQAyMDIyLTA4LTAyVDA5OjQ3OjU0KzAwOjAwxfLf8AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0w OC0wMlQwOTo0Nzo1NCswMDowMLSvZ0wAAAAASUVORK5CYII= X-Now-Playing: Rocketnumbernine's _Meyouweyou_: "Lone Raver" Date: Tue, 02 Aug 2022 11:52:51 +0200 Message-ID: <87bkt32cr0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Thanks, but where are those subtle points documented? We need them > documented so that we don't break this again in the future. It was just a bug, so I'm not sure where you'd document something like that. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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 (---) Eli Zaretskii writes: > Thanks, but where are those subtle points documented? We need them > documented so that we don't break this again in the future. It was just a bug, so I'm not sure where you'd document something like that. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 02 07:17:40 2022 Received: (at 53024) by debbugs.gnu.org; 2 Aug 2022 11:17:40 +0000 Received: from localhost ([127.0.0.1]:42604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpu8-0004XJ-1Z for submit@debbugs.gnu.org; Tue, 02 Aug 2022 07:17:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpu4-0004X1-QP for 53024@debbugs.gnu.org; Tue, 02 Aug 2022 07:17:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42946) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIpty-0003fb-Kg; Tue, 02 Aug 2022 07:17:30 -0400 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=PjJ38RJNdl7OOsZilW7PxGizJGFJy4H10PnSgXFj6eM=; b=TlEvFvHkie61 0KqZX6oGVjEAjSjpEJbtJTOAqv5dkKrg2cm+4vM+cJwFHl0fS5eetFNhGZgKF0tTWQUCJ/wHMuuHv SKq1mMAkbGBTBdpKusuPndzsirsw2AzyBPPSoEoTtbJ6bujpj3OETslHS7dqotduNrgVDfN690I0E jVgnU7DpTJajyQZ4GH5Wyduh2arhghaCBB0mfxUKWKtxOuT29mD5NjKsxMVQR7yLXB2AdeZ2S7Qtn hlaOJYaLHGp475x+u7qmyKFoZFKGi+GCOYQleKbKzGLhhGRvTwsyST1BJi3X6NBuzvbT6WFL3xxmD H2V1u2EOazB/6Opm4S9slg==; Received: from [87.69.77.57] (port=3985 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIptx-0006uT-Hm; Tue, 02 Aug 2022 07:17:30 -0400 Date: Tue, 02 Aug 2022 14:17:20 +0300 Message-Id: <83ilna28u7.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87bkt32cr0.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 02 Aug 2022 11:52:51 +0200) Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <87sfmh38ic.fsf@gnus.org> <87o7x537pd.fsf@gnus.org> <87k07t36e8.fsf@gnus.org> <87a68p2qaz.fsf@gnus.org> <87zggpw6sy.fsf@igel.home> <87czdk16u4.fsf@gnus.org> <83k07s2jv3.fsf@gnu.org> <87bkt32cr0.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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: Lars Ingebrigtsen > Cc: schwab@linux-m68k.org, 53024@debbugs.gnu.org, monnier@iro.umontreal.ca > Date: Tue, 02 Aug 2022 11:52:51 +0200 > > Eli Zaretskii writes: > > > Thanks, but where are those subtle points documented? We need them > > documented so that we don't break this again in the future. > > It was just a bug, so I'm not sure where you'd document something like > that. Your fix for that problem, AFAIU, was to replace a simple literal 'insert' with something else, and I thought the considerations for doing one and not the other should be spelled out somewhere. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 02 07:19:41 2022 Received: (at 53024) by debbugs.gnu.org; 2 Aug 2022 11:19:41 +0000 Received: from localhost ([127.0.0.1]:42613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpw4-0004ag-VX for submit@debbugs.gnu.org; Tue, 02 Aug 2022 07:19:41 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpw3-0004aQ-Un for 53024@debbugs.gnu.org; Tue, 02 Aug 2022 07:19:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=phmqKCnZ4Wj5C8piqDLPQ2hOT9mOlbJZwOFUe9TmJJE=; b=IfA54IlEtcubfOHoJ9uQhaPpEp Oil3j/QZLAJW7UD26BY1Dx8oCCOAhiOXC+CbxORAriIk+9K91usSlbG4TtLNyoRV0LOFYRHuW4oUe TjQJC/G+cjgBp8zh5T1oYIVRJO6CAkh8D8rVKlFns1KsEteyXOuSc7gvCLrXwB1HiZDc=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oIpvt-0007w5-Do; Tue, 02 Aug 2022 13:19:31 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <83ilna28u7.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 02 Aug 2022 14:17:20 +0300") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <87sfmh38ic.fsf@gnus.org> <87o7x537pd.fsf@gnus.org> <87k07t36e8.fsf@gnus.org> <87a68p2qaz.fsf@gnus.org> <87zggpw6sy.fsf@igel.home> <87czdk16u4.fsf@gnus.org> <83k07s2jv3.fsf@gnu.org> <87bkt32cr0.fsf@gnus.org> <83ilna28u7.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUlIykdHCFWUVsg HiOooKT///8N4aiDAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YIAgsOD5TZDosAAAGoSURBVDjLbZOL kcMgDETXqAETN4A5ChChA0/6r+lW4mNn7kicGB67CCGA1V45JChfFKrAE5TrEmnenuSVSr4wQHuC s5zAf4qtnNK0yQCL6VYEbbZ7HLsrFrjt9lTkAWQQBp/KpnJbLYXmkL+s+HA+n/wplzzXYEdUVM8P clob5BjH7UfPckRgbtC+JKZMnx1tbH1NMEnK9eir3sD+tpxzsjnUIGAIDKSPx+t7HqAbI8edbzZL J7DeFuikWEDcCQ6yD2Mpeqcim5NHLB10eTMr9I5O4I4hM5OilmJk9O0PwJRh94x24CkUUwglBsIC NGlvC0o3008FnRjKO1lEsC8VvgcrCQOifN8Z67Tiinx52SmxvjBBVziw49nTF+Dk148nQxdQLwaC 03ILXgZgAjwAeEtkLo6ZTD8jdsLTqjYXBEq6VRtA+30J4OEPoL2GvYzTXzAuEkt4gdUc5AWOL5Bu xVHv6mccNn45iKaJxygxvRev9jnIvYmGDmqNkSU4bpkdj3ZwEFSeqSfZd9k8u9FdIpeQOuvbztx8 ejNlrK5olUmMj2Zx9BZ+AaHMiNUj8kNtAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA4LTAyVDEx OjE0OjE1KzAwOjAwuqP/5AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wOC0wMlQxMToxNDoxNSsw MDowMMv+R1gAAAAASUVORK5CYII= X-Now-Playing: The Bug's _In Blue_: "In 2 U" Date: Tue, 02 Aug 2022 13:19:28 +0200 Message-ID: <87edxyx58f.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Your fix for that problem, AFAIU, was to replace a simple literal > 'insert' with something else, and I thought the considerations for > doing one and not the other should be spelled out somewhere. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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 (---) Eli Zaretskii writes: > Your fix for that problem, AFAIU, was to replace a simple literal > 'insert' with something else, and I thought the considerations for > doing one and not the other should be spelled out somewhere. It was an auto-generated file that wasn't supposed to be scanned by loaddefs, but it was, because it lacked the no-autoloads cookie. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 03 08:25:11 2022 Received: (at 53024) by debbugs.gnu.org; 3 Aug 2022 12:25:11 +0000 Received: from localhost ([127.0.0.1]:46554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJDR1-0003i3-6k for submit@debbugs.gnu.org; Wed, 03 Aug 2022 08:25:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJDQz-0003hj-4t for 53024@debbugs.gnu.org; Wed, 03 Aug 2022 08:25:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3KgBaZ9/Fp4+yD+J9oOFyNXiOFtFM3wDJSgrAw0itZk=; b=khjZpS+qqtYFZvfYo941KnFxco r2BbQYZshjpn1eT1OtQM1cDOB2/tGCL46RRTwOfJmLHb/tMIz7Zm2ZFijUCTbuL6gBLS1++Y3ARUY 1p8P8bSp7EevgXIncrnBeZfRDqm4jCGuVhxUtO89hd27l9TkhZ/JWHgdkm8Qswh6DHsk=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJDQm-0003XM-VZ; Wed, 03 Aug 2022 14:24:59 +0200 From: Lars Ingebrigtsen To: 53024@debbugs.gnu.org Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <874k5wj6qr.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 22 Jan 2022 13:27:08 +0100") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> X-Now-Playing: David Sylvian's _Secrets of the Beehive_: "When Poets Dreamed of Angels" Date: Wed, 03 Aug 2022 14:24:56 +0200 Message-ID: <878ro5v7jb.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: I've now pushed this to master. I've tested this with and without native-comp, and with and without bootstrapping, and it seems to work without triggering excessive re-compilation, but those makefile [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 'Eli Zaretskii' , 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 (---) I've now pushed this to master. I've tested this with and without native-comp, and with and without bootstrapping, and it seems to work without triggering excessive re-compilation, but those makefile dependencies are pretty complicated, and I may well have messed something up. So please do feel free to apply further fixes if you see something wonky. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 03 08:25:16 2022 Received: (at control) by debbugs.gnu.org; 3 Aug 2022 12:25:16 +0000 Received: from localhost ([127.0.0.1]:46558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJDR5-0003iO-KD for submit@debbugs.gnu.org; Wed, 03 Aug 2022 08:25:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJDR4-0003hu-DV for control@debbugs.gnu.org; Wed, 03 Aug 2022 08:25:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6pK/R3g5W/N/dju2R8MrxoApQMJu1fpLuYQ4fyjEKmw=; b=b4026sm/LqpOkxl1FBb0/LySOE q7zabdH+PEpwKHyTuXY7cxGXmAIRAhrsJBBZYF3h1YPggPIAFIYP7Nt8wUMBS/DG6a675Z+9+Qvb4 DZrtv6noV+aEE4PeKzKcjS5+HaqFxh7WnC5vRS8TBh1c3VfPrMWBV1uWgINtFu19TzIs=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJDQw-0003XY-Ib for control@debbugs.gnu.org; Wed, 03 Aug 2022 14:25:08 +0200 Date: Wed, 03 Aug 2022 14:25:03 +0200 Message-Id: <877d3pv7j4.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #53024 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 53024 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) close 53024 29.1 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 03 08:42:17 2022 Received: (at 53024) by debbugs.gnu.org; 3 Aug 2022 12:42:17 +0000 Received: from localhost ([127.0.0.1]:46845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJDhV-0006en-UX for submit@debbugs.gnu.org; Wed, 03 Aug 2022 08:42:17 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJDhQ-0006eV-LK for 53024@debbugs.gnu.org; Wed, 03 Aug 2022 08:42:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=NkZDUUdeGQ15Kxeb5MBun3++IkKkm6un51UmeeRw9+k=; b=L+W2OlIsirYT0tv6PKtBPPhCqY cDyNZ5lFjC0KCpTH2hUkejltWr0spjBEbo9KsaF0RNmj+LRQnztop3aDYHnOLkK2S3jOmv1CF3Ze2 fgY8yccR+9X9lrVznd1a2sccextJucexQ8BdicFAp5xlrgVYB/o4sh7PvNeXb2a5OgwY=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJDhF-0003ev-L4; Wed, 03 Aug 2022 14:41:59 +0200 From: Lars Ingebrigtsen To: 53024@debbugs.gnu.org Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <878ro5v7jb.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 03 Aug 2022 14:24:56 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEWCfHygm5zc2dpf WFkmIyX///8YJP+hAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YIAwwoJTFPNZkAAAGxSURBVDjLdZOB ceQwCEVRdAUY0UDADUjLFZCZpP+a7iNWyjrOaWZ3bD3xgW9ERZuZuONfmYeyxVImVjOuEzDLQ0db IAMAlHtp59gRtoEwqzedpNHUBrCQajo4kzCltkOh4bBy5pgAxcSLGsDJwyJGIaV5JIiaDDad6rS3 4yB7LzbjhfgJoKAAdWyg3xHMLpnDTsrMsS/tnb14hA5EeKcUYvTHzui0JXDn2UutPIYfFS1KYSKH gQUlQr53D2+4iHMhpAsrQuroPtzx6qMxObY6t2YsAin3LsUpAQ6F90P8ACCGIpL0jooXCP8zk1Mv /AR4ix97AqcD6dDsebgADN1g1gWA7gAeC0SZpcBsfNkoClIyAWw6enis4gnEF0gpy40XYIKxgb1P MHhJmYYF1bP+aH0B81Xh7iKARtoUiRHO526EMus6BbFxjjDAjFbOudYzHKLD7yumgK5bs8U3u4NY D/sPmOMkd9BK3DG/AYH78OIGUL2MZcNrVSbPZq7gkdfuFfz9ivWJp496AV97ffovUi9rgXXj1heu tNNewY6IkZ8DidGoP3LEBZRbDsT8uST/B8NPrDesjMrBAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIy LTA4LTAzVDEyOjQwOjM3KzAwOjAwBAcY1wAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wOC0wM1Qx Mjo0MDozNyswMDowMHVaoGsAAAAASUVORK5CYII= X-Now-Playing: David Sylvian's _Secrets of the Beehive_: "Promise (The Cult of Eurydice)" Date: Wed, 03 Aug 2022 14:41:57 +0200 Message-ID: <8735edv6qy.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I've now pushed this to master. By the way, there's bits and pieces (like this in bytecomp.el) that's no longer relevant: Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 'Eli Zaretskii' , 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 (---) Lars Ingebrigtsen writes: > I've now pushed this to master. By the way, there's bits and pieces (like this in bytecomp.el) that's no longer relevant: ;; Write the given form to the output buffer, being careful of docstrings ;; in defvar, defvaralias, defconst, autoload and ;; custom-declare-variable because make-docfile is so amazingly stupid. [...] ;; Make the doc string start at beginning of line ;; for make-docfile's sake. (insert "\n") So I guess I'll be going over this and adjusting to the current state of affairs. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 02:07:42 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 06:07:42 +0000 Received: from localhost ([127.0.0.1]:50842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJU1G-0005al-3v for submit@debbugs.gnu.org; Thu, 04 Aug 2022 02:07:42 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJU1D-0005aU-G2 for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 02:07:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=7Ne7jK0NGaEFGa/nfqGfLMT7MTqPvbkwfpSqH+uj/SE=; b=AmO822F1AlgU/HoEbq9wBAB6jm 4wjBcbx+Dyg/Lc6EoYussW12+ATEYezckCm36Qa90f2s02sM8LxCxPs/x86AUIBzQExNfst8AIGx6 IDstWa1G+bYkQ2izu+jd9lhWVtcsdxSyxYoD4eLprl0OP9P7JVgXqABArO0NH7HhBDpc=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJU0w-0003mx-Ir; Thu, 04 Aug 2022 08:07:28 +0200 From: Lars Ingebrigtsen To: 53024@debbugs.gnu.org Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <8735edv6qy.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 03 Aug 2022 14:41:57 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <8735edv6qy.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX3+PrT0tuAbnuf m6dRTVofHy7///8G05ksAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+YIBAYGCO/X3a8AAAGbSURBVDjL ndBNgqsgDABgaOcAIM6+BrqvwOynGg7w1Nz/Ki+CVuuzm5eNJB8/MUJsUYkPET+BFx9DqtNysO73 rG5oCscTXJCA9Cdf9/YsAwZdenOHY6pW9eP07W9Mt1P4ITptSlwA9ldJvYZ6T7bupNQ+Te0r3R2u EqXxCHxW3gdIpP6F66B0pOcBtJBfN6F9mcsK0liG6iGkfz2SwSB2pxAJ00NXNxHx3u9AOiLspcEm 2mh3cGlsiKQNtEEXUBlULcQ1UusbEQx0uUfJIFXFbUVqvNVgYeCdsoA23Jejp4fgwfXz/gLtxRuH 1HuwwSPPnqdbwESXEBlCcB0Mee4ZtK4QGFwbEQJNtoBptajBpZHBARjin+IJXTN46/gNhwM0F5qj EVdlWtNWMEOiwag6wzhDqH6N564i0aTFd4ZBXLWxcZzbHe5cMOpnA0hjhUhT4oK/3TdwadLe5Zzg uQNMPMCSU9eltEAb5zykAhPSfYW5hMtNDLhcdfHLxiXStII7AK1QVifwlr9iEF90Gv8PW1cbYA4o H+ygrPq/uHujT1Z8KtUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDgtMDRUMDY6MDY6MDgrMDA6 MDBhSB+NAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA4LTA0VDA2OjA2OjA4KzAwOjAwEBWnMQAA AABJRU5ErkJggg== X-Now-Playing: Kraftwerk's _Ralf & Florian_: "Tongebirge" Date: Thu, 04 Aug 2022 08:07:21 +0200 Message-ID: <87tu6stucm.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > By the way, there's bits and pieces (like this in bytecomp.el) that's no > longer relevant: > > ;; Write the given form to the output buffer, being careful of docstrings > ;; in defvar, defvaralias, [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 'Eli Zaretskii' , 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 (---) Lars Ingebrigtsen writes: > By the way, there's bits and pieces (like this in bytecomp.el) that's no > longer relevant: > > ;; Write the given form to the output buffer, being careful of docstrings > ;; in defvar, defvaralias, defconst, autoload and > ;; custom-declare-variable because make-docfile is so amazingly stupid. > > [...] > > ;; Make the doc string start at beginning of line > ;; for make-docfile's sake. > (insert "\n") Actually, I have no idea what it's talking about here -- isn't this about generating .elc files? make-docfile didn't scan .elc files, did it? From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 12:31:23 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 16:31:23 +0000 Received: from localhost ([127.0.0.1]:54495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJdkp-0000vB-B9 for submit@debbugs.gnu.org; Thu, 04 Aug 2022 12:31:23 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:44301) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJdkm-0000v1-Ch for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 12:31:21 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4LzDkZ4M12z1s88q; Thu, 4 Aug 2022 18:31:18 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4LzDkZ1CfVz1qqkZ; Thu, 4 Aug 2022 18:31:18 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id ESpaFR2bVZwl; Thu, 4 Aug 2022 18:31:16 +0200 (CEST) X-Auth-Info: dvUbsN/KIfA75z1qLhhmDAu3NDKgRL1/99McPJlzu+d5Imd7CWuyjTrjYiyJ0Dz3 Received: from igel.home (ppp-46-244-161-132.dynamic.mnet-online.de [46.244.161.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Thu, 4 Aug 2022 18:31:16 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 639A22C38A8; Thu, 4 Aug 2022 18:31:16 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> X-Yow: This ASIAGO-N-DRIED TOMATO combo would taste a lot better between two plastic SIPPER LIDS! Date: Thu, 04 Aug 2022 18:31:16 +0200 In-Reply-To: <878ro5v7jb.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 03 Aug 2022 14:24:56 +0200") Message-ID: <87fsicx963.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, 'Eli Zaretskii' , 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: -1.4 (-) This appears to break bootstrap for me. https://build.opensuse.org/package/live_build_log/home:AndreasSchwab:emacs:master/emacs/f/x86_64 ./temacs --batch -l loadup --temacs=pbootstrap \ --bin-dest /usr/bin/ --eln-dest /usr/lib/emacs/29.0.50/ Loading loadup.el (source)... Dump mode: pbootstrap Using load-path (/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp /home/abuild/rpm build/BUILD/emacs-29.0.50/lisp/emacs-lisp /home/abuild/rpmbuild/BUILD/emacs-29.0 .50/lisp/progmodes /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/language /home /abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/international /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/textmodes /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/vc) Loading emacs-lisp/debug-early... Loading emacs-lisp/byte-run... Loading emacs-lisp/backquote... Loading subr... Loading keymap... Loading version... Loading widget... Loading custom... Loading emacs-lisp/map-ynp... Loading international/mule... Loading international/mule-conf... Loading env... Loading format... Loading bindings... Loading window... Loading files... Loading emacs-lisp/macroexp... Loading cus-face... Loading faces... Symbol's function definition is void: display-warning Error: void-function (display-warning) mapbacktrace(#[1028 "\1\4\203\24\0\301\302!\210\300\4!\210\301\303!\210\202\35\0\301\304!\210\3\3B\262\1\211\2035\0\300\1@!\210\211A\211\262\2\2035\0\301\305!\210\202!\0\301\306!\207" [prin1 princ " " "(" " (" " " ")\n"] 7 "\n\n(fn EVALD FUNC ARGS FLAGS)"]) debug-early-backtrace() debug-early(error (void-function display-warning)) display-warning(comp "Cannot look up eln file as no source file was found for /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/loaddefs.elc") load("loaddefs") (condition-case nil (load "loaddefs") (file-error (load "ldefs-boot.el"))) load("loadup.el") make[1]: *** [Makefile:922: bootstrap-emacs.pdmp] Error 255 -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 12:37:19 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 16:37:20 +0000 Received: from localhost ([127.0.0.1]:54510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJdqZ-00014u-MR for submit@debbugs.gnu.org; Thu, 04 Aug 2022 12:37:19 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJdqW-00014a-7G for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 12:37:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qrugS1s4EZw5MkNLoiMwXnro67v3v2+idic0seDRTy4=; b=pUcP4PFRh5J33LJnv3Cm/3JeU6 8zLx3JT3vJ8poJXwNsFSJPXg3wb1RSNycR/cnL9WsAzAUh3b0gQqSUN9XjR2sSdD73mgnA7nORGDz mLb9UYxRhB8XsQxYZNH1IVLXbIgj4LpaxqtZa6iT3tpxjhpFq5LZEE3PlC7r18x8NeF8=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJdqJ-0000F3-QV; Thu, 04 Aug 2022 18:37:05 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <87fsicx963.fsf@igel.home> (Andreas Schwab's message of "Thu, 04 Aug 2022 18:31:16 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUyMFVJRj+XYzlX MSiWjVf///8Kr2o4AAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YIBBAjNt7uzyEAAAGYSURBVDjLdZSN mYMgDIbxugBRFjA4QCE3wJWy/0z3JYhof9Lqo3lJPhKjzpnNyywi3r3Zj0SAi4vsPC3NfxOzuwIK KwVCQEamG6s/GliSBC4Acat+CocOPMmWScx80VgkRZaMP13EFyGk74onk8P8N+BeQRI93mpOlCR5 eu+GfO6RgfwNCPuPINGy+k8A6m8qk291pBc/wXM0Ixyr0dn7rCD5aSJXew8nIhRmgGA+VE/d4Okg 1FD/dveMjpu43tRK9dEDAMjqwFXF/QGwKXI5pgWz88BAdDBTzLZdkF9L1zPhOYvDY01RwgCzjp7Y rnKUlZmprkw8swIMjKbCZSjMGw7mVd1sQOc2d7BF8zeg08Pd9C4bMLETWHfApjaAziuEHJJHDeIL QR1hj2iSgzju4EQMRJTRdhUHKdoSbIv35VutvOlvB5JzW11rUVi25w5QU0uzKayaQcZrYCTDX58y gG6McTadgs2spxen5VQhbaq1fURJ3lohBmivLjalYnW5IW0R+AoUS/kK9KXA8B8RuTfMZgajMP0D +LiK0ud9WNAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDgtMDRUMTY6MzU6NTQrMDA6MDAB0kfp AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA4LTA0VDE2OjM1OjU0KzAwOjAwcI//VQAAAABJRU5E rkJggg== X-Now-Playing: Yes's _Yesterdays_: "America" Date: Thu, 04 Aug 2022 18:37:01 +0200 Message-ID: <878ro4eziq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > Error: void-function (display-warning) > mapbacktrace(#[1028 "\1\4\203\24\0\301\302!\210\300\4!\210\301\303!\210\202\35\0\301\304!\210\3\3B\262\1\211\2035\0\300\1@!\210\211A\211\262\2\2035\0\301\305 [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, 'Eli Zaretskii' , 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 (---) Andreas Schwab writes: > Error: void-function (display-warning) > mapbacktrace(#[1028 "\1\4\203\24\0\301\302!\210\300\4!\210\301\303!\210\202\35\0\301\304!\210\3\3B\262\1\211\2035\0\300\1@!\210\211A\211\262\2\2035\0\301\305!\210\202!\0\301\306!\207" [prin1 princ " " "(" " (" " " ")\n"] 7 "\n\n(fn EVALD FUNC ARGS FLAGS)"]) > debug-early-backtrace() > debug-early(error (void-function display-warning)) > display-warning(comp "Cannot look up eln file as no source file was found for /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/loaddefs.elc") > load("loaddefs") > (condition-case nil (load "loaddefs") (file-error (load "ldefs-boot.el"))) > load("loadup.el") I'm unable to reproduce the problem. With ./configure --with-native-compilation and make -j32 bootstrap on the current trunk, I get no build failures. Are there some additional configuration settings necessary to trigger the problem? From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 13:10:29 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 17:10:29 +0000 Received: from localhost ([127.0.0.1]:54562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJeMf-00048y-EN for submit@debbugs.gnu.org; Thu, 04 Aug 2022 13:10:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJeMd-00048f-FD for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 13:10:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46156) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJeMW-0006zd-M2; Thu, 04 Aug 2022 13:10:20 -0400 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=WROX8B0t9ITnNGoccCgFzjacfryqPGtYqdTn3iGcrsc=; b=dxLiazRW5NCe r5Tts/Vf90i8EnZOh/MMn+7lVHF3kv+DK+zrY7kEuL11r4zRf7vpiqYTM831KSHpdMGoqWSuQD+JE KV1v/ilMU////O4ir8TZif3ru/v5IoDeQeVijaEp5eY5NedAedlZZ9eB/ef7ZPQIOGWISG+IIMT6j rjpnTtrrF/NGh2Y5a7uiZ1fF2qtefTpPOLZdGnZYWK2oKKfJAjkkykDeYst+brcebMgFt17svvE87 KjdmEjdv7dqNS4kJ3h298+fEd5UWQSpY+c8v3YpY0ewWBPjwZjAIGW06lBqYEV0NUeO8MLnQxrE7j p/DxZPsqzSKKlex61sYKtg==; Received: from [87.69.77.57] (port=3930 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJeMO-0006KG-Qf; Thu, 04 Aug 2022 13:10:20 -0400 Date: Thu, 04 Aug 2022 20:10:09 +0300 Message-Id: <835yj82avi.fsf@gnu.org> From: Eli Zaretskii To: Andreas Schwab In-Reply-To: <87fsicx963.fsf@igel.home> (message from Andreas Schwab on Thu, 04 Aug 2022 18:31:16 +0200) Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, larsi@gnus.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: Andreas Schwab > Cc: 53024@debbugs.gnu.org, 'Eli Zaretskii' , > monnier@iro.umontreal.ca > Date: Thu, 04 Aug 2022 18:31:16 +0200 > > Error: void-function (display-warning) > mapbacktrace(#[1028 "\1\4\203\24\0\301\302!\210\300\4!\210\301\303!\210\202\35\0\301\304!\210\3\3B\262\1\211\2035\0\300\1@!\210\211A\211\262\2\2035\0\301\305!\210\202!\0\301\306!\207" [prin1 princ " " "(" " (" " " ")\n"] 7 "\n\n(fn EVALD FUNC ARGS FLAGS)"]) > debug-early-backtrace() > debug-early(error (void-function display-warning)) > display-warning(comp "Cannot look up eln file as no source file was found for /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/loaddefs.elc") > load("loaddefs") Is this consistent? That is, if you repeat the "make" command after the failure, does it succeed to continue past this point? If it does not, is it true that lisp/loaddefs.el is not there? From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 13:15:10 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 17:15:11 +0000 Received: from localhost ([127.0.0.1]:54738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJeRC-0004Tn-L9 for submit@debbugs.gnu.org; Thu, 04 Aug 2022 13:15:10 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJeR9-0004TS-KM for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 13:15:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VUhoXhgBmBNplPtzMgCC39VztTPuMHuMIab5Q85OUiw=; b=QAyPHUodQ43adhNPWXh0N988i1 pRa6hqatgyNrg3Eq3bwtA1XWjTGFrv+tFY33ir9Uok9djDONlj3niNlFftvud6kh5j9XiozIMTF7s kSXshnk7kNRRW1UPaiH8x/o0Mr8NhC26R+Px5bQnQUKdYCUeer76d+YE5mJ8xJUDlKrw=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJeQz-0000Wy-LS; Thu, 04 Aug 2022 19:14:59 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <835yj82avi.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 04 Aug 2022 20:10:09 +0300") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUyMFVJRj+XYzlX MSiWjVf///8Kr2o4AAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YIBBAjNt7uzyEAAAGYSURBVDjLdZSN mYMgDIbxugBRFjA4QCE3wJWy/0z3JYhof9Lqo3lJPhKjzpnNyywi3r3Zj0SAi4vsPC3NfxOzuwIK KwVCQEamG6s/GliSBC4Acat+CocOPMmWScx80VgkRZaMP13EFyGk74onk8P8N+BeQRI93mpOlCR5 eu+GfO6RgfwNCPuPINGy+k8A6m8qk291pBc/wXM0Ixyr0dn7rCD5aSJXew8nIhRmgGA+VE/d4Okg 1FD/dveMjpu43tRK9dEDAMjqwFXF/QGwKXI5pgWz88BAdDBTzLZdkF9L1zPhOYvDY01RwgCzjp7Y rnKUlZmprkw8swIMjKbCZSjMGw7mVd1sQOc2d7BF8zeg08Pd9C4bMLETWHfApjaAziuEHJJHDeIL QR1hj2iSgzju4EQMRJTRdhUHKdoSbIv35VutvOlvB5JzW11rUVi25w5QU0uzKayaQcZrYCTDX58y gG6McTadgs2spxen5VQhbaq1fURJ3lohBmivLjalYnW5IW0R+AoUS/kK9KXA8B8RuTfMZgajMP0D +LiK0ud9WNAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDgtMDRUMTY6MzU6NTQrMDA6MDAB0kfp AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA4LTA0VDE2OjM1OjU0KzAwOjAwcI//VQAAAABJRU5E rkJggg== X-Now-Playing: Yes's _Yesterdays_: "Dear Father" Date: Thu, 04 Aug 2022 19:14:57 +0200 Message-ID: <87iln8dj72.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> debug-early-backtrace() >> debug-early(error (void-function display-warning)) >> display-warning(comp "Cannot look up eln file as no source file >> was found for >> /home/abuild/rpmbuild/BUILD/emac [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, Andreas Schwab , 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 (---) Eli Zaretskii writes: >> debug-early-backtrace() >> debug-early(error (void-function display-warning)) >> display-warning(comp "Cannot look up eln file as no source file >> was found for >> /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/loaddefs.elc") >> load("loaddefs") > > Is this consistent? That is, if you repeat the "make" command after > the failure, does it succeed to continue past this point? If it does > not, is it true that lisp/loaddefs.el is not there? Perhaps this is a bug in the RPM build script. That is, now that loaddefs files are compiled, it only copies over the .elc files to rpmbuild/BUILD, and not the .el files, or something along those lines? In any case, perhaps we should blacklist the loaddefs files from being native-compiled? It doesn't make much sense to native-compile them, I think. But I don't know whether we have any machinery to do that... From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 13:22:17 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 17:22:17 +0000 Received: from localhost ([127.0.0.1]:54761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJeY4-0004ff-Qz for submit@debbugs.gnu.org; Thu, 04 Aug 2022 13:22:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJeXz-0004fK-EF for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 13:22:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46364) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJeXs-0000ck-Ql; Thu, 04 Aug 2022 13:22:04 -0400 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=vAxKOHEyMgHY8lUZWoCwSG9j3znqrbQUQhizTEqU9Ow=; b=dz4+ockH/jCp mJaYQJfrlh1lTI0hLwqfa4QGWD5c/yzDi+wSi4hH8CDka2NXR+npOV6ZAx2YZGUb3fJifVD4hf4qZ x+Pp+QYyVo2+1qsCmIMe2PAvTU+tzJInf0sncEKp+LQGJQp8D+VoTLnHuCsETjhAj+0c0W6/x6s/x iG8waLsRX6kgwjpdnple/wyQj/2G1O6DTxqhW03Vc36lhxXDVfDLx/PQYllpkm7ntnRtpnQFgSrrx uB0PHQDqCVNutqzcQk4gwUw5KT+nPMX+iW/iig+QYTPqMWJaWNLLLrhU/DQNcEXOd/HIrJTB51f3S 2TGEjeNob4aFHdnJiwriwA==; Received: from [87.69.77.57] (port=4659 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJeXs-0007v3-AL; Thu, 04 Aug 2022 13:22:04 -0400 Date: Thu, 04 Aug 2022 20:22:01 +0300 Message-Id: <8335eb3ow6.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87iln8dj72.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 04 Aug 2022 19:14:57 +0200) Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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: Lars Ingebrigtsen > Cc: Andreas Schwab , 53024@debbugs.gnu.org, > monnier@iro.umontreal.ca > Date: Thu, 04 Aug 2022 19:14:57 +0200 > > In any case, perhaps we should blacklist the loaddefs files from being > native-compiled? It doesn't make much sense to native-compile them, I > think. But I don't know whether we have any machinery to do that... We do: no-native-compile. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 14:09:06 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 18:09:06 +0000 Received: from localhost ([127.0.0.1]:54844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJfHO-0005x5-8z for submit@debbugs.gnu.org; Thu, 04 Aug 2022 14:09:06 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:54205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJfHK-0005wd-JV for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 14:09:05 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4LzGvJ5rxTz1qybm; Thu, 4 Aug 2022 20:09:00 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4LzGvJ41Lmz1qqkZ; Thu, 4 Aug 2022 20:09:00 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id POS0oX-aECiv; Thu, 4 Aug 2022 20:08:59 +0200 (CEST) X-Auth-Info: F2My27Pc9MYjhFsyNxUv+Q6s5ioeo2xnO0XFkWHxyeOkzkapyq5LTdtSDI0TJ+NE Received: from igel.home (ppp-46-244-161-132.dynamic.mnet-online.de [46.244.161.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Thu, 4 Aug 2022 20:08:59 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 5F6432C368C; Thu, 4 Aug 2022 20:08:59 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> X-Yow: Well, I'm a classic ANAL RETENTIVE!! And I'm looking for a way to VICARIOUSLY experience some reason to LIVE!! Date: Thu, 04 Aug 2022 20:08:59 +0200 In-Reply-To: <87iln8dj72.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 04 Aug 2022 19:14:57 +0200") Message-ID: <87bkszyj7o.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, Eli Zaretskii , 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: -1.4 (-) On Aug 04 2022, Lars Ingebrigtsen wrote: > Perhaps this is a bug in the RPM build script. That is, now that > loaddefs files are compiled, it only copies over the .elc files to > rpmbuild/BUILD, and not the .el files, or something along those lines? This happens during build, the install directory hasn't even been created yet. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 14:12:11 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 18:12:11 +0000 Received: from localhost ([127.0.0.1]:54848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJfKM-00061v-QO for submit@debbugs.gnu.org; Thu, 04 Aug 2022 14:12:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJfKK-00061f-VQ for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 14:12:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8C3vFK+NpRLO8sJMbAbsZZ6PegEITxrPplHfL33y0h0=; b=g/T3YqwnMQkpXFyRtO0HGIa1zO tAUheL4JZoq3TKrvkONESV3yfBualCdvOzaAcUWc/cpz+5v45LluM5Yu63G4x0V8UV35hO4dut219 9r9fEPpPHsfqy3So2qGlnuh+ignssh5E22EKbjF/VLv5yvK60YrJrjXglaA4W0lvBuHw=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJfKA-0000xJ-Oq; Thu, 04 Aug 2022 20:12:00 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <87bkszyj7o.fsf@igel.home> (Andreas Schwab's message of "Thu, 04 Aug 2022 20:08:59 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <87bkszyj7o.fsf@igel.home> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEWqXkPKnVvr2rtg OC////+H9s2EAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YIBBIKJR2SxXoAAAGvSURBVDjLrZNrbuwg DIXteAM2bCCkGyD1/vfWc0weo6q6vy6MRoHPbxsRibXasdZ1FL3BRe6TiMazPu7jsXRpvUD9E/kM F6cRCc/wEHdV3JiKYS9xC8ed6SkWhstTXIRACLjUo09oGe8J3OUGIl377BMnfLtnfSIlsQJRYEZA Bn4JOmTSqO8EjJA/bIWTTF0GmAD2mxwTp8tgdL7yPfFl+gKTyRiRTaZZOaFBXCdF0vzMmZkIEp5m IqoXnAYdEkp7wpTCSoepvFQMumVKUszXfT+XxnSCFTBdJCopXoVJvTtZoSIg9akszN2pxSpJ5b8w SZPQ1Cd7yq26n+zjXZbSvTrChuoxMCrjAlCp6vB0HO01dQFGXGNHjQfAOOfmN6iuDBj6BSA/HjBG e0Ar+eOeawJ9wHE8D+EF7/OAJZ7GmmA2v7Xwto37QYjVfGNjrDTaLgwR6mj5nCw8GlgAxVK6Q89N 0eaePtre8GOmBJ2voY3x+D5aGwWiNRZyD2a2MinAQPv3qZgEHTF8u/IpsG+qGyJAbvvcPkHTzfX4 ghGX7xuUze3D9Qf4a/0DtP+l8QP7/VucEsROoAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wOC0w NFQxODoxMDozNyswMDowMLL2KsYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDgtMDRUMTg6MTA6 MzcrMDA6MDDDq5J6AAAAAElFTkSuQmCC X-Now-Playing: Richard and Linda Thompson's _I Want To See The Bright Lights Tonight_: "Down Where The Drunkards Roll" Date: Thu, 04 Aug 2022 20:11:58 +0200 Message-ID: <87a68jev4h.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: >> Perhaps this is a bug in the RPM build script. That is, now that >> loaddefs files are compiled, it only copies over the .elc files to >> rpmbuild/BUILD, and not the .el files, or something along t [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, Eli Zaretskii , 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 (---) Andreas Schwab writes: >> Perhaps this is a bug in the RPM build script. That is, now that >> loaddefs files are compiled, it only copies over the .elc files to >> rpmbuild/BUILD, and not the .el files, or something along those lines? > > This happens during build, the install directory hasn't even been > created yet. So does loaddefs.elc and/or loaddefs.el exist when you get this error? From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 15:15:50 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 19:15:50 +0000 Received: from localhost ([127.0.0.1]:55021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJgJx-0003ft-UR for submit@debbugs.gnu.org; Thu, 04 Aug 2022 15:15:50 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:41417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJgJv-0003fg-56 for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 15:15:47 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4LzJNJ5Nt6z1sXZt; Thu, 4 Aug 2022 21:15:44 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4LzJNJ2G2yz1qqkZ; Thu, 4 Aug 2022 21:15:44 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id LUb4AJ2ypH8k; Thu, 4 Aug 2022 21:15:43 +0200 (CEST) X-Auth-Info: at5BbY1XhTmkhTy5Kjuvi7kuD2KRsH6XxDGTmZbtzeH0RyWB85bf1XhTOQyHSLux Received: from igel.home (ppp-46-244-161-132.dynamic.mnet-online.de [46.244.161.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Thu, 4 Aug 2022 21:15:43 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id EAABD2C37DD; Thu, 4 Aug 2022 21:15:42 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <87bkszyj7o.fsf@igel.home> <87a68jev4h.fsf@gnus.org> X-Yow: I had a lease on an OEDIPUS COMPLEX back in '81... Date: Thu, 04 Aug 2022 21:15:42 +0200 In-Reply-To: <87a68jev4h.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 04 Aug 2022 20:11:58 +0200") Message-ID: <877d3nyg4h.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, Eli Zaretskii , 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: -1.4 (-) On Aug 04 2022, Lars Ingebrigtsen wrote: > Andreas Schwab writes: > >>> Perhaps this is a bug in the RPM build script. That is, now that >>> loaddefs files are compiled, it only copies over the .elc files to >>> rpmbuild/BUILD, and not the .el files, or something along those lines? >> >> This happens during build, the install directory hasn't even been >> created yet. > > So does loaddefs.elc and/or loaddefs.el exist when you get this error? No loaddefs.el, it has been removed by make distclean. make distclean CFLAGS='-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -D_GNU_SOURCE -DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATION_WARNINGS -pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unused-label -Wno-unprototyped-calls ' ./configure --with-pop --without-hesiod --with-kerberos --with-kerberos5 --with-xim --with-wide-int --with-gpm --with-file-notification=inotify --with-modules --enable-autodepend --with-file-notification=gfile --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --localstatedir=/var --sharedstatedir=/var/lib --libexecdir=/usr/lib --enable-locallisppath=/usr/share/emacs/29.0.50/site-lisp:/usr/share/emacs/site-lisp --with-x --with-sound --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-rsvg --with-dbus --with-xft --with-x-toolkit=gtk3 --with-xwidgets --with-toolkit-scroll-bars --x-includes=/usr/include --x-libraries=/usr/lib64 --with-libotf --with-m17n-flt --with-cairo --with-native-compilation --build=x86_64-suse-linux make -j4 -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 15:20:52 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 19:20:52 +0000 Received: from localhost ([127.0.0.1]:55025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJgOp-0003nX-Pa for submit@debbugs.gnu.org; Thu, 04 Aug 2022 15:20:52 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJgOo-0003nL-VY for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 15:20:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=viMBWu5UyM1tz9zQLh+UrnWswr3EJNiq0kIcY0Ox/2k=; b=HsufpJp7QkHEl5v/qhzJm2Bv9q KK7TObN5yMkIeHN6EbR75rJlBvG1l+AKoFHxpqxJCE7RzxZ8YwPVsNEwu2i9AxduV/kXpwk6nef9T IasoQ1bsFlv2l+hGtRMd0aRIBp/2X7iMmMGYYeZ98+8tN3rIrhTz2JuPSns1CQ7Llits=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJgOc-0001RT-RM; Thu, 04 Aug 2022 21:20:40 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <877d3nyg4h.fsf@igel.home> (Andreas Schwab's message of "Thu, 04 Aug 2022 21:15:42 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <87bkszyj7o.fsf@igel.home> <87a68jev4h.fsf@gnus.org> <877d3nyg4h.fsf@igel.home> X-Now-Playing: Kraftwerk's _Autobahn_: "Morgenspaziergang" Date: Thu, 04 Aug 2022 21:20:35 +0200 Message-ID: <87r11vdddo.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > No loaddefs.el, it has been removed by make distclean. Then it should fall back to loading ldefs-boot.el, but apparently in your case, it's trying to display a warning triggered by the eln machinery (somehow) instead, and then failing. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, Eli Zaretskii , 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 (---) Andreas Schwab writes: > No loaddefs.el, it has been removed by make distclean. Then it should fall back to loading ldefs-boot.el, but apparently in your case, it's trying to display a warning triggered by the eln machinery (somehow) instead, and then failing. I've tried reproducing the problem on both Ubuntu and Debian, but I'm unable to. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 16:18:02 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 20:18:02 +0000 Received: from localhost ([127.0.0.1]:55099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJhI9-0005Hl-0U for submit@debbugs.gnu.org; Thu, 04 Aug 2022 16:18:02 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:33258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJhI3-0005HY-FO for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 16:18:00 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4LzKm14xRjz1qyJ6; Thu, 4 Aug 2022 22:17:53 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4LzKm12SnFz1qqkZ; Thu, 4 Aug 2022 22:17:53 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id PAM9gwyeBG7g; Thu, 4 Aug 2022 22:17:52 +0200 (CEST) X-Auth-Info: 5OwsRHJ0QxrpwfE7c8MFeK84JmO8RHTllsUhSQHjwBxjSwid33EyrIDF56w4OykW Received: from igel.home (ppp-46-244-161-132.dynamic.mnet-online.de [46.244.161.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Thu, 4 Aug 2022 22:17:52 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 3076A2C3876; Thu, 4 Aug 2022 22:17:52 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <87bkszyj7o.fsf@igel.home> <87a68jev4h.fsf@gnus.org> <877d3nyg4h.fsf@igel.home> <87r11vdddo.fsf@gnus.org> X-Yow: PUMP UP th' VOLUME! My BAGEL TOASTER is in tune with th' UNIVERSAL LIFE FORCE!! Date: Thu, 04 Aug 2022 22:17:52 +0200 In-Reply-To: <87r11vdddo.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 04 Aug 2022 21:20:35 +0200") Message-ID: <8735ebyd8v.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, Eli Zaretskii , 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: -1.4 (-) On Aug 04 2022, Lars Ingebrigtsen wrote: > I've tried reproducing the problem on both Ubuntu and Debian, but I'm > unable to. Did you use a bootstrapped build? -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 16:32:00 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 20:32:00 +0000 Received: from localhost ([127.0.0.1]:55119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJhVg-0005fR-0h for submit@debbugs.gnu.org; Thu, 04 Aug 2022 16:32:00 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJhVb-0005f9-3H for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 16:31:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=sopmXJRGrQbWCpI3CI1xY5nen23HHBBoXImcLEdhBgU=; b=nJTMTia4LPiaZ/Ye1o8YbFnNB+ S8dm65ySIDgfJhfP4rD+sZsGyL6PN4oJEzOmsni3Mli/dftKaadc4adw5qId8Klg8f2RZksLW8CDH c+4iAAMCQN5GZKZzJi35iNm+7GblOQVRcascHY6fg4rwXsokk2qNPAB14L3XhSn+zHWg=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJhVN-0001tx-Uj; Thu, 04 Aug 2022 22:31:44 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <8735ebyd8v.fsf@igel.home> (Andreas Schwab's message of "Thu, 04 Aug 2022 22:17:52 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <87bkszyj7o.fsf@igel.home> <87a68jev4h.fsf@gnus.org> <877d3nyg4h.fsf@igel.home> <87r11vdddo.fsf@gnus.org> <8735ebyd8v.fsf@igel.home> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEULCQxsfo1UVVgg ISMtLDAwQUpCOyiutLn///8Xit6vAAAAAWJLR0QIht6VegAAAAd0SU1FB+YIBBQfJS6qX9wAAAGG SURBVDjLrVNNT8JAEB06S7wjhmuVKteBXXoe2BWuTSvxaiTpHdT49x0old2yePIlbbrz5s3XTgEA BvIAEnShxkeCu/bWcqEoScJoNhY1UcCax1lals5lD4Igh1PLVCExV9alnp2VsdagZVvZF0/gQG3I OXTsrB53CvgtVXvGQyG8qvN8W9db01XkdY7bOn8rfYVIECI4hFKdYUAUGi+EMX8Vc/kvYPyIkIT2 Ky1gZCVOzTUjCko+fOt54Z3O8n4BZeFH5sZFHTavZF/TxLxnI6u0IS/68UbXt7IAYtXt/aLuW20p 2aMFeNYDLgcngqaZZhwxqApwscvySXoKJX3RIpUE+Rjwfhi0hbJqK4JZIZHJXyKnLeCTLDI1FbSY szFAKhNGY3VumjYSwZXUF5ueBM3fAeNyCIYh2Qdjff2Q1zsJ09R6TjNKUW9lTr1QAJB8syJN4gCh gno7SWWmjSD4GddfcgGj4jik8IalzuUQIpDONgRRxth24B3GnAw3nxBH7xrxF34APe08WIxx6cwA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDgtMDRUMjA6MzE6MzcrMDA6MDAjOg6PAAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTA4LTA0VDIwOjMxOjM2KzAwOjAw9BC9hwAAAABJRU5ErkJggg== X-Now-Playing: Supertramp's _Crime of the Century_: "Rudy" Date: Thu, 04 Aug 2022 22:31:41 +0200 Message-ID: <87mtcjda36.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > Did you use a bootstrapped build? Yes. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, Eli Zaretskii , 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 (---) Andreas Schwab writes: > Did you use a bootstrapped build? Yes. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 16:58:09 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 20:58:09 +0000 Received: from localhost ([127.0.0.1]:55173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJhuz-0008VV-B6 for submit@debbugs.gnu.org; Thu, 04 Aug 2022 16:58:09 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJhuy-0008VH-C9 for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 16:58:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=dXlsnndefwLxlVzUmZxI2tvT+3NwdGHrg+n/HxqdYSQ=; b=TUqjYN/cqTc+HQYlST0opHzz5G H3p0YLMJtqjN4fBI/btCM8vE9zlx4q9o3yThp0hQ5EMbdpMOaQRUq1KLsCjHZKKt2c37L2TcuK/68 c2eR76C7ALsCPILYWO7+u1k60PYvZnjokigqYnmqgY4J1PEf6CW5ZnlyOxMiIFTUfpro=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJhum-000259-Cz; Thu, 04 Aug 2022 22:57:58 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <87mtcjda36.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 04 Aug 2022 22:31:41 +0200") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <87bkszyj7o.fsf@igel.home> <87a68jev4h.fsf@gnus.org> <877d3nyg4h.fsf@igel.home> <87r11vdddo.fsf@gnus.org> <8735ebyd8v.fsf@igel.home> <87mtcjda36.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUKBAYvHCFdOT68 i4T////X5tW9AAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YIBBQ2AVbvJOYAAAGNSURBVDjLjZMBkuQg CEXFuYDoBSJcYAL3v9uAojHTu1VjVaoTn3zwQ6f0lwXX517FklKTzioHReyIhZrO9Q7JF7PyAKfg nbKJiAUD631kvRM3ojLTqTw6d9VGPb6alhVApsx5a+8QENunts6lFqIO+len8e5bX0s0a0/cZaoa ybKB6eJIAeynFaYW2AfHKztneq7Cs6Y8fttxR40U+hvw8K7aLQlKkxMUDyB7sDT9BSwASS6sYQoM YKVhNwu1VwqAA9wegURClaInE0gB9BxV6GyWA+8FmaEbwAI42i5VX1JaoI6eC27go2MfMIehG4hy TauyXnmOT4fV/mnrbY/YBElPpQZwN8owz7IYSPCA2WzxsgzkyPGMC89JjInJTyYfJDzBzAZWj0ld qa6b20Yf/roDNsN1eTWvrEK+b13eE0f6Wsv2FF4c63tN3P+BMBF/AECW1/7uoJXrrQtkZzYoYFKY kKIjj+2JerEwHAUeg+j/V9cjHHctb4KIM9c7xJmROsq70sfCgljpHyDWD2kXUIuxbhsYAAAAJXRF WHRkYXRlOmNyZWF0ZQAyMDIyLTA4LTA0VDIwOjU0OjAxKzAwOjAwwPk9UQAAACV0RVh0ZGF0ZTpt b2RpZnkAMjAyMi0wOC0wNFQyMDo1NDowMSswMDowMLGkhe0AAAAASUVORK5CYII= X-Now-Playing: David Bowie's _Young Americans_: "Win" Date: Thu, 04 Aug 2022 22:57:53 +0200 Message-ID: <87iln7d8vi.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: I see that Andreas has fixed this issue. But trying to debug this, I see that another issue has cropped up again (unrelated to Andreas' fix) -- if I touch lisp/emacs-lisp/loaddefs-gen.el make Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, Eli Zaretskii , 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 (---) I see that Andreas has fixed this issue. But trying to debug this, I see that another issue has cropped up again (unrelated to Andreas' fix) -- if I touch lisp/emacs-lisp/loaddefs-gen.el make it'll rebuild the loaddef.el(c) files as it should -- but then next time you say "make", it'll do a new pdump. And it really should do that on the first make. I think I had that working yesterday, but something I've done today in the ordering must have brought it back. Anybody see anything obvious? If not, I'll poke at this some more tomorrow. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 17:45:55 2022 Received: (at 53024) by debbugs.gnu.org; 4 Aug 2022 21:45:55 +0000 Received: from localhost ([127.0.0.1]:55210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJifD-0001HP-Hm for submit@debbugs.gnu.org; Thu, 04 Aug 2022 17:45:55 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJifB-0001HB-V7 for 53024@debbugs.gnu.org; Thu, 04 Aug 2022 17:45:54 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 762EC4414B7; Thu, 4 Aug 2022 17:45:48 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 035F344121C; Thu, 4 Aug 2022 17:45:47 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1659649547; bh=d87OHO+YPQINDPqR1IzMVbLoEm/PbIumNNroJP+NCwQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kBmrGjdNi1LGFp/96baNFiLleb2c+QmWHzWlJQZHYvLFg9++2ikRxdpP2GpsyBsNe 0QGo2PYFoxLsPBteFGKzbqIP5+WC+umy7WJGHGQRPYzCvZoFTcf3fZ7Cw1HqhyFruW eJFIEHRTbdxGtY174vqsQsiFgWVehUNSbIDXXP1efaoNJA22lK3FvU0QKhP4F1eBz2 rEntUI61CZrbRorLUWXfcZnqEWQQp1NXZ+Js+DviUR6HnKZzI9jzk2hYwL5CNnhmVH q1bKZQ1R64/XCWMpUZ/NKM7I8zMehzrXOBHZGSGUruyak/asJjaMz+hCrvoJvytC99 RPMH31fncIlcQ== Received: from milanesa (unknown [46.44.221.102]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 257CE120192; Thu, 4 Aug 2022 17:45:46 -0400 (EDT) From: Stefan Monnier To: Lars Ingebrigtsen Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <87tu6stucm.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 04 Aug 2022 08:07:21 +0200") Message-ID: References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <8735edv6qy.fsf@gnus.org> <87tu6stucm.fsf@gnus.org> Date: Thu, 04 Aug 2022 17:45:39 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) 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.030 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, '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: -3.3 (---) >> ;; Make the doc string start at beginning of line >> ;; for make-docfile's sake. >> (insert "\n") > > Actually, I have no idea what it's talking about here -- isn't this > about generating .elc files? make-docfile didn't scan .elc files, did > it? Yes, it did (in Emacs<29). Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 01:44:25 2022 Received: (at 53024) by debbugs.gnu.org; 5 Aug 2022 05:44:25 +0000 Received: from localhost ([127.0.0.1]:55745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJq8H-0003SA-Fq for submit@debbugs.gnu.org; Fri, 05 Aug 2022 01:44:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJq8F-0003Rw-A2 for 53024@debbugs.gnu.org; Fri, 05 Aug 2022 01:44:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60216) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJq88-0005Df-Sl; Fri, 05 Aug 2022 01:44:16 -0400 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=OAK8H038bCsyQVkIs/O7B9fzk4Onq/7rjJzldNq3mWo=; b=dB9GvwzIfM+r amO4R1oImvUmDqPhHhbTzoAq5Ms3Bnji8w4wU54GgrJvt4CyXvZEgVwmVF48JB7pB2LicnFMzmpBc fn/kGpI6a4Kj+in+t+K7Rd3ttNUj67SP5mMbVdpF6v9nqQ4l4AbLuZJB2keAYe47WLzws21vog6Vk lwBqWjkn5OIxrEoP5YU50yZNlxvA5fXdUHqehwDjejiftH22g5AoOCdsHEbaB72mJL67XUE2BTaeD kwK01YZH5dzF2YhMNwZkBvC/cZVfJlqozXSnTfgbpBWLoomFtBEH5wVCkJObrGEeFweQc2s3/JTp2 3ABdZ+74sBdpZ1ElIj3TBg==; Received: from [87.69.77.57] (port=2479 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJq86-0007I2-Am; Fri, 05 Aug 2022 01:44:15 -0400 Date: Fri, 05 Aug 2022 08:44:12 +0300 Message-Id: <83v8r71byr.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87r11vdddo.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 04 Aug 2022 21:20:35 +0200) Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <87bkszyj7o.fsf@igel.home> <87a68jev4h.fsf@gnus.org> <877d3nyg4h.fsf@igel.home> <87r11vdddo.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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: Lars Ingebrigtsen > Cc: 53024@debbugs.gnu.org, Eli Zaretskii , > monnier@iro.umontreal.ca > Date: Thu, 04 Aug 2022 21:20:35 +0200 > > Andreas Schwab writes: > > > No loaddefs.el, it has been removed by make distclean. > > Then it should fall back to loading ldefs-boot.el Shouldn't the build re-generate loaddefs.el early on? I thought you recently made it an order-only prerequisite? So why doesn't it get re-generated before running the built binary for the first time? From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 07:44:30 2022 Received: (at 53024) by debbugs.gnu.org; 5 Aug 2022 11:44:31 +0000 Received: from localhost ([127.0.0.1]:56405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvkk-00052s-M3 for submit@debbugs.gnu.org; Fri, 05 Aug 2022 07:44:30 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvkj-00052e-1R for 53024@debbugs.gnu.org; Fri, 05 Aug 2022 07:44:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8XY5FxEGte02lT8FCxCKPJbZh5XjQy29NioTS/UQf0E=; b=lijan7QA8kfDNVtcCHBuiAhSWt wn6zpOKyjVzQCmgy6U0ptUC97rbzFIhcQvcLHD259UhxD4htyYNwjVkddg9sQS2d67GdfkSteAI07 xsvBlX89jdzw9cuQl5nmLqNlix9203UiQI0pGUbPd1qknM6scK2/dkifqWT6pcBPTR7I=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJvkY-0000vE-Dx; Fri, 05 Aug 2022 13:44:20 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <8335eb3ow6.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 04 Aug 2022 20:22:01 +0300") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <8335eb3ow6.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUNDQ9dXVzLyMOB gH3///8CmfBVAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YIBQsoNHvbXDIAAAF9SURBVDjLjZMBcgMh CEUluYDoBSJcYMX7360f1Dab2pk6mckub4X/QVOinM6L/wL530Gsouf4U+QMTOQ6AhI5FHH5dipO nXrp5wpX0dOWKrnISe9Tskk5FVEYtETcP/LRYGuSuOj4AGzC4mbsbpMyjYdAg+jdJzFdRbwv8mFn eNRBS/zhPSEVijSqv71gWEXpV/sRIcVYJMS8qyup4vsAXO1N3TPJNyhyax1eZoDh6N2QKX5ttns5 muJrQy9fkda94inXILXDYwByAGG9hrp6kY2Ldy7EmK91KLhkaws0NGTWoCuxYZbzGIhgcLS7XxuF N5wBER59j4XHsJDz9Fw6eN6YjBlLJF8PukDn6hmiK/GgedYYPB66HER14Ql02EPKzBWC9w1A5Rog OuxbVovVdEwAXRgJ0Dxn/kmk9i9pmI21x0MTuEcods182+G5SEe84Ni+AdeDKjOBg7aBxE3+Bjjz e70wLdMN9AaqqiwwfgByodcbaMd/3eVpypIvwG5G+QZK5TgAAAAldEVYdGRhdGU6Y3JlYXRlADIw MjItMDgtMDVUMTE6NDA6NTIrMDA6MDB+CzvdAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA4LTA1 VDExOjQwOjUyKzAwOjAwD1aDYQAAAABJRU5ErkJggg== X-Now-Playing: Kate & Anna McGarrigle's _Kate & Anna McGarrigle_: "Go Leave" Date: Fri, 05 Aug 2022 13:44:14 +0200 Message-ID: <871qtudiep.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > We do: no-native-compile. Right. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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 (---) Eli Zaretskii writes: > We do: no-native-compile. Right. The issue here was apparently that distclean didn't remove the .elc file (and that Andreas was running distclean instead of bootstrap?), but just removed the .el file, and that made the nativecomp machinery complain. I'm not sure whether we should do anything about this -- not introducing a new rule here, but keeping things simple seems like the best solution in general. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 07:46:25 2022 Received: (at 53024) by debbugs.gnu.org; 5 Aug 2022 11:46:25 +0000 Received: from localhost ([127.0.0.1]:56410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvmb-00056R-4d for submit@debbugs.gnu.org; Fri, 05 Aug 2022 07:46:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvmZ-00056C-9L for 53024@debbugs.gnu.org; Fri, 05 Aug 2022 07:46:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=CE09WOWwNRXppAr1tdR4R+QKTqgrDiqOW5zXcDnxQb4=; b=gwG7ooZVdhryGzhSWh2wUr+mHM kH7IQ7GGnGFUOro5NtYLoUBe062i0vpx4UZmoAre7JgLroi6rKY6rjVklmmjS3kORe2mLQD5Eynv9 G+0FoVEV+PVDB0mRfJLm5UMMpZ+fFdu7VTRAI9r0zx2ikJ8Pl+brHnwGLB74iW50EpZk=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJvmP-0000xx-OF; Fri, 05 Aug 2022 13:46:15 +0200 From: Lars Ingebrigtsen To: Stefan Monnier Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: (Stefan Monnier's message of "Thu, 04 Aug 2022 17:45:39 -0400") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <8735edv6qy.fsf@gnus.org> <87tu6stucm.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUNDQ9dXVzLyMOB gH3///8CmfBVAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YIBQsoNHvbXDIAAAF9SURBVDjLjZMBcgMh CEUluYDoBSJcYMX7360f1Dab2pk6mckub4X/QVOinM6L/wL530Gsouf4U+QMTOQ6AhI5FHH5dipO nXrp5wpX0dOWKrnISe9Tskk5FVEYtETcP/LRYGuSuOj4AGzC4mbsbpMyjYdAg+jdJzFdRbwv8mFn eNRBS/zhPSEVijSqv71gWEXpV/sRIcVYJMS8qyup4vsAXO1N3TPJNyhyax1eZoDh6N2QKX5ttns5 muJrQy9fkda94inXILXDYwByAGG9hrp6kY2Ldy7EmK91KLhkaws0NGTWoCuxYZbzGIhgcLS7XxuF N5wBER59j4XHsJDz9Fw6eN6YjBlLJF8PukDn6hmiK/GgedYYPB66HER14Ql02EPKzBWC9w1A5Rog OuxbVovVdEwAXRgJ0Dxn/kmk9i9pmI21x0MTuEcods182+G5SEe84Ni+AdeDKjOBg7aBxE3+Bjjz e70wLdMN9AaqqiwwfgByodcbaMd/3eVpypIvwG5G+QZK5TgAAAAldEVYdGRhdGU6Y3JlYXRlADIw MjItMDgtMDVUMTE6NDA6NTIrMDA6MDB+CzvdAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA4LTA1 VDExOjQwOjUyKzAwOjAwD1aDYQAAAABJRU5ErkJggg== X-Now-Playing: Kate & Anna McGarrigle's _Kate & Anna McGarrigle_: "Travellin' On For Jesus" Date: Fri, 05 Aug 2022 13:46:11 +0200 Message-ID: <87wnbmc3r0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: >>> ; ; Make the doc string start at beginning of line >>> ;; for make-docfile's sake. >>> (insert "\n") >> >> Actually, I have no idea what it's talking about here -- isn't this >> about generating .e [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, '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: -3.3 (---) Stefan Monnier writes: >>> ;; Make the doc string start at beginning of line >>> ;; for make-docfile's sake. >>> (insert "\n") >> >> Actually, I have no idea what it's talking about here -- isn't this >> about generating .elc files? make-docfile didn't scan .elc files, did >> it? > > Yes, it did (in Emacs<29). Ah, OK. Is there anything in bytecomp.el that should be adjusted now that that's no longer the case? I don't quite grok the code there, so I'm not the person to adjust this. If not, the commentary should be changed. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 07:52:00 2022 Received: (at 53024) by debbugs.gnu.org; 5 Aug 2022 11:52:01 +0000 Received: from localhost ([127.0.0.1]:56435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvs0-0005IV-K0 for submit@debbugs.gnu.org; Fri, 05 Aug 2022 07:52:00 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvry-0005II-C4 for 53024@debbugs.gnu.org; Fri, 05 Aug 2022 07:51:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=U3a2PV/cOH6fXoz1yajMy8nIh6cA6lnQY3ogVEE6BKM=; b=AX4cFaz4h5Kgr04wGlv0IKtPqG jl67ZSzanlru7+Cr3xWurVPrwjqcDLI4QWki8DX3YJhG3jH/jvVxuXM25Xij7q/tIfmxgo7SdUvNG xNuzrijcwnfRT3AyaFmIav718vC0pZ8Gq3+rMWGciXTeGEjpzbGBarQLjDw1SeYJmbXA=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJvrn-0000yj-A2; Fri, 05 Aug 2022 13:51:49 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <83v8r71byr.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 05 Aug 2022 08:44:12 +0300") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <87bkszyj7o.fsf@igel.home> <87a68jev4h.fsf@gnus.org> <877d3nyg4h.fsf@igel.home> <87r11vdddo.fsf@gnus.org> <83v8r71byr.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX6+vvS0dTd3eGi oaS+vcExMDAgHh9eXl9+foA/PT7////viaxHAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YIBQsuNC2B +7QAAAGpSURBVDjLtZNLTuQwEIYdwwFiJwewq5HY0hRShh3pDINYgpSOWI96ejtRgkxOwAFQhHJb yq80dLMAaeZfZOHPfz1SZcb+vRKQXEj4BEiphTgEWmopQWixDzjdl+Izy/9VgkEXKTtJla3El7Co 15s/pM221M/llQW+6KOhnsaa1GdFx33xzlBM02TP67YyqHYpru3ZekOfrmgMMIg9XrswpAZN3fMk BVBqdngw1J3KgXMF78A0micCIBTnUuxAYyZjhm2vcwuc45evCC+HcfPSCzED5zApOx5fMWtLqYDG Eh2tvXKTskX704E8gG1s6xQvgICO4Hcc4y0ugaRlAHfxP99U0gIIjvV9dFSoKZSCbB9knXahyhBq BrACmxyW+znOSw6K70Cs6rhFZoHG2EcARy+PlDrRAuM8QoMLg4I6j2Aa1389yLrEdijyCOpGkgdk JvWPTuocA6BV6BXj+ZVmIsGVqAIwBB7O/JadpLqs8LmbQd2cu3Wit4NojPFgsKN6MIjFMqEwxUfg J7+q3PkBeO0zG+gAuHAzSKjTKDcmeoryiy8Ivg2+pjee+49Hiyd05QAAACV0RVh0ZGF0ZTpjcmVh dGUAMjAyMi0wOC0wNVQxMTo0Njo1MiswMDowMHMVS5oAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjIt MDgtMDVUMTE6NDY6NTIrMDA6MDACSPMmAAAAAElFTkSuQmCC X-Now-Playing: Keith Jarrett's _The =?utf-8?Q?K=C3=B6ln?= Concert_: "Part I" Date: Fri, 05 Aug 2022 13:51:45 +0200 Message-ID: <87sfmac3hq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Shouldn't the build re-generate loaddefs.el early on? I thought you > recently made it an order-only prerequisite? So why doesn't it get > re-generated before running the built binary for the first [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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 (---) Eli Zaretskii writes: > Shouldn't the build re-generate loaddefs.el early on? I thought you > recently made it an order-only prerequisite? So why doesn't it get > re-generated before running the built binary for the first time? Hm... $(pdmp) depends on loaddefs.elc, and that existed in this case, but not loaddefs.el. But perhaps it should depend on both? That should have fixed this issue... I've now done so. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 08:18:23 2022 Received: (at 53024) by debbugs.gnu.org; 5 Aug 2022 12:18:23 +0000 Received: from localhost ([127.0.0.1]:56529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJwHX-0008DC-Cq for submit@debbugs.gnu.org; Fri, 05 Aug 2022 08:18:23 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:61956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJwHV-0008D0-Je for 53024@debbugs.gnu.org; Fri, 05 Aug 2022 08:18:22 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 661BF100124; Fri, 5 Aug 2022 08:18:15 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 0388610010C; Fri, 5 Aug 2022 08:18:14 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1659701894; bh=JIMSEmA6KFsyNB/pLKCST8ftLOEKzb3zf5MqBqsBuU8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=j8AEEK4gUb1m1rNJJc44HFUoBP/DwHIA3aLx6vTH450jQIzcWEp902GspJTfvmrUC /zckc2JUHPaZju+2C69IJB2XTQkxQOPPfxHtFQPsRBQitXG6hukwSJiNF/bm5zADWV xziWpQmQyjp+MbAxUz9pjlAHmOc9E7NQ1xdQbYlgiDww5/HN26/uSzqIClUoki+FWa HDuMWyEccmG8ege8j65mWZE0+djYqLGcSmJ7wTrshUZwnun77t3GwlawbiqD1xJaW3 tnp0VykZcuiMzF1p713TdZjISJagqpfhLJWzpy3VzqPKQO09cUIWDmnexhm9uKUlvm cet37tobXMB4w== Received: from milanesa (net-5-89-24-238.cust.vodafonedsl.it [5.89.24.238]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3A4B61201E6; Fri, 5 Aug 2022 08:18:13 -0400 (EDT) From: Stefan Monnier To: Lars Ingebrigtsen Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <87wnbmc3r0.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 05 Aug 2022 13:46:11 +0200") Message-ID: References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <8735edv6qy.fsf@gnus.org> <87tu6stucm.fsf@gnus.org> <87wnbmc3r0.fsf@gnus.org> Date: Fri, 05 Aug 2022 08:18:10 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) 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 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 T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, '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: -3.3 (---) Lars Ingebrigtsen [2022-08-05 13:46:11] wrote: > Stefan Monnier writes: >>>> ;; Make the doc string start at beginning of line >>>> ;; for make-docfile's sake. >>>> (insert "\n") >>> >>> Actually, I have no idea what it's talking about here -- isn't this >>> about generating .elc files? make-docfile didn't scan .elc files, did >>> it? >> >> Yes, it did (in Emacs<29). > Ah, OK. Is there anything in bytecomp.el that should be adjusted now > that that's no longer the case? I just removed the (insert "\n") since it's not needed any more, thanks. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 08:22:33 2022 Received: (at 53024) by debbugs.gnu.org; 5 Aug 2022 12:22:33 +0000 Received: from localhost ([127.0.0.1]:56557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJwLY-0008M0-SO for submit@debbugs.gnu.org; Fri, 05 Aug 2022 08:22:33 -0400 Received: from quimby.gnus.org ([95.216.78.240]:35322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJwLX-0008Ln-Q3 for 53024@debbugs.gnu.org; Fri, 05 Aug 2022 08:22:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gcyZPWDTC/vbgiBGtUAzahXaZauCrDDHdThLPbOLlHs=; b=V19yvvpd0S/dHspJoFIqo0yCXz RVY4SJejRYtIDV7XBRPROsFCRQhr5/slrhqRnzAD4HJ/cNob7Tr96RtzS49gJRfKBB2MTNL8hE3fB XEgdC6BNkCEKri2Ur/2J5pdgTsMy91Cu9m49AWwLEfZmL2xQXbsN/Svf1Iply5PG0Pc4=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oJwLO-0001E9-Hm; Fri, 05 Aug 2022 14:22:24 +0200 From: Lars Ingebrigtsen To: Stefan Monnier Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: (Stefan Monnier's message of "Fri, 05 Aug 2022 08:18:10 -0400") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <8735edv6qy.fsf@gnus.org> <87tu6stucm.fsf@gnus.org> <87wnbmc3r0.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX6+vvS0dTd3eGi oaS+vcExMDAgHh9eXl9+foA/PT7////viaxHAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YIBQsuNC2B +7QAAAGpSURBVDjLtZNLTuQwEIYdwwFiJwewq5HY0hRShh3pDINYgpSOWI96ejtRgkxOwAFQhHJb yq80dLMAaeZfZOHPfz1SZcb+vRKQXEj4BEiphTgEWmopQWixDzjdl+Izy/9VgkEXKTtJla3El7Co 15s/pM221M/llQW+6KOhnsaa1GdFx33xzlBM02TP67YyqHYpru3ZekOfrmgMMIg9XrswpAZN3fMk BVBqdngw1J3KgXMF78A0micCIBTnUuxAYyZjhm2vcwuc45evCC+HcfPSCzED5zApOx5fMWtLqYDG Eh2tvXKTskX704E8gG1s6xQvgICO4Hcc4y0ugaRlAHfxP99U0gIIjvV9dFSoKZSCbB9knXahyhBq BrACmxyW+znOSw6K70Cs6rhFZoHG2EcARy+PlDrRAuM8QoMLg4I6j2Aa1389yLrEdijyCOpGkgdk JvWPTuocA6BV6BXj+ZVmIsGVqAIwBB7O/JadpLqs8LmbQd2cu3Wit4NojPFgsKN6MIjFMqEwxUfg J7+q3PkBeO0zG+gAuHAzSKjTKDcmeoryiy8Ivg2+pjee+49Hiyd05QAAACV0RVh0ZGF0ZTpjcmVh dGUAMjAyMi0wOC0wNVQxMTo0Njo1MiswMDowMHMVS5oAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjIt MDgtMDVUMTE6NDY6NTIrMDA6MDACSPMmAAAAAElFTkSuQmCC X-Now-Playing: Keith Jarrett's _The =?utf-8?Q?K=C3=B6ln?= Concert_: "Part II a" Date: Fri, 05 Aug 2022 14:22:21 +0200 Message-ID: <871qtuania.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: > I just removed the (insert "\n") since it's not needed any more, thanks. Thanks. What about this bit? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, '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: -3.3 (---) Stefan Monnier writes: > I just removed the (insert "\n") since it's not needed any more, thanks. Thanks. What about this bit? ;; Functions and variables with doc strings must be output separately, ;; so make-docfile can recognize them. Most other things can be output ;; as byte-code. (put 'autoload 'byte-hunk-handler 'byte-compile-file-form-autoload) (defun byte-compile-file-form-autoload (form) From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 08:57:56 2022 Received: (at 53024) by debbugs.gnu.org; 5 Aug 2022 12:57:56 +0000 Received: from localhost ([127.0.0.1]:56650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJwtn-0000wb-QV for submit@debbugs.gnu.org; Fri, 05 Aug 2022 08:57:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJwtl-0000wN-Kr for 53024@debbugs.gnu.org; Fri, 05 Aug 2022 08:57:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35926) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJwtf-0005Gg-S6; Fri, 05 Aug 2022 08:57:47 -0400 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=ICyj2nMjdvDQb6kTpjABa7AZz8m4sc2n1HKEm6nKOIU=; b=VxoEPghFrjW4 kHjCxgA4/Tn8AL2C/sI9nP9YuE/CdKtESlRFvwkiyJj/d1Ir+DMS/+f+5l+gWiVpeRgVJSy4JG0GU hptpSusPvWzQo9cUsCP3lbzR1up8OAVvevnJMf/gBlI4mKM8LLZSDhIRDmY9uzjbfQDemGltnnGv0 5tU4x3rST4oSKsMg6O4iqe5z9bQP9aJQG7Z5gdyQ0uv4u0/Ldil51SEklYOhbeNMfr0X/ycs85Brj Xu+BDnR+StuM5m+mdddor/XQ/Nzg9dVMXSpf0/OIeoqnAnt3/+0SfXN0290eXW1TwFUt08n1AVhHn u4KNLciM3gcRkaCANydC3A==; Received: from [87.69.77.57] (port=1055 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJwtf-0006Pa-BM; Fri, 05 Aug 2022 08:57:47 -0400 Date: Fri, 05 Aug 2022 15:57:45 +0300 Message-Id: <831qtu26gm.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <871qtudiep.fsf@gnus.org> (message from Lars Ingebrigtsen on Fri, 05 Aug 2022 13:44:14 +0200) Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <8335eb3ow6.fsf@gnu.org> <871qtudiep.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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: Lars Ingebrigtsen > Cc: schwab@linux-m68k.org, 53024@debbugs.gnu.org, monnier@iro.umontreal.ca > Date: Fri, 05 Aug 2022 13:44:14 +0200 > > The issue here was apparently that distclean didn't remove the .elc > file (and that Andreas was running distclean instead of bootstrap?), but > just removed the .el file, and that made the nativecomp machinery > complain. Doesn't distclean remove the *.eln files as well? It should, IMO: these files will never exist in a release tarball. If the *.eln files were removed by distclean, then how come nativecomp machinery at all kicked in? From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 09:44:40 2022 Received: (at 53024) by debbugs.gnu.org; 5 Aug 2022 13:44:40 +0000 Received: from localhost ([127.0.0.1]:56748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJxd2-00029u-KN for submit@debbugs.gnu.org; Fri, 05 Aug 2022 09:44:40 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:37688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJxd0-00029e-F2 for 53024@debbugs.gnu.org; Fri, 05 Aug 2022 09:44:39 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id ED18680394; Fri, 5 Aug 2022 09:44:32 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 48FA880263; Fri, 5 Aug 2022 09:44:27 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1659707067; bh=bXahza2B0fwTbkAmdq+rkaZCmxL5hlZhyBdmZFzFJWk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=YULeoyTm5f3WHWZz3/vV26PSH4C44F2uKI5nxVe/RuyVwfo+Bwcrq0e0NKAv7e1bS x94jZ/tXvjGCIN1bXJeSP/EifkqOwVGzC333LP3qDYKPSNK6dun9taGmdrnUA01wnE ed0zUtD7vleZHO8Ry1W1eubWwOLRpAa6Poecihv/2f3hneiSeZOsyIRZENLk0wdH6u GLwKchPGVjskkkLQD6+DVw61594am0iFOU+wLhvJs7ysVTVBpwxLx+YmG8YiXOujTH mmFiLWFz9nS9cDopfDDHRfmMtgQ64bT15+9k0MXvl99thk85Y7rxbG0gK2+CaG+1tk DUw9bzeR1MyHQ== Received: from milanesa (net-5-89-24-238.cust.vodafonedsl.it [5.89.24.238]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 7C48F12020D; Fri, 5 Aug 2022 09:44:26 -0400 (EDT) From: Stefan Monnier To: Lars Ingebrigtsen Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <871qtuania.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 05 Aug 2022 14:22:21 +0200") Message-ID: References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <8735edv6qy.fsf@gnus.org> <87tu6stucm.fsf@gnus.org> <87wnbmc3r0.fsf@gnus.org> <871qtuania.fsf@gnus.org> Date: Fri, 05 Aug 2022 09:44:24 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) 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 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 T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, '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: -3.3 (---) > ;; Functions and variables with doc strings must be output separately, > ;; so make-docfile can recognize them. Most other things can be output > ;; as byte-code. > > (put 'autoload 'byte-hunk-handler 'byte-compile-file-form-autoload) > (defun byte-compile-file-form-autoload (form) The comment is a bit off, indeed, but the code can't really be simplified because the docstrings are still treated specially (to implement `byte-compile-dynamic-docstrings`). IIUC the comment predates `byte-compile-dynamic-docstrings`, which is why they only mention `make-docfile`. I've just updated the comments. Admittedly, I think there are a few simplifications/improvements we could now make in `bytecomp.el` (as mentioned in one comment), but the benefit would be fairly minor, and it requires more significant changes than just removing some unneeded code. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 06 08:09:41 2022 Received: (at 53024) by debbugs.gnu.org; 6 Aug 2022 12:09:41 +0000 Received: from localhost ([127.0.0.1]:32927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKIcf-0006Ae-Av for submit@debbugs.gnu.org; Sat, 06 Aug 2022 08:09:41 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKIcb-0006AQ-N9 for 53024@debbugs.gnu.org; Sat, 06 Aug 2022 08:09:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=RH5ANsE5jZLyyC42ZT+d4dmEVS5socpK54irqletkKI=; b=AkR/9YTMRm8KSy95L01LtkmVMe 0xHZ0fyn/gboPHzemkww7CcTbXU+x3T8i0P+0GWxfWY4my4uVpC8HHzqL6AdtyTvvsBCQCvcydCh2 +vVsLXvfH6XFmlyiEUs1ZrQQDGKuNHGxtKoiaF99dkycK6r2HgF1FytRNSYTG1vu/YV4=; Received: from 2.151.51.97.tmi.telenormobil.no ([2.151.51.97] helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oKIcQ-0003df-Ng; Sat, 06 Aug 2022 14:09:29 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <831qtu26gm.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 05 Aug 2022 15:57:45 +0300") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <8335eb3ow6.fsf@gnu.org> <871qtudiep.fsf@gnus.org> <831qtu26gm.fsf@gnu.org> Date: Sat, 06 Aug 2022 14:09:25 +0200 Message-ID: <87iln57eve.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Doesn't distclean remove the *.eln files as well? It should, IMO: > these files will never exist in a release tarball. > > If the *.eln files were removed by distclean, then how come nativecomp > ma [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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 (---) Eli Zaretskii writes: > Doesn't distclean remove the *.eln files as well? It should, IMO: > these files will never exist in a release tarball. > > If the *.eln files were removed by distclean, then how come nativecomp > machinery at all kicked in? I don't quite follow you -- it's when the *.eln files are missing that the nativecomp machinery does kick in. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 06 08:10:16 2022 Received: (at 53024) by debbugs.gnu.org; 6 Aug 2022 12:10:16 +0000 Received: from localhost ([127.0.0.1]:32931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKIdD-0006C0-Lx for submit@debbugs.gnu.org; Sat, 06 Aug 2022 08:10:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKIdC-0006Bk-IJ for 53024@debbugs.gnu.org; Sat, 06 Aug 2022 08:10:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=vDZ1GeM5BXlVoFctvfL8bfiUYwHsb5GQR+iZHF0hOvE=; b=Syh6LoT24elOM1DdWRhhU1p/mT LgzpQVg2tyiqN2Lvw5pjUXBtGvCrxoF3mlWPloBgxmhn9ZvySb8C0Nrrgn+PMy7osV/dSE4dKGCyM vJlybA2jLTbeTtLHyf9MauVuPmD5DGq+tX6Erpm//V5H3UutScJGilZLeLIcbkqobKHc=; Received: from 2.151.51.97.tmi.telenormobil.no ([2.151.51.97] helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oKId2-0003eI-Nx; Sat, 06 Aug 2022 14:10:07 +0200 From: Lars Ingebrigtsen To: Stefan Monnier Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: (Stefan Monnier's message of "Fri, 05 Aug 2022 09:44:24 -0400") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <8735edv6qy.fsf@gnus.org> <87tu6stucm.fsf@gnus.org> <87wnbmc3r0.fsf@gnus.org> <871qtuania.fsf@gnus.org> Date: Sat, 06 Aug 2022 14:10:03 +0200 Message-ID: <87edxt7euc.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: > IIUC the comment predates `byte-compile-dynamic-docstrings`, which is > why they only mention `make-docfile`. I've just updated the comments. Thanks. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, '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: -3.3 (---) Stefan Monnier writes: > IIUC the comment predates `byte-compile-dynamic-docstrings`, which is > why they only mention `make-docfile`. I've just updated the comments. Thanks. > Admittedly, I think there are a few simplifications/improvements we > could now make in `bytecomp.el` (as mentioned in one comment), but the > benefit would be fairly minor, and it requires more significant changes > than just removing some unneeded code. Right. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 06 08:17:09 2022 Received: (at 53024) by debbugs.gnu.org; 6 Aug 2022 12:17:10 +0000 Received: from localhost ([127.0.0.1]:32957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKIjt-00005j-Jb for submit@debbugs.gnu.org; Sat, 06 Aug 2022 08:17:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKIjs-00005W-BS for 53024@debbugs.gnu.org; Sat, 06 Aug 2022 08:17:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35596) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKIjm-0006RQ-TE; Sat, 06 Aug 2022 08:17:02 -0400 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=46DG4gg2/03o3TszPXnd3JrxILD0fHfQF9tc9J/PQxw=; b=CntGst3GS+wg nuZ4k/CQDp/7a+xXJVpnijx/OX04huOqtUx8gW4PxAduyZKiVhYjqULWFDjSMxTOt5sgnng2IbEFO BkZOI7MtAoIlM28h3ZN0bPaRjBt/iSBXSIjO5MrhMVMXUSlUcOhzSgYTB5ygjU8E2OFS0yg638DPt fO0qxkUYvTPdQhosobnFCik8zGQ0fuYlOPu91KBGz2Qk31Clzhn5p0OZtV29qbGczxQNNjaVT6Pmy M3Gf9xv/20k/MfVG+ltyyOLwTJH4STSl0/P2Mlrs6S8LkFM7HxUMbNjeWZt1y3xbqseUC7eivTy4Y ou4ihiM2mxQUjI30WvzSsg==; Received: from [87.69.77.57] (port=4067 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKIjm-000399-D0; Sat, 06 Aug 2022 08:17:02 -0400 Date: Sat, 06 Aug 2022 15:16:54 +0300 Message-Id: <8335e9zhvt.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87iln57eve.fsf@gnus.org> (message from Lars Ingebrigtsen on Sat, 06 Aug 2022 14:09:25 +0200) Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <8335eb3ow6.fsf@gnu.org> <871qtudiep.fsf@gnus.org> <831qtu26gm.fsf@gnu.org> <87iln57eve.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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: Lars Ingebrigtsen > Cc: schwab@linux-m68k.org, 53024@debbugs.gnu.org, monnier@iro.umontreal.ca > Date: Sat, 06 Aug 2022 14:09:25 +0200 > > Eli Zaretskii writes: > > > Doesn't distclean remove the *.eln files as well? It should, IMO: > > these files will never exist in a release tarball. > > > > If the *.eln files were removed by distclean, then how come nativecomp > > machinery at all kicked in? > > I don't quite follow you -- it's when the *.eln files are missing that > the nativecomp machinery does kick in. Is this still relevant, after all the recent changes? From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 06 08:21:09 2022 Received: (at 53024) by debbugs.gnu.org; 6 Aug 2022 12:21:09 +0000 Received: from localhost ([127.0.0.1]:32969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKInk-0000D7-R5 for submit@debbugs.gnu.org; Sat, 06 Aug 2022 08:21:09 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKInj-0000Cv-OP for 53024@debbugs.gnu.org; Sat, 06 Aug 2022 08:21:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/V6KPgr+SPAThNb/cQtUpfWlmj2hfsLpI7lv4q7ioOM=; b=R3T0DcrJnMTAKw3rOa7QkEmrXQ or05YOrYoMqw+aDUPWtPvWYLbIWH8FUKMW18TpycHue7QmabtMb9hehqZz0s2cIJuYcGkygjJu6iz 2bb8ZvfvnePo+gbcOy22jfZsN4N9IOe6P3MNv+vF+s4JX6KYZJv8C7oK/oNx8LMhu35c=; Received: from 2.151.51.97.tmi.telenormobil.no ([2.151.51.97] helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oKIna-0003kw-DD; Sat, 06 Aug 2022 14:21:00 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#53024: 29.0.50; Wishlist: Byte-compile loaddefs.el? In-Reply-To: <8335e9zhvt.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 06 Aug 2022 15:16:54 +0300") References: <87ee5mdvqu.fsf@gnus.org> <874k5wj6qr.fsf@gnus.org> <878ro5v7jb.fsf@gnus.org> <87fsicx963.fsf@igel.home> <835yj82avi.fsf@gnu.org> <87iln8dj72.fsf@gnus.org> <8335eb3ow6.fsf@gnu.org> <871qtudiep.fsf@gnus.org> <831qtu26gm.fsf@gnu.org> <87iln57eve.fsf@gnus.org> <8335e9zhvt.fsf@gnu.org> Date: Sat, 06 Aug 2022 14:20:57 +0200 Message-ID: <87les15zrq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Is this still relevant, after all the recent changes? Nope. Just answering the question, in case anybody wondered. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53024 Cc: 53024@debbugs.gnu.org, schwab@linux-m68k.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 (---) Eli Zaretskii writes: > Is this still relevant, after all the recent changes? Nope. Just answering the question, in case anybody wondered. From unknown Sun Jun 15 13:01:47 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, 04 Sep 2022 11:24:06 +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