From unknown Tue Jun 24 19:12:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly Resent-From: David Engster Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Nov 2011 22:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10049 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10049@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.132130878927118 (code B ref -1); Mon, 14 Nov 2011 22:14:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Nov 2011 22:13:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQ4m4-00073K-UW for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:13:09 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQ4m1-00072p-T3 for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:13:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RQ4lL-0002ph-AH for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:12:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,FROM_12LTRDOM, RP_MATCHES_RCVD,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:47238) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQ4lL-0002pd-8r for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:12:23 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQ4lK-0001vn-1e for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 17:12:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RQ4lI-0002p5-TA for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 17:12:22 -0500 Received: from randomsample.de ([83.169.19.17]:35139) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQ4lI-0002os-Gs for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 17:12:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=1aLbkJkqjRYyIWqDFEZo2ckFCcO2iw1toIPECZfuPKM=; b=tnVwN1vpndxAiGpLv6pVGl6Z0HHEvmTvQT/dnJj2NmCSBPwaSbWcgLHhXWFE8K43XmnC0DM8LY7HJWcO+GTgn97RM00d4fFm5k3zlsGqhpEfo1DfmDEB/Tb0DA6ccURw; Received: from dslc-082-082-186-204.pools.arcor-ip.net ([82.82.186.204] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RQ4lF-0004kJ-TV for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 23:12:18 +0100 From: David Engster Date: Mon, 14 Nov 2011 23:12:16 +0100 Message-ID: <8762im4am7.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.9 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) Recipe: * Create file 'testautoload.el' in /home/whatever/test containing -------------------- ;;;###autoload (defun testautoload-testfunc ()) ;; Local variables: ;; generated-autoload-file: "foo.el" ;; End: -------------------- * Now create autoload file using (all in one line) emacs --batch -l autoload -f toggle-debug-on-error --eval '(setq generated-autoload-file "/home/whatever/test/foo.el")' -f batch-update-autoloads /home/whatever/test You'll see: ... Wrote /home/whatever/test/foo.el Making generated-autoload-file local to *autoload-file* while let-bound! Generating autoloads for testautoload.el... Generating autoloads for testautoload.el...done Saving file /home/void/test/foo.el... Wrote /home/void/test/foo.el (No changes need to be saved) and the file foo.el will be generated (BTW, shouldn't the above *autoload-file* better denote the actual file name?) * Now simply call the above command again. You'll get: Debugger entered--Lisp error: (wrong-type-argument listp "77d69bf537d61f438126776e130fef3d") time-less-p("77d69bf537d61f438126776e130fef3d" (20161 36303)) update-directory-autoloads("/home/whatever/test") apply(update-directory-autoloads "/home/whatever/test") batch-update-autoloads() [...] This is due to the following autoload header in foo.el: ;;;### (autoloads (testautoload-testfunc) "testautoload" "testautoload.el" ;;;;;; "77d69bf537d61f438126776e130fef3d") ;;; Generated autoloads from testautoload.el where the md5-looking hex-string is obviously not a time. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 17 00:24:35 2011 Received: (at control) by debbugs.gnu.org; 17 Nov 2011 05:24:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQuSf-0002x8-AH for submit@debbugs.gnu.org; Thu, 17 Nov 2011 00:24:34 -0500 Received: from fencepost.gnu.org ([140.186.70.10] ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQuSc-0002x0-FT for control@debbugs.gnu.org; Thu, 17 Nov 2011 00:24:31 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RQuRp-0004sl-9A for control@debbugs.gnu.org; Thu, 17 Nov 2011 00:23:41 -0500 Date: Thu, 17 Nov 2011 00:23:41 -0500 Message-Id: Subject: control message for bug 10049 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) retitle 10049 problems if buffer-local generated-autoload-file points to global autoload file From unknown Tue Jun 24 19:12:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Nov 2011 07:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10049 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Engster Cc: 10049@debbugs.gnu.org Received: via spool by 10049-submit@debbugs.gnu.org id=B10049.132151560126518 (code B ref 10049); Thu, 17 Nov 2011 07:40:02 +0000 Received: (at 10049) by debbugs.gnu.org; 17 Nov 2011 07:40:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQwZk-0006te-Ts for submit@debbugs.gnu.org; Thu, 17 Nov 2011 02:40:01 -0500 Received: from fencepost.gnu.org ([140.186.70.10] ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQwZi-0006tV-DQ for 10049@debbugs.gnu.org; Thu, 17 Nov 2011 02:39:58 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RQwYs-0003Gw-Lm; Thu, 17 Nov 2011 02:39:06 -0500 From: Glenn Morris References: <8762im4am7.fsf@engster.org> X-Spook: AIEWS Osama Bosnia Syria HAMASMOIS BROMURE Guantanamo X-Ran: gQkP)l9{J7DrSF2dRbaEE3$ZP5;2AvMMq?D>uH`Fs'c}pWR>6w@Cg0nZ2rxzg)W^$GmZV~ X-Hue: yellow X-Attribution: GM Date: Thu, 17 Nov 2011 02:39:06 -0500 In-Reply-To: <8762im4am7.fsf@engster.org> (David Engster's message of "Mon, 14 Nov 2011 23:12:16 +0100") Message-ID: <0sd3crkxk5.fsf@fencepost.gnu.org> 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: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) The problem only occurs when the buffer-local value of generated-autoload-file points to the same file as the global value. This should be fixed, but in the meantime you can work around it by simply not setting the buffer-local value (because setting it to the global value is at best a no-op). From unknown Tue Jun 24 19:12:47 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: David Engster Subject: bug#10049: closed (Re: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly) Message-ID: References: <87ehx7kuwr.fsf@engster.org> <8762im4am7.fsf@engster.org> X-Gnu-PR-Message: they-closed 10049 X-Gnu-PR-Package: emacs Reply-To: 10049@debbugs.gnu.org Date: Thu, 17 Nov 2011 08:38:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1321519083-4984-1" This is a multi-part message in MIME format... ------------=_1321519083-4984-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #10049: problems if buffer-local generated-autoload-file points to global a= utoload file which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 10049@debbugs.gnu.org. --=20 10049: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D10049 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1321519083-4984-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 10049-close) by debbugs.gnu.org; 17 Nov 2011 08:37:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQxTE-0001H4-Ko for submit@debbugs.gnu.org; Thu, 17 Nov 2011 03:37:20 -0500 Received: from randomsample.de ([83.169.19.17]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQxTC-0001Gp-4t for 10049-close@debbugs.gnu.org; Thu, 17 Nov 2011 03:37:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=E/JnEVIuoCU61tUJH5iKiT9LyPlFCjcfeT97YuaxdOQ=; b=NDKK9DeJ2mWHGP/bk4MmR2ZYfnBUZx3H0pVQnJl4xROkZJXfE1Nqn/Wb1UYcWaRYgOlOCj380L4SmeCVXhEz2P1zzbNZvRMvFdGogkkO5TweS5ZSacujXKY4jIhjPu+Y; Received: from sw74-043.mgmt.hosteurope.de ([192.168.74.43] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RQxSI-0000WI-2q; Thu, 17 Nov 2011 09:36:22 +0100 From: David Engster To: Glenn Morris Subject: Re: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly In-Reply-To: <0sd3crkxk5.fsf@fencepost.gnu.org> (Glenn Morris's message of "Thu, 17 Nov 2011 02:39:06 -0500") References: <8762im4am7.fsf@engster.org> <0sd3crkxk5.fsf@fencepost.gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.91 (gnu/linux) Date: Thu, 17 Nov 2011 09:36:20 +0100 Message-ID: <87ehx7kuwr.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 10049-close Cc: 10049-close@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Glenn Morris writes: > The problem only occurs when the buffer-local value of > generated-autoload-file points to the same file as the global value. > This should be fixed, but in the meantime you can work around it by > simply not setting the buffer-local value (because setting it to the > global value is at best a no-op). I can confirm it is fixed; thank you! You're right of course that those variables are a no-op, but they come from the CEDET Emacs-merge and I'd like to keep them to make merging easier. -David ------------=_1321519083-4984-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Nov 2011 22:13:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQ4m4-00073K-UW for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:13:09 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQ4m1-00072p-T3 for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:13:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RQ4lL-0002ph-AH for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:12:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,FROM_12LTRDOM, RP_MATCHES_RCVD,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:47238) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQ4lL-0002pd-8r for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:12:23 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQ4lK-0001vn-1e for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 17:12:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RQ4lI-0002p5-TA for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 17:12:22 -0500 Received: from randomsample.de ([83.169.19.17]:35139) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQ4lI-0002os-Gs for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 17:12:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=1aLbkJkqjRYyIWqDFEZo2ckFCcO2iw1toIPECZfuPKM=; b=tnVwN1vpndxAiGpLv6pVGl6Z0HHEvmTvQT/dnJj2NmCSBPwaSbWcgLHhXWFE8K43XmnC0DM8LY7HJWcO+GTgn97RM00d4fFm5k3zlsGqhpEfo1DfmDEB/Tb0DA6ccURw; Received: from dslc-082-082-186-204.pools.arcor-ip.net ([82.82.186.204] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RQ4lF-0004kJ-TV for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 23:12:18 +0100 From: David Engster To: bug-gnu-emacs@gnu.org Subject: 24.0.91; Setting generated-autoload-file as local variable not working correctly Date: Mon, 14 Nov 2011 23:12:16 +0100 Message-ID: <8762im4am7.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) Recipe: * Create file 'testautoload.el' in /home/whatever/test containing -------------------- ;;;###autoload (defun testautoload-testfunc ()) ;; Local variables: ;; generated-autoload-file: "foo.el" ;; End: -------------------- * Now create autoload file using (all in one line) emacs --batch -l autoload -f toggle-debug-on-error --eval '(setq generated-autoload-file "/home/whatever/test/foo.el")' -f batch-update-autoloads /home/whatever/test You'll see: ... Wrote /home/whatever/test/foo.el Making generated-autoload-file local to *autoload-file* while let-bound! Generating autoloads for testautoload.el... Generating autoloads for testautoload.el...done Saving file /home/void/test/foo.el... Wrote /home/void/test/foo.el (No changes need to be saved) and the file foo.el will be generated (BTW, shouldn't the above *autoload-file* better denote the actual file name?) * Now simply call the above command again. You'll get: Debugger entered--Lisp error: (wrong-type-argument listp "77d69bf537d61f438126776e130fef3d") time-less-p("77d69bf537d61f438126776e130fef3d" (20161 36303)) update-directory-autoloads("/home/whatever/test") apply(update-directory-autoloads "/home/whatever/test") batch-update-autoloads() [...] This is due to the following autoload header in foo.el: ;;;### (autoloads (testautoload-testfunc) "testautoload" "testautoload.el" ;;;;;; "77d69bf537d61f438126776e130fef3d") ;;; Generated autoloads from testautoload.el where the md5-looking hex-string is obviously not a time. ------------=_1321519083-4984-1-- From unknown Tue Jun 24 19:12:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly Resent-From: David Engster Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Nov 2011 09:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10049 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 10049@debbugs.gnu.org Received: via spool by 10049-submit@debbugs.gnu.org id=B10049.132152286713711 (code B ref 10049); Thu, 17 Nov 2011 09:42:01 +0000 Received: (at 10049) by debbugs.gnu.org; 17 Nov 2011 09:41:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQySw-0003Z4-TP for submit@debbugs.gnu.org; Thu, 17 Nov 2011 04:41:07 -0500 Received: from randomsample.de ([83.169.19.17]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQySq-0003YC-31; Thu, 17 Nov 2011 04:41:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=mtdxMoo5oEgBg2Caq+aBIRIBK9bSZiYemKsFrikYGrY=; b=isO8J1G2cDvknwMAeBoIDDY1pULyPZDunExFKRFjOTduZPO7U9TPGmd5dRevLF1h1BV9Nbwxt0nJIWCjs0czTP7fGrGZj/vuG0uZ7366MGwOpb8aZycggkTQFT+O7ujP; Received: from sw74-043.mgmt.hosteurope.de ([192.168.74.43] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RQyRw-0002Yi-Bg; Thu, 17 Nov 2011 10:40:04 +0100 From: David Engster In-Reply-To: <0sd3crkxk5.fsf@fencepost.gnu.org> (Glenn Morris's message of "Thu, 17 Nov 2011 02:39:06 -0500") References: <8762im4am7.fsf@engster.org> <0sd3crkxk5.fsf@fencepost.gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.91 (gnu/linux) Date: Thu, 17 Nov 2011 10:40:03 +0100 Message-ID: <877h2zkryk.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) reopen 10049 thanks > Glenn Morris writes: > > The problem only occurs when the buffer-local value of > > generated-autoload-file points to the same file as the global value. > > This should be fixed, but in the meantime you can work around it by > > simply not setting the buffer-local value (because setting it to the > > global value is at best a no-op). David Engster writes: > I can confirm it is fixed; thank you! I'm sorry, I first misread your statement in the sense that you fixed the bug, and then performed the check on the wrong file... the bug is of course still there. -David From unknown Tue Jun 24 19:12:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Nov 2011 17:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10049 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Engster Cc: 10049@debbugs.gnu.org Received: via spool by 10049-submit@debbugs.gnu.org id=B10049.132155088528763 (code B ref 10049); Thu, 17 Nov 2011 17:29:02 +0000 Received: (at 10049) by debbugs.gnu.org; 17 Nov 2011 17:28:05 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RR5kq-0007Tr-BU for submit@debbugs.gnu.org; Thu, 17 Nov 2011 12:28:04 -0500 Received: from fencepost.gnu.org ([140.186.70.10] ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RR5kn-0007TW-B3 for 10049@debbugs.gnu.org; Thu, 17 Nov 2011 12:28:02 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RR5jv-00012B-F7; Thu, 17 Nov 2011 12:27:07 -0500 From: Glenn Morris References: <8762im4am7.fsf@engster.org> <0sd3crkxk5.fsf@fencepost.gnu.org> <877h2zkryk.fsf@engster.org> X-Spook: Ron Brown Ft. Bragg Arnett Soviet Syria assassination X-Ran: [ (David Engster's message of "Thu, 17 Nov 2011 10:40:03 +0100") 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: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) David Engster wrote: > I'm sorry, I first misread your statement in the sense that you fixed > the bug, and then performed the check on the wrong file... the bug is of > course still there. Yes, I was going to say that. :) From unknown Tue Jun 24 19:12:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Nov 2011 21:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10049 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Engster Cc: 10049@debbugs.gnu.org Received: via spool by 10049-submit@debbugs.gnu.org id=B10049.132156574222257 (code B ref 10049); Thu, 17 Nov 2011 21:36:02 +0000 Received: (at 10049) by debbugs.gnu.org; 17 Nov 2011 21:35:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RR9cT-0005mw-Pg for submit@debbugs.gnu.org; Thu, 17 Nov 2011 16:35:42 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RR9cS-0005mq-S0 for 10049@debbugs.gnu.org; Thu, 17 Nov 2011 16:35:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RR9bb-0004T4-3A; Thu, 17 Nov 2011 16:34:47 -0500 From: Glenn Morris References: <8762im4am7.fsf@engster.org> <0sd3crkxk5.fsf@fencepost.gnu.org> X-Spook: Etacs anthrax ASIO Albright SSL illuminati War on X-Ran: O"O,ytvX%_R_EY#QOcGBS[@phAP.xc"MgP!O*~?mAC0g:%_kbU/81a)W^ (Glenn Morris's message of "Thu, 17 Nov 2011 02:39:06 -0500") 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: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) I think it is fixed now. From unknown Tue Jun 24 19:12:47 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: David Engster Subject: bug#10049: closed (Re: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly) Message-ID: References: <871ut5b129.fsf@engster.org> <8762im4am7.fsf@engster.org> X-Gnu-PR-Message: they-closed 10049 X-Gnu-PR-Package: emacs Reply-To: 10049@debbugs.gnu.org Date: Fri, 18 Nov 2011 21:00:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1321650002-22658-1" This is a multi-part message in MIME format... ------------=_1321650002-22658-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #10049: problems if buffer-local generated-autoload-file points to global a= utoload file which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 10049@debbugs.gnu.org. --=20 10049: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D10049 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1321650002-22658-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 10049-close) by debbugs.gnu.org; 18 Nov 2011 20:59:10 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RRVWg-0005rw-G8 for submit@debbugs.gnu.org; Fri, 18 Nov 2011 15:59:10 -0500 Received: from randomsample.de ([83.169.19.17]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RRVWd-0005rn-D5 for 10049-close@debbugs.gnu.org; Fri, 18 Nov 2011 15:59:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=aiDDQfkRWk/KLxnjxrbrf/C64rFTfi4LtJ32VRfecKY=; b=duQpYHCYDaQrmjKCYaSh9aWiPeNMgJTWD+/vGgzBODaUwFICbo82y0auOpMBgqoYSYnL+VkVHs0BtfHIZgLJAFujvkIqn77Z7qWdFIY+jcuT9q4eDkHVEsdvEDrhutzK; Received: from dslc-082-082-190-128.pools.arcor-ip.net ([82.82.190.128] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RRVVf-0002U6-8T; Fri, 18 Nov 2011 21:58:07 +0100 From: David Engster To: Glenn Morris Subject: Re: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly In-Reply-To: (Glenn Morris's message of "Thu, 17 Nov 2011 16:34:46 -0500") References: <8762im4am7.fsf@engster.org> <0sd3crkxk5.fsf@fencepost.gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.91 (gnu/linux) Date: Fri, 18 Nov 2011 21:58:06 +0100 Message-ID: <871ut5b129.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.1 (---) X-Debbugs-Envelope-To: 10049-close Cc: 10049-close@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.1 (---) Glenn Morris writes: > I think it is fixed now. ...and confirmed (again!) ;-) Thanks! David ------------=_1321650002-22658-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Nov 2011 22:13:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQ4m4-00073K-UW for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:13:09 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQ4m1-00072p-T3 for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:13:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RQ4lL-0002ph-AH for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:12:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,FROM_12LTRDOM, RP_MATCHES_RCVD,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:47238) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQ4lL-0002pd-8r for submit@debbugs.gnu.org; Mon, 14 Nov 2011 17:12:23 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQ4lK-0001vn-1e for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 17:12:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RQ4lI-0002p5-TA for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 17:12:22 -0500 Received: from randomsample.de ([83.169.19.17]:35139) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQ4lI-0002os-Gs for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 17:12:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=1aLbkJkqjRYyIWqDFEZo2ckFCcO2iw1toIPECZfuPKM=; b=tnVwN1vpndxAiGpLv6pVGl6Z0HHEvmTvQT/dnJj2NmCSBPwaSbWcgLHhXWFE8K43XmnC0DM8LY7HJWcO+GTgn97RM00d4fFm5k3zlsGqhpEfo1DfmDEB/Tb0DA6ccURw; Received: from dslc-082-082-186-204.pools.arcor-ip.net ([82.82.186.204] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RQ4lF-0004kJ-TV for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2011 23:12:18 +0100 From: David Engster To: bug-gnu-emacs@gnu.org Subject: 24.0.91; Setting generated-autoload-file as local variable not working correctly Date: Mon, 14 Nov 2011 23:12:16 +0100 Message-ID: <8762im4am7.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) Recipe: * Create file 'testautoload.el' in /home/whatever/test containing -------------------- ;;;###autoload (defun testautoload-testfunc ()) ;; Local variables: ;; generated-autoload-file: "foo.el" ;; End: -------------------- * Now create autoload file using (all in one line) emacs --batch -l autoload -f toggle-debug-on-error --eval '(setq generated-autoload-file "/home/whatever/test/foo.el")' -f batch-update-autoloads /home/whatever/test You'll see: ... Wrote /home/whatever/test/foo.el Making generated-autoload-file local to *autoload-file* while let-bound! Generating autoloads for testautoload.el... Generating autoloads for testautoload.el...done Saving file /home/void/test/foo.el... Wrote /home/void/test/foo.el (No changes need to be saved) and the file foo.el will be generated (BTW, shouldn't the above *autoload-file* better denote the actual file name?) * Now simply call the above command again. You'll get: Debugger entered--Lisp error: (wrong-type-argument listp "77d69bf537d61f438126776e130fef3d") time-less-p("77d69bf537d61f438126776e130fef3d" (20161 36303)) update-directory-autoloads("/home/whatever/test") apply(update-directory-autoloads "/home/whatever/test") batch-update-autoloads() [...] This is due to the following autoload header in foo.el: ;;;### (autoloads (testautoload-testfunc) "testautoload" "testautoload.el" ;;;;;; "77d69bf537d61f438126776e130fef3d") ;;; Generated autoloads from testautoload.el where the md5-looking hex-string is obviously not a time. ------------=_1321650002-22658-1-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 18 16:02:57 2011 Received: (at control) by debbugs.gnu.org; 18 Nov 2011 21:02:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RRVaL-0005yY-5p for submit@debbugs.gnu.org; Fri, 18 Nov 2011 16:02:57 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RRVaJ-0005yR-KO for control@debbugs.gnu.org; Fri, 18 Nov 2011 16:02:56 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RRVZN-0001Rf-Am for control@debbugs.gnu.org; Fri, 18 Nov 2011 16:01:57 -0500 Date: Fri, 18 Nov 2011 16:01:57 -0500 Message-Id: Subject: control message for bug 10049 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) fixed 10049 24.0.92 From unknown Tue Jun 24 19:12:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Nov 2011 02:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10049 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10049@debbugs.gnu.org Cc: deng@randomsample.de Received: via spool by 10049-submit@debbugs.gnu.org id=B10049.13217555586452 (code B ref 10049); Sun, 20 Nov 2011 02:20:02 +0000 Received: (at 10049) by debbugs.gnu.org; 20 Nov 2011 02:19:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RRx02-0001g1-91 for submit@debbugs.gnu.org; Sat, 19 Nov 2011 21:19:18 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.183]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RRwzz-0001fl-8R for 10049@debbugs.gnu.org; Sat, 19 Nov 2011 21:19:16 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkIFAGtiyE5FpZyx/2dsb2JhbABCqBSCKYEGgXIBAQQBViMQCzQSFBgNiDq0YocCgxUEiBqZeoRL X-IronPort-AV: E=Sophos;i="4.69,540,1315195200"; d="scan'208";a="148653948" Received: from 69-165-156-177.dsl.teksavvy.com (HELO pastel.home) ([69.165.156.177]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 19 Nov 2011 21:18:08 -0500 Received: by pastel.home (Postfix, from userid 20848) id 2AFAF5936F; Sat, 19 Nov 2011 21:18:08 -0500 (EST) From: Stefan Monnier Message-ID: References: <8762im4am7.fsf@engster.org> <0sd3crkxk5.fsf@fencepost.gnu.org> <871ut5b129.fsf@engster.org> Date: Sat, 19 Nov 2011 21:18:08 -0500 In-Reply-To: <871ut5b129.fsf@engster.org> (David Engster's message of "Fri, 18 Nov 2011 21:58:06 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) >> I think it is fixed now. > ...and confirmed (again!) ;-) Could you check if the (additional) patch below works as well? Stefan === modified file 'lisp/emacs-lisp/autoload.el' --- lisp/emacs-lisp/autoload.el 2011-11-17 21:34:16 +0000 +++ lisp/emacs-lisp/autoload.el 2011-11-20 02:17:11 +0000 @@ -512,15 +512,7 @@ (when output-start (let ((secondary-autoloads-file-buf - (if (local-variable-p 'generated-autoload-file) - (current-buffer)))) - ;; Ignore a buffer-local setting if it points to the - ;; global value. Otherwise we end up writing a mix of md5s - ;; and time-stamps to the global file. (Bug#10049) - (and secondary-autoloads-file-buf - outfile - (not otherbuf) - (setq secondary-autoloads-file-buf nil)) + (if otherbuf (current-buffer)))) (with-current-buffer (marker-buffer output-start) (save-excursion ;; Insert the section-header line which lists the file name From unknown Tue Jun 24 19:12:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly Resent-From: David Engster Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Nov 2011 19:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10049 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 10049@debbugs.gnu.org Received: via spool by 10049-submit@debbugs.gnu.org id=B10049.13218156797464 (code B ref 10049); Sun, 20 Nov 2011 19:02:01 +0000 Received: (at 10049) by debbugs.gnu.org; 20 Nov 2011 19:01:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RSCdh-0001wK-Dp for submit@debbugs.gnu.org; Sun, 20 Nov 2011 14:01:18 -0500 Received: from randomsample.de ([83.169.19.17]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RSCde-0001w8-Fc for 10049@debbugs.gnu.org; Sun, 20 Nov 2011 14:01:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=4SnWoPSqE4vMab+1CYw9kV6pgVAhdLJCsiRaVY9PRPs=; b=g7lMGnQpmsFMbcSvZ/wWMroZuWa+nwJ1/zVtY2LR4pJSMKpcpeNaWWQZQceU/TPefmpuJ+ZU5uo3dbqb4x4vLsCgBY0Ca2jxObs7kODCopPrgv6nxczu0+Kim93g3Knp; Received: from dslc-082-083-034-118.pools.arcor-ip.net ([82.83.34.118] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RSCcU-0001Pt-Om; Sun, 20 Nov 2011 20:00:02 +0100 From: David Engster In-Reply-To: (Stefan Monnier's message of "Sat, 19 Nov 2011 21:18:08 -0500") References: <8762im4am7.fsf@engster.org> <0sd3crkxk5.fsf@fencepost.gnu.org> <871ut5b129.fsf@engster.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.91 (gnu/linux) Date: Sun, 20 Nov 2011 20:00:01 +0100 Message-ID: <878vna8vri.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Stefan Monnier writes: >>> I think it is fixed now. >> ...and confirmed (again!) ;-) > > Could you check if the (additional) patch below works as well? Yes, it works as well. I have related question, though: I also tried to work around this thing by setting `enable-local-variables' to nil: emacs --batch -l autoload -f toggle-debug-on-error --eval '(setq generated-autoload-file "/home/whatever/test/foo.el")' --eval '(setq enable-local-variables nil)' -f batch-update-autoloads /home/whatever/test However, this does not seem to work; the file-local variable is still the one to which the autoloads are written to. Is this to be expected? -David From unknown Tue Jun 24 19:12:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10049: 24.0.91; Setting generated-autoload-file as local variable not working correctly Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Nov 2011 14:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10049 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Engster Cc: 10049@debbugs.gnu.org Received: via spool by 10049-submit@debbugs.gnu.org id=B10049.132188590623973 (code B ref 10049); Mon, 21 Nov 2011 14:32:01 +0000 Received: (at 10049) by debbugs.gnu.org; 21 Nov 2011 14:31:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RSUuP-0006EZ-Do for submit@debbugs.gnu.org; Mon, 21 Nov 2011 09:31:46 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RSUuD-0006ED-GQ for 10049@debbugs.gnu.org; Mon, 21 Nov 2011 09:31:35 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhsFAFJfyk5FxIAT/2dsb2JhbABDqA+CKoEGgXIBAQQBViMFCwsOJhIUGA0kiBa0HYoXBIgamXqESw X-IronPort-AV: E=Sophos;i="4.69,547,1315195200"; d="scan'208";a="148839559" Received: from 69-196-128-19.dsl.teksavvy.com (HELO pastel.home) ([69.196.128.19]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 21 Nov 2011 09:30:18 -0500 Received: by pastel.home (Postfix, from userid 20848) id 29EAF58CB6; Mon, 21 Nov 2011 09:30:17 -0500 (EST) From: Stefan Monnier Message-ID: References: <8762im4am7.fsf@engster.org> <0sd3crkxk5.fsf@fencepost.gnu.org> <871ut5b129.fsf@engster.org> <878vna8vri.fsf@engster.org> Date: Mon, 21 Nov 2011 09:30:17 -0500 In-Reply-To: <878vna8vri.fsf@engster.org> (David Engster's message of "Sun, 20 Nov 2011 20:00:01 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >>>> I think it is fixed now. >>> ...and confirmed (again!) ;-) >> Could you check if the (additional) patch below works as well? > Yes, it works as well. Thanks, installed. > I have related question, though: I also tried to work around this thing > by setting `enable-local-variables' to nil: > emacs --batch -l autoload -f toggle-debug-on-error > --eval '(setq generated-autoload-file "/home/whatever/test/foo.el")' > --eval '(setq enable-local-variables nil)' > -f batch-update-autoloads /home/whatever/test > However, this does not seem to work; the file-local variable is still > the one to which the autoloads are written to. Is this to be expected? Yes: autoload.el let-binds enable-local-variables to :safe. Maybe it should keep it at nil if the default is nil? If you think it would be better, please make a new bug-report for it. Stefan