From unknown Sun Aug 17 09:11:56 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#54491 <54491@debbugs.gnu.org> To: bug#54491 <54491@debbugs.gnu.org> Subject: Status: 27.2; left-margin variable breaks autoload generation Reply-To: bug#54491 <54491@debbugs.gnu.org> Date: Sun, 17 Aug 2025 16:11:56 +0000 retitle 54491 27.2; left-margin variable breaks autoload generation reassign 54491 emacs submitter 54491 Will Tower severity 54491 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 06:34:17 2022 Received: (at submit) by debbugs.gnu.org; 21 Mar 2022 10:34:17 +0000 Received: from localhost ([127.0.0.1]:35952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWFMe-0002YM-C6 for submit@debbugs.gnu.org; Mon, 21 Mar 2022 06:34:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:53276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWD8u-00077r-Te for submit@debbugs.gnu.org; Mon, 21 Mar 2022 04:11:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWD8u-0007Ms-Oj for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2022 04:11:56 -0400 Received: from [2607:f8b0:4864:20::829] (port=33546 helo=mail-qt1-x829.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWD8s-0001nc-8z for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2022 04:11:56 -0400 Received: by mail-qt1-x829.google.com with SMTP id j21so11366462qta.0 for ; Mon, 21 Mar 2022 01:11:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=user-agent:from:to:subject:date:message-id:mime-version; bh=i2ehE+m3EGweLLxcO8sFoy40ZGOVm6Ek+C64ZtkErAk=; b=Nv7E+XQ+5zgtJeegus+Zg5ahGDhUk48dQc/kNBzLmxnaIngB5GIGRIAWP9clR6huku Hi/eEccjt+koj9x0SNxazVaKa7OfMKZSqjTsB4IxFBOAMxrS6OR/Wm8hsZWi7Db38DP6 jKeR9e+vQpK26Qm8MqhO9Yxse4aQrDGvjBWgE/1jcPjLTX3MnT7lKlBPxJCnqDWyVeGh 9Hb3TUND4gHrp/j0G87C9+GlZZD5vHedLybTzd0hrKJmbGHqI0Y0WECkJ01zcR8ZoNS5 7r6qf5DEpXbtkIlYwL+BkmZoP7aXQMaFpPkTyi4x5rDGf1kUR2vCOTa/JHDq+aYkstvv sBXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=i2ehE+m3EGweLLxcO8sFoy40ZGOVm6Ek+C64ZtkErAk=; b=qNs+/ZVbPuA/3gfiJa0gXLuWtjZObdbqjIpao198L9Br7Fir6tGNWYeZzhvm1sfG0n EeY918FbZTG6BS4oYF3fJVf3pRSBjqanaN1f8RuCHUa55MCZ/xqS75H8qKviTiJd8iO4 ltXpY9OehJIJL5aXrsoVgsSakU+H7JHJ+szBDDjHdztlZnSf/OZB4RnA5Tj8AFHCtIvN Rb+difbD7FcFI8oyCAmHUeEY+mCCcNu7fl5Sa0K7DNxQdjrSG00rdGips9jCf6UGI9YU p9BoD33pqY08MqF0/Nrey8f7wNpAZaccfiBmYQzOAhUT8Rum1Fix1v/NvMVQCID/3GlE pKtQ== X-Gm-Message-State: AOAM532lIG3hCge6uc3cCJb+fqc3d1A/BVRdwAiXKhJTuDjkRAj7H5Fu Np3jLtBHwFJXAojHi09GK/nCrbgCW5A= X-Google-Smtp-Source: ABdhPJzSQ7+C4QCbNA3ESZppwZHj4LPT5qbVivjYHhj0Pv0qczoJB6k4MztWLIMNTImL/I6ILWHszg== X-Received: by 2002:a05:622a:3cb:b0:2e1:eef6:955b with SMTP id k11-20020a05622a03cb00b002e1eef6955bmr14478707qtx.568.1647850307229; Mon, 21 Mar 2022 01:11:47 -0700 (PDT) Received: from Gernn (64-18-156-33.starry-inc.net. [64.18.156.33]) by smtp.gmail.com with ESMTPSA id 145-20020a370897000000b0067b30c65415sm7522566qki.75.2022.03.21.01.11.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 01:11:46 -0700 (PDT) User-agent: mu4e 1.6.10; emacs 27.2 From: Will Tower To: bug-gnu-emacs@gnu.org Subject: Re: 27.2; left-margin variable breaks autoload generation Date: Mon, 21 Mar 2022 04:05:52 -0400 Message-ID: <87a6djhgjv.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::829 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::829; envelope-from=william.emerson.tower@gmail.com; helo=mail-qt1-x829.google.com X-Spam_score_int: 23 X-Spam_score: 2.3 X-Spam_bar: ++ X-Spam_report: (2.3 / 5.0 requ) AC_FROM_MANY_DOTS=2.996, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 21 Mar 2022 06:34:10 -0400 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 (--) --=-=-= Content-Type: text/plain First message got cut off because yanked in the above the text follows line in a mu4e buffer, sorry! Setting left-margin variable breaks many autoload files when installing or updating packages. Steps to reproduce (arch linux, GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.17.4) of 2022-03-11) 1. Delete all installed versions of magit (our test package) a. for me this looks like calling M-x package-delete return magit until I can't delete anything else 2. from command line, emacs -Q 3. yank reproduction config file into a scratch buffer of clean emacs instance: (custom-set-variables '(left-margin 8) ) (setq byte-compile-warnings '(cl-functions)) ;;Initialize package sources (require 'package) (setq package-archives '( ("melpa" . "https://melpa.org/packages/") ("org" . "https://orgmode.org/elpa/") ("elpa" . "https://elpa.gnu.org/packages/") ) ) 4. M-x eval-buffer return 5. M-x package-install return magit 6. Notice a bunch of a compiler warnings and errors, I usually receive something about autoloads 105 7. Examine magit-autoloads.el file 8. Notice that some of the generated autoloads have mismatched delimiters, (" appearing on the second line of an autoload, in a region that is supposed to be a comment is fairly common, like (autoload 'magit-wip-before-change-mode "magit-wip" "\ ("Commit to work-in-progress refs before certain destructive changes. If called interactively, enable Magit-Wip-Before-Change mode if ARG is positive, and disable it if ARG is zero or negative. If called from Lisp, also enable the mode if ARG is omitted or nil, and toggle it if ARG is `toggle'; disable the mode otherwise. Before invoking a revert command or an \"apply variant\" command (apply, stage, unstage, discard, and reverse) commit the affected tracked files to the current wip refs. For each branch there may be two wip refs; one contains snapshots of the files as found in the worktree and the other contains snapshots of the entries in the index. Only changes to files which could potentially be affected by the command which is about to be called are committed. \(fn &optional ARG)" 69 70 (face default) 126 127 (face default) 185 186 (face default) 242 243 (face default) 300 301 (face default)) t nil) face default mismatched paren occurs sometimes (I've only reproduced that with my full init.el though). These mismatched delimiters do not appear upstream! 9. This does not necessarily break the autoload it happens to, but it will tend to break all subsequent autoloads in the file, and it is fairly difficult for a user to understand why this would happen. 10. You can toggle this error on and off by following steps to reproduce and commenting or uncommenting the left-margin line. a. it is important you start with a fresh instance of emacs each time, setting left-margin, commenting the line, then reevaluting the buffer will leave left-margin still set, and the error will still occur 11. This happens for a bunch of packages! org-roam, lsp-mode, magit, valign, some ivy packages, some ivy stuff, treemacs, company, the list is long. william.emerson.tower@gmail.com writes: > Steps to reproduce (arch linux, GNU Emacs 27.2 (build 1, > x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.17.4) of > 2022-03-11) > 1. Delete all installed versions of magit (our test package) > a. for me this looks like calling M-x package-delete return magit until I > can't delete anything else > 2. from command line, emacs -Q > 3. yank reproduction config file into a scratch buffer of clean emacs > instance: > (custom-set-variables > '(left-margin 8) > ) > (setq byte-compile-warnings '(cl-functions)) > ;;Initialize package sources > (require 'package) > (setq package-archives > '( > ("melpa" . "https://melpa.org/packages/") > ("org" . "https://orgmode.org/elpa/") > ("elpa" . "https://elpa.gnu.org/packages/") > ) > ) > 4. M-x eval-buffer return > 5. M-x package-install return magit > 6. Notice a bunch of a compiler warnings and errors, I usually receive > something about autoloads 105 > 7. Examine magit-autoloads.el file > 8. Notice that some of the generated autoloads have mismatched delimiters, > (" appearing on the second line of an autoload, in a region that is > supposed to be a comment is fairly common, like > (autoload 'magit-wip-before-change-mode "magit-wip" "\ > ("Commit to work-in-progress refs before certain destructive changes. > If called interactively, enable Magit-Wip-Before-Change > mode if ARG is positive, and disable it if ARG is zero or > negative. If called from Lisp, also enable the mode if > ARG is omitted or nil, and toggle it if ARG is `toggle'; > disable the mode otherwise. > Before invoking a revert command or an \"apply variant\" > command (apply, stage, unstage, discard, and reverse) commit the > affected tracked files to the current wip refs. For each branch > there may be two wip refs; one contains snapshots of the files > as found in the worktree and the other contains snapshots of the > entries in the index. > Only changes to files which could potentially be affected by the > command which is about to be called are committed. > \(fn &optional ARG)" 69 70 (face default) 126 127 (face default) 185 186 > (face default) 242 243 (face default) 300 301 (face default)) t nil) > face default mismatched paren occurs sometimes (I've only reproduced that > with my full init.el though). > 9. This does not necessarily break the autoload it happens to, but it will > tend to break all subsequent autoloads in the file, and it is fairly > difficult for a user to understand why this would happen. > 10. You can toggle this error on and off by following steps to reproduce > and commenting or uncommenting the left-margin line. > a. it is important you start with a fresh instance of emacs each time, > setting left-margin, commenting the line, then reevaluting the buffer will > leave left-margin still set, and the error will still occur > 11. This happens for a bunch of packages! org-roam, lsp-mode, magit, > valign, some ivy packages (all-the-icons), treemacs, company, etc. > Date: Mon, 21 Mar 2022 03:55:59 -0400 > Message-ID: <87fsnbhh80.fsf@Gernn.i-did-not-set--mail-host-address--so-tickle-me> > > --=-=-= > Content-Type: text/plain > > > > > > In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.17.4) > of 2022-03-11 built on arojas > Windowing system distributor 'The X.Org Foundation', version 11.0.12101003 > System Description: Arch Linux > > Recent messages: > next-line: End of buffer [29 times] > previous-line: Beginning of buffer [5 times] > next-line: End of buffer [6 times] > Quit > previous-line: Beginning of buffer [11 times] > C-' is undefined > next-line: End of buffer [3 times] > Mark set > previous-line: Beginning of buffer [9 times] > Saved text until "ff, treemacs, company, the list is long." > > Configured using: > 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib > --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-wide-int > --with-modules --with-cairo --with-harfbuzz 'CFLAGS=-march=x86-64 > -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 > -Wformat -Werror=format-security -fstack-clash-protection > -fcf-protection -flto=auto' > 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto'' > > Configured features: > XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY > INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB > TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON > PDUMPER LCMS2 GMP > > Important settings: > value of $LANG: en_US.UTF-8 > locale-coding-system: utf-8-unix > > Major mode: Lisp Interaction > > Minor modes in effect: > which-key-mode: t > doom-modeline-mode: t > openwith-mode: t > rainbow-delimiters-mode: t > shell-dirtrack-mode: t > ivy-prescient-mode: t > override-global-mode: t > counsel-mode: t > org-roam-db-autosync-mode: t > ivy-rich-mode: t > ivy-mode: t > global-whitespace-mode: t > global-display-line-numbers-mode: t > display-line-numbers-mode: t > global-eldoc-mode: t > eldoc-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > column-number-mode: t > line-number-mode: t > global-visual-line-mode: t > visual-line-mode: t > transient-mark-mode: t > > Load-path shadows: > None found. > > Features: > (shadow sort mail-extr emacsbug face-remap which-key all-the-icons-dired > dired-aux dired-hide-dotfiles doom-modeline doom-modeline-segments > doom-modeline-env doom-modeline-core shrink-path f s smtpmail sendmail > openwith elfeed-goodies-logging elfeed-goodies-new-entry-hooks mm-url > gnus nnheader elfeed-goodies-split-pane popwin elfeed-goodies-show-mode > link-hint ffap goto-addr avy elfeed-goodies-search-mode powerline > powerline-separators powerline-themes elfeed-goodies elfeed-show > elfeed-search wid-edit vc-git diff-mode rainbow-delimiters bookmark > message rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail > rmail-loaddefs mm-decode mm-bodies mm-encode mailabbrev mail-utils > gmm-utils mailheader shr text-property-search svg dom elfeed-csv elfeed > elfeed-curl elfeed-log elfeed-db elfeed-lib thingatpt url-queue > xml-query xml flyspell ispell org-roam-ui org-roam-dailies simple-httpd > pp websocket bindat org-roam-protocol org-protocol org-tempo tempo > ob-shell ob-R ob-makefile ob-C cc-mode cc-fonts cc-guess cc-menus > cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-latex ob-matlab > ob-octave ob-sqlite ob-sql ob-python python tramp-sh tramp > tramp-loaddefs trampver tramp-integration files-x tramp-compat shell > parse-time iso8601 ls-lisp org-habit org-agenda visual-fill-column hydra > lv ivy-prescient prescient doom-palenight-theme doom-themes > doom-themes-base all-the-icons all-the-icons-faces data-material > data-weathericons data-octicons data-fileicons data-faicons > data-alltheicons server no-littering diary-lib diary-loaddefs > auto-package-update use-package use-package-ensure use-package-delight > use-package-diminish use-package-bind-key bind-key use-package-core > finder-inf counsel xdg xref project dired dired-loaddefs compile swiper > cl-extra help-mode disp-table org-roam-migrate org-roam-mode > org-roam-capture org-roam-id org-roam-node org-roam-db org-roam-utils > org-roam-compat org-roam org-capture org-element avl-tree generator > org-id org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp > org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint > ansi-color org-list org-faces org-entities time-date noutline outline > easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table ol > org-keys org-compat org-macs org-loaddefs format-spec find-func cal-menu > calendar cal-loaddefs emacsql-sqlite url-http url-auth mail-parse > rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc > puny url url-proxy url-privacy url-expand url-methods url-history > url-cookie url-domsuf url-util mailcap advice emacsql emacsql-compiler > magit-section rx dash ivy-rich ivy delsel ring ivy-faces ivy-overlay > colir color whitespace display-line-numbers cus-start cus-load info > edmacro kmacro package easymenu browse-url url-handlers url-parse > auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs > password-cache json subr-x map url-vars seq byte-opt gv bytecomp > byte-compile cconv cl-loaddefs cl-lib 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 tab-bar menu-bar rfn-eshadow isearch timer > select scroll-bar mouse jit-lock font-lock syntax facemenu font-core > term/tty-colors frame minibuffer 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 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 threads dbusbind inotify lcms2 dynamic-setting > system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit > x multi-tty make-network-process emacs) > > Memory information: > ((conses 16 500182 165828) > (symbols 48 38330 1) > (strings 32 158772 24996) > (string-bytes 1 4768332) > (vectors 16 52189) > (vector-slots 8 728383 236036) > (floats 8 1031 859) > (intervals 56 1543 2656) > (buffers 1000 13)) > > --=-=-= > Content-Type: application/pgp-signature; name="signature.asc" > > -----BEGIN PGP SIGNATURE----- > > iQIzBAEBCAAdFiEEiSbLQ+ckl/gKHXxrb5GFhP3P650FAmI4L6UACgkQb5GFhP3P > 653aww/9Gy1Zq7xUfL9hI7iuBEfcSQb+KJM7Mnb6+zDL3OTBT0cdzQtGqkJQ4icH > wKp/ioGdg8RpopzlSIPHyEMNrUWoaGpbmEuYsvaODH0ZIakTPO6NQqJnUI9lwHE3 > LL4/x9xDlQb2wo1CgGLjxPtXnZpBUosReGWWVmzoJYaFBhjXFWCj10NWuVlcygs7 > wTAljQls3O8wM0AoEn5bnEJoI514VnmQFAtrA8bFT2+Q3k8dxwxtFqbhalMO4+Rr > NnEqVtHyYmZy+6Oa7zrSAZy1ejsJIfymSpaHjJ/Yc+vslGCfpNoUSU6n8uGUIyqf > uTgaqBpRtuLL96/06zysEbv6VVowxmcTZccd/MnP3K0z0OE/jWUnx3oEm/mzDDJh > DT/e0huPb3s5Gx6CpSgZoRu/XuOXZXpEzmNLwQOdrVck+GQMtWFr1H8jkvPlJ0dU > GlbuKRx7LhbNgI3VJISzLfNUmDidRNes7gHDjswJ6x9alFKczV1zQKrE0YUIB6dt > lH4yM7XwGAapEoKhhoNlWVrxU2zVZ0E0j+USUKCjYYapjDuseMuc0GjIlrHIJKmA > MYk+3Yz9aL1tTt3GR/zRMLhv4NUoZmYER5u0+EwiagNecUaP2MQXQseWZsDq013w > aUWIkSZphRzbCAOJiTS9/VR7D1gImCMZHA9hj26mbMjZlDfA+60= > =Cp1E > -----END PGP SIGNATURE----- > --=-=-=-- --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEiSbLQ+ckl/gKHXxrb5GFhP3P650FAmI4MvQACgkQb5GFhP3P 650QvRAA4i9HGefM5EUAYfKPfNOq9bs/nYFophtfYS6E1hKf6rA+GZJ2v7kCdfyh Si7qVBuidNoAyIEyuMYefBfDb/YS8u3QR59cnIBh/ZefX8IIrvwDcK+sKPsdKvot qAF+V1uMxn7dBOMz0I3W8t6BA0stAgYUI8zoQKbANhGKTGHtoP8yMDV0niSzyB8l KQvR5nKUTC2zV6VB+kMjM4zoyUkvONnSRF383cquCkE3ElkkQ17VrLcYaNQ+CP93 /KAd4QD1L0BdrDmHwOkdR4uUj2MWYUst7ElzUJn87z10GiU5ow+j8+GKAY1+Q6lT NDZar9OFsFM69mLYq0EkmJOC3P0SqqffyqZ7vNfk+kDcaazjXQpSw0bNGqbMHxXH ncZwvggdNi5mMvCY2Y3jGITti+D2PQDd77sPlDWvEJbtgjslDJMX1GVp5XGzOtel vM9V8Xup8X/FaeA9HnVO08fYp5xI1hXkbzV3ZSBZdfcYMafz5bl0DCAs22jwhzft sxBDpfhhbPL/VGGcD6VaL9RvXwveoPWrCI1AISZsR0NCeasYaw792qw22C48T9ik gf5dDLg72Wh5XCPHSZLwC1I5638Fw8fyMgYl/vudfOotLIHr5U8Xyi/o+fA41iaL ZDd+040u2fKoXxwt4q5/RDAsJxduUBtickAbXbILwgbBD/edICE= =eZHJ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 08:43:41 2022 Received: (at 54491) by debbugs.gnu.org; 21 Mar 2022 12:43:41 +0000 Received: from localhost ([127.0.0.1]:36105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWHNs-00080i-Tb for submit@debbugs.gnu.org; Mon, 21 Mar 2022 08:43:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWHNr-00080W-Hj for 54491@debbugs.gnu.org; Mon, 21 Mar 2022 08:43:39 -0400 Received: from [2001:470:142:3::e] (port=41426 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWHNl-0006vo-OK; Mon, 21 Mar 2022 08:43:34 -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=ylfKsbExdmb3gUzOnC1/cm0B8FgNMWfx632vcQWVGA0=; b=EkxwyVoePN4h vFvGhoaHXycN5I8I8CTmsViYXBWwjDmCPFGxUzz//3JxJMFNrO79on5M/iiGAO3SJNf6KV3DyMG+k /NpRJAsAmZNV3cwwvBqd4weLGGG03brseDWqPrS3u+OixyAnBvNLSMoTRoQAUZxJK7CeBLm2edLG8 a+4nkmS8vU6P1RWC35+QuxEXBHoNp39wS6XRDQ9RGDnBExO6VxUAzERkKyoizjajlQIghi4QsPGnX yAs+PbZ3O9op0IDX82LBL5xGhD+sJ32Q9hPvao/x8vXg0KdjkwJSHMz5f+4ohGnwxHd+KnTXEp9sd pDABVR/u4K34bDiQH+nEQQ==; Received: from [87.69.77.57] (port=4757 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 1nWHNl-0004Uy-8B; Mon, 21 Mar 2022 08:43:33 -0400 Date: Mon, 21 Mar 2022 14:43:18 +0200 Message-Id: <83v8w7eas9.fsf@gnu.org> From: Eli Zaretskii To: Will Tower In-Reply-To: <87a6djhgjv.fsf@gmail.com> (message from Will Tower on Mon, 21 Mar 2022 04:05:52 -0400) Subject: Re: bug#54491: 27.2; left-margin variable breaks autoload generation References: <87a6djhgjv.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54491 Cc: 54491@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Will Tower > Date: Mon, 21 Mar 2022 04:05:52 -0400 > > Steps to reproduce (arch linux, GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.17.4) of 2022-03-11) > 1. Delete all installed versions of magit (our test package) > a. for me this looks like calling M-x package-delete return magit until I can't delete anything else > 2. from command line, emacs -Q > 3. yank reproduction config file into a scratch buffer of clean emacs instance: > > (custom-set-variables > '(left-margin 8) > ) > (setq byte-compile-warnings '(cl-functions)) > > ;;Initialize package sources > (require 'package) > (setq package-archives > '( > ("melpa" . "https://melpa.org/packages/") > ("org" . "https://orgmode.org/elpa/") > ("elpa" . "https://elpa.gnu.org/packages/") > ) > ) > > 4. M-x eval-buffer return > 5. M-x package-install return magit > 6. Notice a bunch of a compiler warnings and errors, I usually receive something about autoloads 105 > 7. Examine magit-autoloads.el file > 8. Notice that some of the generated autoloads have mismatched delimiters, (" appearing on the second line of an autoload, in a region that is supposed to be a comment is fairly common, like I have hard time imagining how display margins, which are purely a display feature, could ever affect the results of byte compilation or any other processing of Lisp programs. Could you perhaps show a simpler reproduction recipe, one that wouldn't require installing 3rd-part packages from the various ELPAs? We use autoloading in many Lisp files in the core, so if the problem is real and general enough, any Lisp file that uses autoloading should do, right? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 09:48:30 2022 Received: (at 54491) by debbugs.gnu.org; 21 Mar 2022 13:48:30 +0000 Received: from localhost ([127.0.0.1]:36190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWIOc-0003Qb-KW for submit@debbugs.gnu.org; Mon, 21 Mar 2022 09:48:30 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:44349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWIOa-0003QS-VN for 54491@debbugs.gnu.org; Mon, 21 Mar 2022 09:48:29 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4KMbYR3p4Sz1s75q; Mon, 21 Mar 2022 14:48:27 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4KMbYR1RX1z1qqkC; Mon, 21 Mar 2022 14:48:27 +0100 (CET) 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 RNz96yQDSo5g; Mon, 21 Mar 2022 14:48:26 +0100 (CET) X-Auth-Info: yW5Y6N8h4dpirDPl1VDDX/rBzeF+yjF8JMBdeIRkjIEsxhT2jyUZmp1miNpQu7ph Received: from igel.home (ppp-46-244-184-176.dynamic.mnet-online.de [46.244.184.176]) (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; Mon, 21 Mar 2022 14:48:26 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 01ADC2C39B7; Mon, 21 Mar 2022 14:48:25 +0100 (CET) From: Andreas Schwab To: Eli Zaretskii Subject: Re: bug#54491: 27.2; left-margin variable breaks autoload generation References: <87a6djhgjv.fsf@gmail.com> <83v8w7eas9.fsf@gnu.org> X-Yow: Did I SELL OUT yet?? Date: Mon, 21 Mar 2022 14:48:25 +0100 In-Reply-To: <83v8w7eas9.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 21 Mar 2022 14:43:18 +0200") Message-ID: <875yo7o1qu.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-Id: <20220321134826.01ADC2C39B7@igel.home> Date: Mon, 21 Mar 2022 14:48:25 +0100 (CET) X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 54491 Cc: 54491@debbugs.gnu.org, Will Tower 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.5 (-) On Mär 21 2022, Eli Zaretskii wrote: > I have hard time imagining how display margins, which are purely a > display feature, left-margin isn't a display feature, you've probably confused it with left-margin-width. -- 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 Mar 21 10:50:12 2022 Received: (at 54491) by debbugs.gnu.org; 21 Mar 2022 14:50:12 +0000 Received: from localhost ([127.0.0.1]:37790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWJMK-0005Yi-9k for submit@debbugs.gnu.org; Mon, 21 Mar 2022 10:50:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWJMH-0005YR-HP for 54491@debbugs.gnu.org; Mon, 21 Mar 2022 10:50:10 -0400 Received: from [2001:470:142:3::e] (port=43462 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWJMB-0006XB-Kt; Mon, 21 Mar 2022 10:50:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=rrwIrWEaKH9iVQbSiibtaAB8sM/5E0Jeky/Zn3vpfCs=; b=VAWsNdpxmhPwylRaaXrD BZNl3Jd83UNcSKYfTDBSkUpiDiOo0fhuMYq58eaZbiP7XZNI3mc8ktcOTx7bBvthhzCyqlktxvdwC PvW5HQ6c8OR7pYld3C79iQn3niq2PBzmLzL4HQgsFdyGvCbAQntQqGSWaBjDxc7DTaUGy5YkMPpzJ PoowNRYtpDjl7HSQxH7r3vOf0FUVK6kjhRY5OX3W3ht+ALplpj/S99Kj/IATqwpSX06WsMeAfkwZM 7kv7jJFoRbQ6U0a3TCt7Dht4+tEKY5rwdxIpYyzqnFP7qixo0kzHdYqWaPJm2MWrlF+609HB1VKv3 WMy1Zl+bp2mdUA==; Received: from [87.69.77.57] (port=2992 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 1nWJMB-0007yE-4O; Mon, 21 Mar 2022 10:50:03 -0400 Date: Mon, 21 Mar 2022 16:49:48 +0200 Message-Id: <83pmmffjhv.fsf@gnu.org> From: Eli Zaretskii To: Andreas Schwab In-Reply-To: <20220321134826.01ADC2C39B7@igel.home> (message from Andreas Schwab on Mon, 21 Mar 2022 14:48:25 +0100 (CET)) Subject: Re: bug#54491: 27.2; left-margin variable breaks autoload generation References: <87a6djhgjv.fsf@gmail.com> <83v8w7eas9.fsf@gnu.org> <20220321134826.01ADC2C39B7@igel.home> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54491 Cc: 54491@debbugs.gnu.org, william.emerson.tower@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Andreas Schwab > Cc: Will Tower , 54491@debbugs.gnu.org > Date: Mon, 21 Mar 2022 14:48:25 +0100 (CET) > > On Mär 21 2022, Eli Zaretskii wrote: > > > I have hard time imagining how display margins, which are purely a > > display feature, > > left-margin isn't a display feature, you've probably confused it with > left-margin-width. Yes, I did. Sorry about my confusion. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 11:10:46 2022 Received: (at control) by debbugs.gnu.org; 21 Mar 2022 15:10:46 +0000 Received: from localhost ([127.0.0.1]:37865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWJgE-0008Hq-AL for submit@debbugs.gnu.org; Mon, 21 Mar 2022 11:10:46 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWJgD-0008Hc-7E for control@debbugs.gnu.org; Mon, 21 Mar 2022 11:10:45 -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=3e8NwatNZfRCr3QkyJEsEaoed9Zld7pVdYIx7Lih3tE=; b=jMhNY/LB9zLGAz7d7JcHsdMqhm Y0MLZicihHL6LqTAEqbpbs97rHpJuDhH9oorGhmZnv8ePL1CFRUnl1N8euitgyDBNZoVdgnoRL8Bw elIt5/Lv4OOqWAZO4I548wNUpZuupT7Ue3doBiIG2Hgk4Yy+BL9P4T39B79kJPUUQWTs=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWJg5-0000Ep-VL for control@debbugs.gnu.org; Mon, 21 Mar 2022 16:10:39 +0100 Date: Mon, 21 Mar 2022 16:10:37 +0100 Message-Id: <87v8w7mjde.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #54491 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: forcemerge 54491 54490 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 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: 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 (---) forcemerge 54491 54490 quit From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 11:19:31 2022 Received: (at 54491) by debbugs.gnu.org; 21 Mar 2022 15:19:31 +0000 Received: from localhost ([127.0.0.1]:37880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWJog-0002EL-Ok for submit@debbugs.gnu.org; Mon, 21 Mar 2022 11:19:30 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWJof-0002E8-Lm for 54491@debbugs.gnu.org; Mon, 21 Mar 2022 11:19:30 -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=p0cB6xLmmJrvq+bro7Dwm9cGjO2D7SKyLxIEczw3aUk=; b=a/1bPmUVI7EmLeTktSMHxz24mm HOulMI7HDgDaB18GsDZkhjV5nK7ft5G1PYzjVMuugxTjXu9KdyBQJxNYKWWvQxcm5oAYx7P2thz6y huh0pksNXPVVVr8pVhW9mL3DkHeT6Nnez+M6DmwXttU1uLJD/Q8Qy8EyeQJ0rVJ0lnBg=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWJoX-0000KE-6J; Mon, 21 Mar 2022 16:19:23 +0100 From: Lars Ingebrigtsen To: Will Tower Subject: Re: bug#54491: 27.2; left-margin variable breaks autoload generation References: <87a6djhgjv.fsf@gmail.com> Date: Mon, 21 Mar 2022 16:19:20 +0100 In-Reply-To: <87a6djhgjv.fsf@gmail.com> (Will Tower's message of "Mon, 21 Mar 2022 04:05:52 -0400") Message-ID: <87r16vmiyv.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: Will Tower writes: > Setting left-margin variable breaks many autoload files when > installing or updating packages. Easier reproduction (well, if you're in the development tree): 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: 54491 Cc: 54491@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Will Tower writes: > Setting left-margin variable breaks many autoload files when > installing or updating packages. Easier reproduction (well, if you're in the development tree): diff --git a/src/buffer.c b/src/buffer.c index f8a7a4f510..e567a8e23c 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -5334,7 +5334,7 @@ init_buffer_once (void) bset_enable_multibyte_characters (&buffer_defaults, Qt); bset_buffer_file_coding_system (&buffer_defaults, Qnil); XSETFASTINT (BVAR (&buffer_defaults, fill_column), 70); - XSETFASTINT (BVAR (&buffer_defaults, left_margin), 0); + XSETFASTINT (BVAR (&buffer_defaults, left_margin), 8); bset_cache_long_scans (&buffer_defaults, Qt); bset_file_truename (&buffer_defaults, Qnil); XSETFASTINT (BVAR (&buffer_defaults, display_count), 0); and then "make ldefs-boot.el", and observe that ldefs-boot.el is broken: (autoload 'allout-widgets-mode "allout-widgets" "\ ("Toggle Allout Widgets mode. This is a minor mode. If called interactively, toggle the `Allout-Widgets mode' mode. If the prefix argument is positive, enable the mode, and if it is zero or negative, disable the mode. instead of (autoload 'allout-mode "allout" "\ Toggle Allout outline mode. This is a minor mode. If called interactively, toggle the `Allout mode' mode. If the prefix argument is positive, enable the mode, and if it is zero or negative, disable the mode. (Although you may find it difficult to then actually build Emacs afterwards.) I haven't tried debugging further -- is it obvious to anybody else what's breaking here? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 13:28:14 2022 Received: (at 54491) by debbugs.gnu.org; 21 Mar 2022 17:28:14 +0000 Received: from localhost ([127.0.0.1]:38098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWLpG-000647-AM for submit@debbugs.gnu.org; Mon, 21 Mar 2022 13:28:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWLpE-00063u-L7 for 54491@debbugs.gnu.org; Mon, 21 Mar 2022 13:28:12 -0400 Received: from [2001:470:142:3::e] (port=46414 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWLp9-0003Nj-Ct; Mon, 21 Mar 2022 13:28: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=2MkLtvqF1hmwCrluT5v/qc0WMntPG81c0q057zZjXQ4=; b=M8GJLKWQ+Vb7 cp//jbLdhNJvdWyv6Uh2q4PQyRtpIoAtx/0q51fd1wYmjuaNCUNugv9g3eareTp4Z3NTMS17+AV1j SFdFjGpbgM/JxAAQnodU2Tr5wPbHws2hNDd4KnWFH55NZwsXZt8Qfx6wgyqH4RTyfFRoSr47iEApq plAVmyBml00/R+dxgQdF91kNerIVgwgywJWsZva6dq0ZJx4gOVEXOx9+UhmMwCi35nZCyYnbPKZCs RkqRMt5wf+Q3gbj5IEwxv4HqsBA0OuctD/PRgMhKbdP3CcszutNAC4ct2cjUHu/6ycVYHlanCOdDG A+c0KreNsOUFJM5Fk6ltkQ==; Received: from [87.69.77.57] (port=4951 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 1nWLp8-0000n3-SH; Mon, 21 Mar 2022 13:28:07 -0400 Date: Mon, 21 Mar 2022 19:27:50 +0200 Message-Id: <83ee2vfc6h.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87r16vmiyv.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 21 Mar 2022 16:19:20 +0100) Subject: Re: bug#54491: 27.2; left-margin variable breaks autoload generation References: <87a6djhgjv.fsf@gmail.com> <87r16vmiyv.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54491 Cc: 54491@debbugs.gnu.org, william.emerson.tower@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Date: Mon, 21 Mar 2022 16:19:20 +0100 > Cc: 54491@debbugs.gnu.org > > (autoload 'allout-widgets-mode "allout-widgets" "\ > ("Toggle Allout Widgets mode. > > This is a minor mode. If called interactively, toggle the > `Allout-Widgets mode' mode. If the prefix argument is > positive, enable the mode, and if it is zero or negative, > disable the mode. > > > > instead of > > > (autoload 'allout-mode "allout" "\ > Toggle Allout outline mode. > > This is a minor mode. If called interactively, toggle the `Allout > mode' mode. If the prefix argument is positive, enable the mode, and > if it is zero or negative, disable the mode. > > > (Although you may find it difficult to then actually build Emacs > afterwards.) > > I haven't tried debugging further -- is it obvious to anybody else > what's breaking here? Looks like adaptive-fill? lisp-mode defines various indent-* and fill-* functions, so perhaps the extra open parenthesis is the "prefix" it decides to use when filling/indenting? From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 14:17:44 2022 Received: (at 54491) by debbugs.gnu.org; 21 Mar 2022 18:17:44 +0000 Received: from localhost ([127.0.0.1]:38183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWMbA-0007Ua-Ed for submit@debbugs.gnu.org; Mon, 21 Mar 2022 14:17:44 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWMb9-0007UD-2K for 54491@debbugs.gnu.org; Mon, 21 Mar 2022 14:17:43 -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=FD05MYy+d2pP/rk+s1AkgRyVQfsLPgo9UR2dCId+650=; b=NYuki+hMJmMJvyONcxWUulc3WF RziAkCzBVlefbclqRm3BicIVw/3e3SFsOwMb4ZDLJxmPGfwwEbm8HMEN81nonptRbuHaI4GgOJgHs QA5qeY/MfJA1FkUrXP1TI0Fw/UsLUAt9EqWMPJ/D631dZIhU2EYn25EQP0nqfONFjO40=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWMb0-00027r-01; Mon, 21 Mar 2022 19:17:36 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#54491: 27.2; left-margin variable breaks autoload generation References: <87a6djhgjv.fsf@gmail.com> <87r16vmiyv.fsf@gnus.org> <83ee2vfc6h.fsf@gnu.org> Date: Mon, 21 Mar 2022 19:17:32 +0100 In-Reply-To: <83ee2vfc6h.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 21 Mar 2022 19:27:50 +0200") Message-ID: <87lex3qif7.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: > Looks like adaptive-fill? lisp-mode defines various indent-* and > fill-* functions, so perhaps the extra open parenthesis is the > "prefix" it decides to use when filling/indenting? 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: 54491 Cc: 54491@debbugs.gnu.org, william.emerson.tower@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Looks like adaptive-fill? lisp-mode defines various indent-* and > fill-* functions, so perhaps the extra open parenthesis is the > "prefix" it decides to use when filling/indenting? Sounds likely. I've now fixed this in the most straight-forward way I could think of in Emacs 29 (i.e., by just binding left-margin to zero before doing any of this stuff), and that seems to fix the problem. Here's the reproducer I used: (let ((left-margin 8)) (make-directory-autoloads "~/src/emacs/trunk/lisp/" "/tmp/out.el")) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 14:17:54 2022 Received: (at control) by debbugs.gnu.org; 21 Mar 2022 18:17:54 +0000 Received: from localhost ([127.0.0.1]:38186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWMbK-0007Uw-N4 for submit@debbugs.gnu.org; Mon, 21 Mar 2022 14:17:54 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWMbJ-0007Ul-KC for control@debbugs.gnu.org; Mon, 21 Mar 2022 14:17:53 -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=bz2SD4nfDrHS8dORdP7EdFiOO9ix7A+terR+b8aQc1g=; b=PBlD86zTcen6ihG9wqrsiojof9 NZmcV5ztkK7XxOjFf/7TONkI7bZQrPNhK0dRBq1zfW9+/By3k8ZO7lcpBiYwXHePQ4USGR+9uObuC 7bwtMDDASTqXPhNK4gjZrwKF2zXKn8lVNAEzOdW5mgmAe2bJje21NlZSuLfyY5k8ZdAA=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWMbC-000286-2S for control@debbugs.gnu.org; Mon, 21 Mar 2022 19:17:47 +0100 Date: Mon, 21 Mar 2022 19:17:45 +0100 Message-Id: <87k0cnqieu.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #54491 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 54491 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 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: 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 54491 29.1 quit From unknown Sun Aug 17 09:11:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 19 Apr 2022 11:24:08 +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 From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 06 05:22:04 2022 Received: (at control) by debbugs.gnu.org; 6 Jun 2022 09:22:04 +0000 Received: from localhost ([127.0.0.1]:34393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ny8vy-0004Ra-Po for submit@debbugs.gnu.org; Mon, 06 Jun 2022 05:22:04 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:36655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxvIU-0001Ib-Rc for control@debbugs.gnu.org; Sun, 05 Jun 2022 14:48:23 -0400 Received: by mail-wr1-f47.google.com with SMTP id u3so17156524wrg.3 for ; Sun, 05 Jun 2022 11:48:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ywecYfYU0ex/kJHM2gM9zzJj4FDZrmtqQuBS/jTJ5dc=; b=gEGbJq0l65y4SBI0riPksKTzcg5pap6PQKn7R8N43bYg90e7KTE9G3W2ndUBqC1RP8 xGVcHweSEpPddqdjwn4tfh8sglxKMiK3HJ0UsSKgHefRTv26767xvGuRQtH5ia/9SKP5 oJ+BR6XPWDPaUOY+RvLv1jsrfRNRrOuMUinKNBkrBiukNsYy4Tsb14pK4CYRPQLaN2Et 9sPkE7xA4KkMYniQxtY7a1875imFqEDfkcXj1KCZ0+xvcGDyMorRLHTCF5OHOjNNPwSd SHZN+Qkw8Pe27F6+S0ZuqIS861skiTCcREa6BMknpg+ZQT9g6MtnlNKQAXhFyifwB8A9 uG6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ywecYfYU0ex/kJHM2gM9zzJj4FDZrmtqQuBS/jTJ5dc=; b=e+59djo0H7nL4BsGNXR1Fj7j31VxkfEhALUcod4ZLLI3TFNc4oLOb0VBARKGhYB0+f KJ2mn70qgnjI6d/9RqDOaqqoftxxLeqDnAv+EAMMB+w8WQHRrqHn86BEbXFGq2eDtzvv i1BXbCmyv3GjLee6d/jim49+W5zgtKGlsuVWUADajZf50ioU1UEM3NnwSp2kVHGfqvPi kHIuLcud/2RoUXDiyPl1iIH635ivxqj/Qlrlb1/Yi3RCku02WGQjhFWfOFhnV1Ko5ROe dVH2bzbcE2Xjmw0vdnKORHyU3tUPU182k+dmCj67pIIqOWcWV8vyO/6qDEGGS57T40w1 jMvg== X-Gm-Message-State: AOAM531gCmAfha+aojDKHZxwjl96u9JyFjlnogJZjQsphpeOjjlbIgri +via4uIYrtjC2KJLlEtGp1VQ38SepxI= X-Google-Smtp-Source: ABdhPJxiCnRx8HhVL+mFMkBeySav3sjBFZsbfO4svuUwDdMk0BXKyFj/VQ8avhZ4CS6+x2UAgMBgFw== X-Received: by 2002:a5d:570c:0:b0:210:32e1:7250 with SMTP id a12-20020a5d570c000000b0021032e17250mr18614338wrv.368.1654454896956; Sun, 05 Jun 2022 11:48:16 -0700 (PDT) Received: from pluto.localnet (aaubervilliers-651-1-314-249.w83-200.abo.wanadoo.fr. [83.200.25.249]) by smtp.gmail.com with ESMTPSA id ay1-20020a5d6f01000000b0020fee88d0f2sm17176956wrb.0.2022.06.05.11.48.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Jun 2022 11:48:16 -0700 (PDT) From: chris To: control@debbugs.gnu.org Subject: unarchive 54491 Date: Sun, 05 Jun 2022 20:48:15 +0200 Message-ID: <2637533.mvXUDI8C0e@pluto> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: control X-Mailman-Approved-At: Mon, 06 Jun 2022 05:21:58 -0400 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: -0.8 (/) unarchive 54491 From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 12 16:23:00 2022 Received: (at 54491) by debbugs.gnu.org; 12 Jun 2022 20:23:00 +0000 Received: from localhost ([127.0.0.1]:56547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o0U6t-0004ZT-P4 for submit@debbugs.gnu.org; Sun, 12 Jun 2022 16:23:00 -0400 Received: from mail-wm1-f47.google.com ([209.85.128.47]:53970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o0Oel-00024m-Av for 54491@debbugs.gnu.org; Sun, 12 Jun 2022 10:33:37 -0400 Received: by mail-wm1-f47.google.com with SMTP id z9so1690766wmf.3 for <54491@debbugs.gnu.org>; Sun, 12 Jun 2022 07:33:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=qomTo58MxRPOg3uDo4iesX9kwxbOvjD6eGTNnx7whnk=; b=MZARxi+EYEAFaD3aw+kCI09yNQHcF7e2h96rngF5oUSO16iiJBAWc9S2WlLBzogzK7 eFCCa9ZpxH26fGtC0ocnR9L+bZKqXJsX39Fz+9FsHN/97BXpxwolu8Xyi97Uodrsnggr YNqZ5y4JXCHx+sLaZrZ7U2cWqzPuv2OWD8p1pq9TPAYloCTUVp4obVUIbeEXowsOoaJn Qne1Pd6I+fDy9jxFBM9tdEG89e8c7jYk2NSneI/EtlZTyYF3+wOcMm6Jg+heXirM6T3F oroWDKoquR5VLB4DFM06oZ47+69LOj+e5d4onOzlvPJjxU7/b3NS/3SPHTZIEYbg15Qu ASTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=qomTo58MxRPOg3uDo4iesX9kwxbOvjD6eGTNnx7whnk=; b=BS9kY4UaaRJb9BIDbHI8G5wFCMXMSM3cOq7SbJDjEjYkINt5pOeMRoquq0LYLl4lKT 6/gYZxq0ZbCWCG3RXvIi8V3MaG36nJ2WxwjUFrNx43SOPsh/Ec8DmZ8ln8PUpdPCt5YQ sPHU404o/0zVK+tn5u9JezS86TAQdWgMQJcHEnMzJRyYc0BDv43rPXyNSBZ5TTnpjh/w L6cBCzqB1pjSdACsczyeg46qPyZIUdzZnymMETbmwY7sx6ZhXCks7T8OfLmVVALO4BYv Gzx4CBQcuAJGD93pCN66kbb8r4kWNVFO0PUeaLl4G/r6yehvxJEOZOBlsz+TUDvjMFHg 2YcQ== X-Gm-Message-State: AOAM5301aNHJLH58QmdtLEc86ybVmqO4Mp0JiqE9Ln8Bg9rmf9XX9Fbl Z2K62O4Qp2XnL880jBePsVidYuTh/Ss= X-Google-Smtp-Source: ABdhPJw/62sMRQfmucQHpVNDcf6YVAS7scAupu8+DVNAxYO363rgupKph6uj9OcDwAiVKSnWNHg6FQ== X-Received: by 2002:a05:600c:a4c:b0:39c:34d0:fd25 with SMTP id c12-20020a05600c0a4c00b0039c34d0fd25mr9544612wmq.172.1655044409163; Sun, 12 Jun 2022 07:33:29 -0700 (PDT) Received: from pluto.localnet (alagny-552-1-17-201.w83-200.abo.wanadoo.fr. [83.200.104.201]) by smtp.gmail.com with ESMTPSA id n31-20020a05600c501f00b003976fbfbf00sm5844662wmr.30.2022.06.12.07.33.28 for <54491@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jun 2022 07:33:28 -0700 (PDT) From: chris To: 54491@debbugs.gnu.org Subject: bug#54491: 27.2; left-margin variable breaks autoload generation Date: Sun, 12 Jun 2022 16:33:27 +0200 Message-ID: <2185383.iZASKD2KPV@pluto> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 54491 X-Mailman-Approved-At: Sun, 12 Jun 2022 16:22:59 -0400 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: -0.8 (/) I've just recomplied emacs with latest master: ``` $ git --no-pager grep "left-margin 0" 8c252e2326:lisp/emacs-lisp/autoload.el 8c252e2326:lisp/emacs-lisp/autoload.el: (left-margin 0) ``` Build emacs with: ``` git pull; git clean -dfx; git checkout master; ./autogen.sh; ./configure --prefix="$HOME/.local" --with-pgtk; make -j$(nproc) ``` Start emacs with: `/path_to_emacs_clone/emacs/src/emacs -Q --load ~/.emacs.d/myinit-dev.el --daemon; /path_to_emacs_clone/emacs/lib-src/emacsclient --create-frame --alternate-editor="" &` Right after that I do: ``` (make-directory-autoloads "~/.emacs.d/straight/repos/minimap/" "/tmp/minimap-autoloads-left-margin-0.el") ``` on input: ``` $ git -C ~/.emacs.d/straight/repos/minimap/ rev-parse --short HEAD ed74906 ``` And it gives: ``` ;;; minimap-autoloads-left-margin-0.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*- ;; Generated by the `loaddefs-generate--rubric' function. ;; This file is part of GNU Emacs. ;;; Code: ;;;### (autoloads nil "../home/chris/.emacs.d/straight/repos/minimap/minimap" ;;;;;; "../home/chris/.emacs.d/straight/repos/minimap/minimap.el" ;;;;;; (0 0 0 0)) ;;; Generated autoloads from ../home/chris/.emacs.d/straight/repos/minimap/minimap.el (defvar minimap-mode nil "\ Non-nil if Minimap mode is enabled. See the `minimap-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `minimap-mode'.") (custom-autoload 'minimap-mode "../home/chris/.emacs.d/straight/repos/minimap/minimap" nil) (autoload 'minimap-mode "../home/chris/.emacs.d/straight/repos/minimap/minimap" "\ ("Toggle minimap mode. This is a global minor mode. If called interactively, toggle the `Minimap mode' mode. If the prefix argument is positive, enable the mode, and if it is zero or negative, disable the mode. If called from Lisp, toggle the mode if ARG is `toggle'. Enable the mode if ARG is nil, omitted, or is a positive number. Disable the mode if ARG is a negative number. To check whether the minor mode is enabled in the current buffer, evaluate `(default-value \\='minimap-mode)'. The mode's hook is called both when the mode is enabled and when it is disabled. \(fn &optional ARG)" 335 336 (fill-space " ")) t nil) (register-definition-prefixes "../home/chris/.emacs.d/straight/repos/minimap/minimap" '("minimap-")) ;;;*** ;;; End of scraped data (provide 'minimap-autoloads-left-margin-0) ;; Local Variables: ;; version-control: never ;; no-byte-compile: t ;; no-update-autoloads: t ;; coding: utf-8-emacs-unix ;; End: ;;; minimap-autoloads-left-margin-0.el ends here ``` This grep shows the error is present: ``` $ grep -A2 "(autoload 'minimap-mode" /tmp/minimap-autoloads-left-margin-0.el (autoload 'minimap-mode "../home/chris/.emacs.d/straight/repos/minimap/minimap" "\ ("Toggle minimap mode. ``` Initially I stumbled on that from `straight.el`: `(straight-use-package 'minimap)` sort of command fails most of the time. With: `Debugger entered--Lisp error: (invalid-read-syntax "." 29 56)` ``` $ sed -n '20,29p' ~/.emacs.d/straight/build/minimap/minimap-autoloads.el (custom-autoload 'minimap-mode "minimap" nil) (autoload 'minimap-mode "minimap" "\ ("Toggle minimap mode. This is a global minor mode. If called interactively, toggle the `Minimap mode' mode. If the prefix argument is positive, enable the mode, and if it is zero or negative, disable the mode. If called from Lisp, toggle the mode if ARG is `toggle'. Enable ``` I have no idea how to fix this issue which is presenting itself very often. Thanks Chris From unknown Sun Aug 17 09:11:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 11 Jul 2022 11:24:07 +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