From unknown Tue Sep 09 21:32:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38694: 26.1; update-*-autoloads fails with local generated-autoload-file Resent-From: Braun =?UTF-8?Q?G=C3=A1bor?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Dec 2019 19:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38694 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 38694@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.157686940122765 (code B ref -1); Fri, 20 Dec 2019 19:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Dec 2019 19:16:41 +0000 Received: from localhost ([127.0.0.1]:47259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iiNlQ-0005v7-Nl for submit@debbugs.gnu.org; Fri, 20 Dec 2019 14:16:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:33200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iiNlO-0005uy-MR for submit@debbugs.gnu.org; Fri, 20 Dec 2019 14:16:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58645) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iiNlM-0004x7-Sy for bug-gnu-emacs@gnu.org; Fri, 20 Dec 2019 14:16:38 -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.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iiNlL-0004Xa-1I for bug-gnu-emacs@gnu.org; Fri, 20 Dec 2019 14:16:36 -0500 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:52342) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iiNlK-0004UA-PX for bug-gnu-emacs@gnu.org; Fri, 20 Dec 2019 14:16:34 -0500 Received: by mail-wm1-x32d.google.com with SMTP id p9so10027337wmc.2 for ; Fri, 20 Dec 2019 11:16:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=KS8vHS6d+PfLyasBaryw+U+RcL6oatkaO+zFdRSsNPc=; b=pH8xPQuu4mt5We0Z3KzrX5T2dj7xQZVpj8gXJapkZ1MK8oF6uup4n9RsNiioyLBaod PtJ6Z3VP39xhb4Rk4Ip3CG/SD9+U0GpAAZX+Y0AZ8tKQVw8kCdjj2I5CPGHnpiNswuFv vZ3Oq5uQtMal35OwWXSPZULMC0jLwwN8GMFn76bz4yFHbAWW1lQ1jxO6iNZBLRuA5Bgt 3/yOYtOJBkBCtYoCYDAR7YWbZERUy9Xk9valrY/ivbdQyajF8/iv2sd2IdXhcT68LFQg Tnp62qxiQCNmCYc5/TRVIgmY7ddHGJVc5Y9kJUucM+3cliWD/+kEnM4FXO8cAVsaKdsD JOcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=KS8vHS6d+PfLyasBaryw+U+RcL6oatkaO+zFdRSsNPc=; b=XFmpZJhjG3u7t/jkicCSuwkXHOgUl/dQziJ8uoiPpXz+bhokiuqMmbQsT5dTCqjKvD hTIyrLeDcCN9+Mj9HondiyVD2VcJtyY6S1kSKXGojF2HRhA2f5YNZhFIuGV9JiGOwPSL olkEIxdLAGwt8n9DncORDlF9YPItJb93iQC/f55mbXe9ammIGHb9RoPGOlTGDt0y32DP tLUcWeq6YJmL1HQReM1jA9FLy8Zq0yX1MmNYdAEvYdsO68FqljOzRX7OiDuQ8ceMHT8+ KzgkHBA9coyspcy8Dt/E8xDiWKM68pTGqNZ0pI25JVKLzkgheIVb1z38jtcbXFilJK6v AtuA== X-Gm-Message-State: APjAAAV547zwUo79pz9A2e4Vha+1P2AaYiScDw+hFlcJqG7tnE+7NWVx 4Ki3qrJv6JUdirWPE7YFIz+pMHXmvA0= X-Google-Smtp-Source: APXvYqxagitf0cA6OuGphcUDo3/SufjwSboPvFYJok8RcW4/UAQ196IdThc+dMzvXMBRrFrrwLFCHA== X-Received: by 2002:a1c:3d07:: with SMTP id k7mr19270965wma.79.1576869392642; Fri, 20 Dec 2019 11:16:32 -0800 (PST) Received: from gabor.localnet (254C2B98.nat.pool.telekom.hu. [37.76.43.152]) by smtp.gmail.com with ESMTPSA id t190sm10709023wmt.44.2019.12.20.11.16.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2019 11:16:32 -0800 (PST) From: Braun =?UTF-8?Q?G=C3=A1bor?= Date: Fri, 20 Dec 2019 20:16:29 +0100 Message-ID: <2923979.zgHqgAkGFZ@gabor> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32d X-Spam-Score: 0.9 (/) 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.1 (--) Let the current directory have only the following two files: =2D----------------- test-foo.el ------------------------- ;;;###autoload (defun test-foo-fun () "FOO: a function just for testing." t) ;; Local Variables: ;; generated-autoload-file: "foo-autoloads.el" ;; End: =2D------------------------------------------------------- =2D----------------- test-bar.el ------------------------- ;;;###autoload (defun test-bar-fun () "BAR: a noop test function." nil) =2D------------------------------------------------------- 1) Do the following: emacs -Q test-foo.el M-x update-file-autoloads RET test-bar.el RET test-autoloads.el RET It produces an error message, which I copied from buffer *Messages*: autoload-generate-file-autoloads: DIRECTORY/test-bar.el:0:0: error:=20 wrong-type-argument: (stringp nil) where in place of DIRECTORY there is the directory the files above reside. 2) Similar as above but try generating autoloads for the whole directory: emacs -Q test-foo.el M-x update-directory-autoloads RET RET test-autoloads.el RET This time the error message is (again from buffer *Messages*): autoload-generate-file-autoloads: test-bar.el:0:0: error: wrong-type- argument: (stringp nil) IMHO, the root of the problem is that update-file-autoloads and update-directory-autoloads bind generated-autoload-file buffer locally (as it is a file local variable in test-foo.el) but intend to bind the default value. Note that the docstrings of both functions mention the case of generated-autoload-file being buffer-local, so they ought to support this case. As the documented behaviour of these functions do not depend on the current buffer, I propose to simply switch to a temporary buffer so that the local settings don't interfere. This is a preemptive measure of other similar latent problems. Admittedly, creating a temporary buffer just to bind variables' default value seems to be wasteful, and I am very interested in learning a better, more idiomatic approach. All in all, the patch is the following, adding wrappers `(with-temp-buffer ...)'. (The code has not been reindented,=20 reformatted solely to keep the patch readable.) =2D-- lisp/emacs-lisp/autoload.el +++ lisp/emacs-lisp/autoload.el @@ -916,6 +916,9 @@ update-file-autoloads (interactive (list (read-file-name "Update autoloads for file: ") current-prefix-arg (read-file-name "Write autoload definitions to=20 file: "))) + ;; The temporary buffer is only to bind the default value of e.g., + ;; `generated-autoload-file'. The current buffer is irrelevant. + (with-temp-buffer (let* ((generated-autoload-file (or outfile generated-autoload-file)) (autoload-modified-buffers nil) ;; We need this only if the output file handles more than one=20 input. @@ -927,6 +930,7 @@ update-file-autoloads (if (called-interactively-p 'interactive) (message "Autoload section for %s is up to date." file))) (if no-autoloads file))) + ) (defun autoload-find-destination (file load-name) "Find the destination point of the current buffer's autoloads. @@ -1028,6 +1032,9 @@ update-directory-autoloads file binds `generated-autoload-file' as a file-local variable, write its autoloads into the specified file instead." (interactive "DUpdate autoloads from directory: ") + ;; The temporary buffer is only to bind default value of e.g., + ;; `generated-autoload-file'. The current buffer is irrelevant. + (with-temp-buffer (let* ((files-re (let ((tmp nil)) (dolist (suf (get-load-suffixes)) ;; We don't use module-file-suffix below because @@ -1142,6 +1149,7 @@ update-directory-autoloads ;; In case autoload entries were added to other files because of ;; file-local autoload-generated-file settings. (autoload-save-buffers)))) + ) (define-obsolete-function-alias 'update-autoloads-from-directories 'update-directory-autoloads "22.1") Best wishes, G=C3=A1bor In GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.5) of 2019-09-23, modified by Debian built on x86-grnet-01 Windowing system distributor 'The X.Org Foundation', version=20 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Recent messages: Generating autoloads for ~/.emacs.d/autoload-test/test-foo.el... (New file) Generating autoloads for ~/.emacs.d/autoload-test/test-foo.el...done Quit Generating autoloads for ~/.emacs.d/autoload-test/test-bar.el... (New file) Generating autoloads for ~/.emacs.d/autoload-test/test-bar.el...done scroll-down-command: Beginning of buffer C-c M-w is undefined scroll-up-command: End of buffer Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --enable-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/26.1/site- lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/ usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --enable-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/26.1/site- lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/ usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -fdebug-prefix-map=3D/build/emacs-StqULU/emacs-26.1+1=3D. -fstack- protector-strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LIBSYSTEMD LCMS2 Important settings: value of $LANG: hu_HU.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: diff-auto-refine-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. =46eatures: (shadow sort mail-extr emacsbug message rmc puny seq byte-opt bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cl-macs gv pcase ediff-ptch ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init cl-loaddefs cl-lib ediff-util ediff jka-compr thingatpt find-func autoload radix-tree lisp-mnt vc-git diff-mode easymenu easy-mmode elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 116513 9893) (symbols 48 22483 1) (miscs 40 106 201) (strings 32 34406 1337) (string-bytes 1 943432) (vectors 16 17409) (vector-slots 8 538130 13522) (floats 8 69 226) (intervals 56 380 0) (buffers 992 20)) From unknown Tue Sep 09 21:32:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38694: 26.1; update-*-autoloads fails with local generated-autoload-file Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Aug 2020 12:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38694 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Braun =?UTF-8?Q?G=C3=A1bor?= Cc: 38694@debbugs.gnu.org Received: via spool by 38694-submit@debbugs.gnu.org id=B38694.15980113287866 (code B ref 38694); Fri, 21 Aug 2020 12:03:01 +0000 Received: (at 38694) by debbugs.gnu.org; 21 Aug 2020 12:02:08 +0000 Received: from localhost ([127.0.0.1]:45260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k95kF-00022Q-Vm for submit@debbugs.gnu.org; Fri, 21 Aug 2020 08:02:08 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k95kE-0001wh-EJ for 38694@debbugs.gnu.org; Fri, 21 Aug 2020 08:02:06 -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 :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=JgLpteNZSUh8usetAk+K3Zd+cfH9qYhesa0QTxK76Go=; b=sEnkKjUtXEoBfTj6UtEWYzA3W0 LzYzQVKlKZ1giOxDCeaAJSUnCcR9LSrYRoUn2MHdrwsALOez8dJhRtJ6MI7EbWvbDppD6SHXltCan 8isQTf1VOs22YOXBeFpHSByACCgMZ6jQLaHyiMnUFnhNXs/K6bO3UZPesTGrwNQnJmkw=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k95k3-0003H4-CD; Fri, 21 Aug 2020 14:01:59 +0200 From: Lars Ingebrigtsen References: <2923979.zgHqgAkGFZ@gabor> X-Now-Playing: Move D & Pete Namlook's _Reissued 001_: "Stranger" Date: Fri, 21 Aug 2020 14:01:53 +0200 In-Reply-To: <2923979.zgHqgAkGFZ@gabor> ("Braun =?UTF-8?Q?G=C3=A1bor?="'s message of "Fri, 20 Dec 2019 20:16:29 +0100") Message-ID: <87h7sw6wcu.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Braun =?UTF-8?Q?G=C3=A1bor?= writes: > Let the current directory have only the following two files: [...] 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: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Braun G=C3=A1bor writes: > Let the current directory have only the following two files: [...] > ;; Local Variables: > ;; generated-autoload-file: "foo-autoloads.el" > ;; End: > M-x update-file-autoloads RET > test-bar.el RET > test-autoloads.el RET > > It produces an error message, which I copied from buffer *Messages*: > > autoload-generate-file-autoloads: DIRECTORY/test-bar.el:0:0: error:=20 > wrong-type-argument: (stringp nil) I can confirm this bug. [...] > IMHO, the root of the problem is that update-file-autoloads and > update-directory-autoloads bind generated-autoload-file buffer locally > (as it is a file local variable in test-foo.el) but intend to bind the > default value. Note that the docstrings of both functions > mention the case of generated-autoload-file being buffer-local, so > they ought to support this case. > > As the documented behaviour of these functions do not > depend on the current buffer, I propose to simply switch to a > temporary buffer so that the local settings don't interfere. > This is a preemptive measure of other similar latent problems. > > Admittedly, creating a temporary buffer just to bind variables' > default value seems to be wasteful, and I am very interested in > learning a better, more idiomatic approach. I don't think there is, and that's perhaps unfortunate. What we have here is a pretty unusual situation, though. > + ;; The temporary buffer is only to bind the default value of e.g., > + ;; `generated-autoload-file'. The current buffer is irrelevant. > + (with-temp-buffer > (let* ((generated-autoload-file (or outfile generated-autoload-file)) But I don't think this is the right way to fix this? We want to heed the buffer-local value of generated-autoload-file, and we want to bind the global value of generated-autoload-file, I think? Otherwise, what would be the point of > ;; Local Variables: > ;; generated-autoload-file: "foo-autoloads.el" > ;; End: I'm not very familiar with this code, though, so I may be misreading it. So the patch would be something like + (let ((autoload-file (or outfile generated-autoload-file))) + (with-temp-buffer + (let* ((generated-autoload-file autoload-file) Or more complete (with indentation changes) below. Does that makes sense? diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index 2eef451200..ad39f5642b 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -924,17 +924,20 @@ update-file-autoloads (interactive (list (read-file-name "Update autoloads for file: ") current-prefix-arg (read-file-name "Write autoload definitions to file: "))) - (let* ((generated-autoload-file (or outfile generated-autoload-file)) - (autoload-modified-buffers nil) - ;; We need this only if the output file handles more than one input. - ;; See https://debbugs.gnu.org/22213#38 and subsequent. - (autoload-timestamps t) - (no-autoloads (autoload-generate-file-autoloads file))) - (if autoload-modified-buffers - (if save-after (autoload-save-buffers)) - (if (called-interactively-p 'interactive) - (message "Autoload section for %s is up to date." file))) - (if no-autoloads file))) + (let ((autoload-file (or outfile generated-autoload-file))) + (with-temp-buffer + (let* ((generated-autoload-file autoload-file) + (autoload-modified-buffers nil) + ;; We need this only if the output file handles more than + ;; one input. See https://debbugs.gnu.org/22213#38 and + ;; subsequent. + (autoload-timestamps t) + (no-autoloads (autoload-generate-file-autoloads file))) + (if autoload-modified-buffers + (if save-after (autoload-save-buffers)) + (if (called-interactively-p 'interactive) + (message "Autoload section for %s is up to date." file))) + (if no-autoloads file))))) =20 (defun autoload-find-destination (file load-name) "Find the destination point of the current buffer's autoloads. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 21 08:02:15 2020 Received: (at control) by debbugs.gnu.org; 21 Aug 2020 12:02:15 +0000 Received: from localhost ([127.0.0.1]:45263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k95kN-00028o-CT for submit@debbugs.gnu.org; Fri, 21 Aug 2020 08:02:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k95kL-00022k-IB for control@debbugs.gnu.org; Fri, 21 Aug 2020 08:02:13 -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=JGzwCE6GNc9hvq6TZzeLR7LNzvDZdX1JM4KULWYdoHI=; b=n7yPWtHog2OOUqyVhu/3vH7Zcg PAhw4A/dEDlzK2jLckz+eyMpT6zDwbNRux40sGG7sfvz3zWqg/l/Kqbtf+v3EdtiQDbDRH9tzehqY jH9ismwZSFFJyPSRgv2T0aTrD5Loe4J7vbxJ5rh5iKHllfockEKXEQTMmR85hj1Afy7I=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k95kD-0003HN-NA for control@debbugs.gnu.org; Fri, 21 Aug 2020 14:02:07 +0200 Date: Fri, 21 Aug 2020 14:02:04 +0200 Message-Id: <87ft8g6wcj.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #38694 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: tags 38694 + patch 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: 0.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: -1.0 (-) tags 38694 + patch quit From unknown Tue Sep 09 21:32:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38694: 26.1; update-*-autoloads fails with local generated-autoload-file Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Oct 2020 02:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38694 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Braun =?UTF-8?Q?G=C3=A1bor?= Cc: 38694@debbugs.gnu.org Received: via spool by 38694-submit@debbugs.gnu.org id=B38694.16016062903437 (code B ref 38694); Fri, 02 Oct 2020 02:39:02 +0000 Received: (at 38694) by debbugs.gnu.org; 2 Oct 2020 02:38:10 +0000 Received: from localhost ([127.0.0.1]:38867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOAxV-0000tN-V1 for submit@debbugs.gnu.org; Thu, 01 Oct 2020 22:38:10 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOAxU-0000t9-S2 for 38694@debbugs.gnu.org; Thu, 01 Oct 2020 22:38: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:In-Reply-To:Date: References: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=XamdcKTkXJs62vC/olc6YEclAen4boAmVbR78EADJ7I=; b=Ds4VNRhDQ5zOXZQyODNDIljVnZ mbGgpFdO9WRVUPpxYYYAbuy9t279k1NCq86ybOtannz4BT3H+AET89WRCsGTLT77+HrQarZNAPPVD g0Q3HZ4BMDWpF5oVRJxr478ZRKT+wXzHZGVqkV1en73UzwvlnkCGaIVRQP0mO9LFa0IU=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kOAxL-0006Wd-V7; Fri, 02 Oct 2020 04:38:03 +0200 From: Lars Ingebrigtsen References: <2923979.zgHqgAkGFZ@gabor> <87h7sw6wcu.fsf@gnus.org> X-Now-Playing: Robert Wyatt's _Solar Flares Burn For You_: "Alifib" Date: Fri, 02 Oct 2020 04:37:58 +0200 In-Reply-To: <87h7sw6wcu.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 21 Aug 2020 14:01:53 +0200") Message-ID: <87362xxshl.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: This has now been fixed in Emacs 28 with the introduction of the new `make-directory-autoloads' command. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no 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: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This has now been fixed in Emacs 28 with the introduction of the new `make-directory-autoloads' command. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 01 22:38:16 2020 Received: (at control) by debbugs.gnu.org; 2 Oct 2020 02:38:16 +0000 Received: from localhost ([127.0.0.1]:38870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOAxc-0000tg-7N for submit@debbugs.gnu.org; Thu, 01 Oct 2020 22:38:16 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOAxa-0000tL-Uo for control@debbugs.gnu.org; Thu, 01 Oct 2020 22:38:15 -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=vxEuJpD7y3t/8usDdSg3UrrbVzuX5aLl9JIvrukNllk=; b=VX526N/LBSNvfVz8H08V9qc0bo KZR+AV4n5mx/N1EIQ2UIhbWfToYx1PV3IJ6bw0jqUtDMN4DDBvPJhZKvn7hGIenQA2i//wSZvS3m0 zJnDX9tGFsw7tLcUjWsMGRKSs8fPaofg5fHgG7rIj5gEGEnBAsuic7TbDmgifa0eFywo=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kOAxT-0006Ws-Az for control@debbugs.gnu.org; Fri, 02 Oct 2020 04:38:09 +0200 Date: Fri, 02 Oct 2020 04:38:06 +0200 Message-Id: <871rihxshd.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #38694 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: tags 38694 fixed close 38694 28.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: 0.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: -1.0 (-) tags 38694 fixed close 38694 28.1 quit