From unknown Tue Jun 17 20:19:49 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#17407 <17407@debbugs.gnu.org> To: bug#17407 <17407@debbugs.gnu.org> Subject: Status: obsolete-autoloads can clobber regular autoloads Reply-To: bug#17407 <17407@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:19:49 +0000 retitle 17407 obsolete-autoloads can clobber regular autoloads reassign 17407 emacs submitter 17407 Glenn Morris severity 17407 minor tag 17407 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Mon May 05 03:21:51 2014 Received: (at submit) by debbugs.gnu.org; 5 May 2014 07:21:51 +0000 Received: from localhost ([127.0.0.1]:51258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WhDDi-0001IL-UG for submit@debbugs.gnu.org; Mon, 05 May 2014 03:21:51 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:46025 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WhDDg-0001IB-Jx for submit@debbugs.gnu.org; Mon, 05 May 2014 03:21:49 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WhDDf-0002fG-1T; Mon, 05 May 2014 03:21:47 -0400 From: Glenn Morris To: submit@debbugs.gnu.org Subject: obsolete-autoloads can clobber regular autoloads X-Spook: Freeh bullion Qaddafi Reno Skipjack target CBNRC spy X-Ran: -j)-45kTAHe\bB7cwa3loj$$o8VBaNo User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.7 (-----) Package: emacs Version: 24.4.50 Have an up-to-date build of current trunk: cd lisp make autoloads cp loaddefs.el loaddefs.el.BAK echo ";;foo" >> mail/rmailsum.el make autoloads diff loaddefs.el.BAK loaddefs.el - see that all the rmail.el autoloads have vanished I believe this explains the failure in http://hydra.nixos.org/build/10824210 . Analysis: The batch-update-autoloads in `make autoload' extracts autoloads from rmailsum.el into rmail.el, modifying the hash in the latter and the file's timestamp. It then calles `make obsolete-autoloads'. This calls batch-update-autoloads again. This notices that rmail.el has a changed timestamp, so rescans it for autoloads. Because generate-autoload-cookie is set to a non-standard value, it finds none, so it erases them all from loaddefs.el. I don't understand why `obsolete-autoloads' is scanning rmail.el, when it calls "-f batch-update-autoloads ${lisp}/obsolete". Why isn't it just restricting itself to scanning obsolete/, as instructed? From debbugs-submit-bounces@debbugs.gnu.org Mon May 05 13:56:25 2014 Received: (at 17407) by debbugs.gnu.org; 5 May 2014 17:56:25 +0000 Received: from localhost ([127.0.0.1]:51908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WhN7o-0004JV-KC for submit@debbugs.gnu.org; Mon, 05 May 2014 13:56:24 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:59881 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WhN7l-0004JM-Qm for 17407@debbugs.gnu.org; Mon, 05 May 2014 13:56:22 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WhN7k-0005yi-VG; Mon, 05 May 2014 13:56:21 -0400 From: Glenn Morris To: 17407@debbugs.gnu.org Subject: Re: bug#17407: obsolete-autoloads can clobber regular autoloads References: X-Spook: ICE M-14 Mantis AIEWS Bin Laden Taiwan supercomputer X-Ran: l*)n{BDO!Dyno](yEU0v0^*tlNKU/l#,ku')'it:xK&`4J6]8}ATmX}F[=qsK=tcOKh:?; X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 05 May 2014 13:56:20 -0400 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: 17407 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.7 (-----) PS irrespective of obsolete-autoloads, it seems like a potential problem that `make autoloads' might leave you with a loaddefs.el that is not strictly up-to-date. If it scans rmail.el first and adds its entry to loaddefs.el, then scans rmailsum.el and so modifies rmail.el, the rmail.el entry in loaddefs.el will have an outdated timestamp. So if you immediately run `make autoloads' again, loaddefs.el will change. Perhaps if when scanning file B, file A gets modified, it should go back and update the stored timestamp of file A, if previously scanned. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 13 12:46:25 2014 Received: (at control) by debbugs.gnu.org; 13 Sep 2014 16:46:25 +0000 Received: from localhost ([127.0.0.1]:40358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSqSu-0007fZ-P3 for submit@debbugs.gnu.org; Sat, 13 Sep 2014 12:46:25 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:43886) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSqSs-0007fQ-4E for control@debbugs.gnu.org; Sat, 13 Sep 2014 12:46:23 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XSqSr-0007qz-TZ for control@debbugs.gnu.org; Sat, 13 Sep 2014 12:46:22 -0400 Date: Sat, 13 Sep 2014 12:46:21 -0400 Message-Id: Subject: control message for bug 17407 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -7.5 (-------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -7.5 (-------) merge 18466 17407 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 28 16:15:06 2017 Received: (at control) by debbugs.gnu.org; 28 Feb 2017 21:15:06 +0000 Received: from localhost ([127.0.0.1]:60619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cip6w-00051o-HM for submit@debbugs.gnu.org; Tue, 28 Feb 2017 16:15:06 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cip6u-000511-PX for control@debbugs.gnu.org; Tue, 28 Feb 2017 16:15:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cip6o-0004zd-T2 for control@debbugs.gnu.org; Tue, 28 Feb 2017 16:14:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53708) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cip6o-0004zZ-QU for control@debbugs.gnu.org; Tue, 28 Feb 2017 16:14:58 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cip6o-0007yG-HJ for control@debbugs.gnu.org; Tue, 28 Feb 2017 16:14:58 -0500 Subject: control message for bug 18466 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 28 Feb 2017 16:14:58 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) unmerge 18466 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 06 19:51:12 2021 Received: (at control) by debbugs.gnu.org; 7 Mar 2021 00:51:12 +0000 Received: from localhost ([127.0.0.1]:38615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIhdX-0007qf-Po for submit@debbugs.gnu.org; Sat, 06 Mar 2021 19:51:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIhdW-0007qS-Lb for control@debbugs.gnu.org; Sat, 06 Mar 2021 19:51:10 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48665) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIhdR-0000CC-EC for control@debbugs.gnu.org; Sat, 06 Mar 2021 19:51:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1lIhdQ-0004qL-Kk for control@debbugs.gnu.org; Sat, 06 Mar 2021 19:51:04 -0500 Subject: control message for bug 17407 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sat, 06 Mar 2021 19:51:04 -0500 X-Spam-Score: -0.7 (/) 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: -1.7 (-) # no-one cares tag 17407 wontfix close 17407 From unknown Tue Jun 17 20:19:49 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 Apr 2021 11:24:04 +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