From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 05 01:13:28 2023 Received: (at submit) by debbugs.gnu.org; 5 Oct 2023 05:13:28 +0000 Received: from localhost ([127.0.0.1]:45751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoGfv-0001Oh-9r for submit@debbugs.gnu.org; Thu, 05 Oct 2023 01:13:28 -0400 Received: from lists.gnu.org ([2001:470:142::17]:44948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qo7eD-0001Nd-84 for submit@debbugs.gnu.org; Wed, 04 Oct 2023 15:35:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qo7dp-0000Q4-VE for bug-gnu-emacs@gnu.org; Wed, 04 Oct 2023 15:34:41 -0400 Received: from nihesarelays03.hub.nih.gov ([165.112.69.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qo7dn-00088w-Ni for bug-gnu-emacs@gnu.org; Wed, 04 Oct 2023 15:34:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nih.gov; i=@nih.gov; q=dns/txt; s=NIH; t=1696448080; x=1727984080; h=from:to:subject:date:message-id:mime-version; bh=TH/pbkm0g8ocCnVXFGFlzZoJMZvrdr/Sr038lAPR+UA=; b=dPX8FVOmb1st46Lt5sFx/H1+y/ndTRUrFj3O9fkYTzK8P4DYiBzP3HSw YBkh2eAKJH7FBeD0XY8uTqbbg+h5akMYTzw+kCZBwPq15gdcs4e2Ncyl5 gLsGCBdbbvEJB+ChFjD6RtLI/SvpEBaAiqGMoT+uEed7ksvDxPXC4ZHUu Gst330tOEG+rWDV5nUp2lohKX7swkLksIBBxRdyA4Z9oAPiZEPr51gRbn Dt0nW8WOmLydRGoQin92zS0x1XpFln0lKxK9sHCic9mvU2o4H4o6MsP3E /wR1b/ykEijTu7T9oOkFxGzI1pzBaX+rnQzPkJ0fOYVJ/iE1MwKjuvt/w A==; X-CSE-ConnectionGUID: 6mjr6D2eQ1qvcxVHNI26QQ== X-CSE-MsgGUID: 19o89h1aT+KPejWOXAt87g== X-IronPortListener: non-ces-out X-IronPortListener: non-ces-out Received: from mail1.be-md.ncbi.nlm.nih.gov (HELO mail1.ncbi.nlm.nih.gov) ([130.14.26.41]) by nihesarelayS03.hub.nih.gov with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Oct 2023 15:34:35 -0400 Received: from NCBIMAC1014 (ncbimac1014.be-md.ncbi.nlm.nih.gov [130.14.11.14]) by mail1.ncbi.nlm.nih.gov (Postfix) with ESMTP id C0922340002 for ; Wed, 4 Oct 2023 15:34:34 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ncbi.nlm.nih.gov; s=ncbi-nlm; t=1696448074; bh=suDn71wGHjhkOWl0qwhNOUFhg3Xdb6nQ8a25fj0n2jY=; h=From:To:Subject:Date; b=S5Th9hnlGX8MTIiJRbvRspHltxXQ+YhUA2DTMCFUNeO9Tj47VzBB0rzWVKew7z+ML 05QCdTVmSHnrans77THA34kP3/tKZtSgmKEVjU/sKpR1jBXPl+9TVGml3LtitchEZe DBHRg17YQjNG4xTl+algI3I89MICo6oj5Ujg1zSY= From: Aaron Ucko To: bug-gnu-emacs@gnu.org Subject: 29.1; malformed load-history entry when built --with-ns Date: Wed, 04 Oct 2023 15:34:34 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=165.112.69.25; envelope-from=ucko@ncbi.nlm.nih.gov; helo=nihesarelayS03.hub.nih.gov X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_GOV_DKIM_AU=-0.653, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Immediately after startup, load-history starts with the malformed entry ((require . package) (require . info)) which in turn breaks e.g. eval-after-load, which reasonably expects every entry to start with a filename. Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=ucko%40ncbi.nlm.nih.gov; ip=2001%3A470%3A142%3A%3A17; r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 FROM_GOV_SPOOF From Government domain but matches SPOOFED X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 05 Oct 2023 01:13:26 -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.9 (/) Immediately after startup, load-history starts with the malformed entry ((require . package) (require . info)) which in turn breaks e.g. eval-after-load, which reasonably expects every entry to start with a filename. I encounter this behavior with an all-comments .emacs, but not with emacs -q; with -q, load-history instead starts with nil, which is irregular too but (mostly?) harmless. This Cocoa-enabled build exhibits the same behavior in -nw mode, but an X11 build of the same sources (unpatched 29.1) doesn't add any irregular entries in any mode. I configured it --with-ns-self-contained so that my two builds could share a .../share/emacs hierarchy, but I'd expect that to be a formality. Please let me know if you need any more information. Thanks! In GNU Emacs 29.1 (build 1, aarch64-apple-darwin22.4.0, NS appkit-2299.50 Version 13.3.1 (Build 22E261)) of 2023-10-04 built on NCBIMAC1014 Windowing system distributor 'Apple', version 10.3.2299 System Description: macOS 13.3.1 Configured using: 'configure --prefix=/Users/ucko/emacs-29.1 --with-ns --disable-ns-self-contained --with-modules --without-gnutls' Configured features: ACL LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG SQLITE3 THREADS TOOLKIT_SCROLL_BARS ZLIB Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: display-time-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/ucko/share/emacs/tex-site hides /Users/ucko/.emacs.d/elpa/auctex-13.0.16/tex-site /Users/ucko/.emacs.d/elpa/transient-20230220.1425/transient hides /Users/ucko/emacs-29.1/share/emacs/29.1/lisp/transient /Users/ucko/share/emacs/w3/socks hides /Users/ucko/emacs-29.1/share/emacs/29.1/lisp/net/socks Features: (shadow sort mail-extr emacsbug cl-extra pp thingatpt help-fns radix-tree cl-print dabbrev debug backtrace help-mode find-func time jka-compr amu-functions dsvn log-edit ring pcvs-util add-log vc vc-dispatcher nnimap nnmail gnus-int mail-source gnus-range message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader utf7 nnoo gnus wid-edit nnheader gnus-util text-property-search time-date mm-util mail-prsvr mail-utils range advice w3-auto derived cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs finder-inf tex-site pcase info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cus-start cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 452778 74812) (symbols 48 31202 3) (strings 32 94378 3768) (string-bytes 1 2764532) (vectors 16 70705) (vector-slots 8 1674909 46441) (floats 8 213 55) (intervals 56 58004 21708) (buffers 976 14)) -- Aaron Ucko , NCBI C++ Toolkit core development group From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 05 02:01:47 2023 Received: (at 66357) by debbugs.gnu.org; 5 Oct 2023 06:01:47 +0000 Received: from localhost ([127.0.0.1]:45839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoHQh-0002vZ-1I for submit@debbugs.gnu.org; Thu, 05 Oct 2023 02:01:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoHQf-0002vL-T1 for 66357@debbugs.gnu.org; Thu, 05 Oct 2023 02:01:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qoHQH-0004CZ-JU; Thu, 05 Oct 2023 02:01:21 -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=BGKLKKl2OQX0495TJqHhQOHK0psIEtGcLFSS+8KwV6A=; b=qim4WBTQ7Th6l3KIzVyX ughu47zMHHj5sdm9LykEW5/0ya1Mj1ppNYI3QtwR7qpJ9SY8ho9tjWkyHSvyFMo42n0pMY1fHn+Mr 9hJnA3hjdXHZ866XLo7SB7OrwpFVCXAdClm1PsKI1ZkGdLkSqFv0zOQQLsl3uZbp3MprL4FaBOf74 ZEr5y2GNZZ7dgb9o28vXkM5s5bIXVfQXwLlnbVcTTaEbyDUWpFRFOxtHfu+TKfGq4/wo/lkNFON9N 39LdXyQZObl4ndmQJcTTwo6QYOYnIvLjrFN6mpPymGk269FsGvVjuNAETANkeUcZRzhNclbJbDN1v +r1RTMXThKszXA==; Date: Thu, 05 Oct 2023 09:01:27 +0300 Message-Id: <83pm1t4ngo.fsf@gnu.org> From: Eli Zaretskii To: Aaron Ucko In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#66357: 29.1; malformed load-history entry when built --with-ns References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66357 Cc: 66357@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 (---) > Date: Wed, 04 Oct 2023 15:34:34 -0400 > From: Aaron Ucko via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > Immediately after startup, load-history starts with the malformed entry > > ((require . package) (require . info)) > > which in turn breaks e.g. eval-after-load, which reasonably expects > every entry to start with a filename. > > I encounter this behavior with an all-comments .emacs, but not with > emacs -q; with -q, load-history instead starts with nil, which is > irregular too but (mostly?) harmless. This Cocoa-enabled build exhibits > the same behavior in -nw mode, but an X11 build of the same sources > (unpatched 29.1) doesn't add any irregular entries in any mode. I cannot reproduce this (but I'm not on macOS). My guess is that you have packages installed via package.el, and some of your init files are executed (and load package.el) even though the .emacs is commented out. I don't have any packages installed, so I don't see this problem. In any case, the above value is non malformed, it is fully documented in the ELisp manual: -- Variable: load-history The value of this variable is an alist that associates the names of loaded library files with the names of the functions and variables they defined, as well as the features they provided or required. Each element in this alist describes one loaded library (including libraries that are preloaded at startup). It is a list whose CAR is the absolute file name of the library (a string). The rest of the list elements have these forms: ‘VAR’ The symbol VAR was defined as a variable. ‘(defun . FUN)’ The function FUN was defined. ‘(defun . FUN)’, which represents defining FUN as a function. ‘(defface . FACE)’ The face FACE was defined. ‘(require . FEATURE)’ The feature FEATURE was required. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 11 14:33:58 2023 Received: (at 66357) by debbugs.gnu.org; 11 Oct 2023 18:33:58 +0000 Received: from localhost ([127.0.0.1]:40054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqe1t-0000Ia-Oo for submit@debbugs.gnu.org; Wed, 11 Oct 2023 14:33:58 -0400 Received: from nihesarelays04.hub.nih.gov ([165.112.69.26]:28052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqe1n-0000ID-Sg for 66357@debbugs.gnu.org; Wed, 11 Oct 2023 14:33:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nih.gov; i=@nih.gov; q=dns/txt; s=NIH; t=1697049210; x=1728585210; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=hD+BcWKYym3VrQ5S5mm9JagQToLCCwm4mkvxuc/odd0=; b=lT6c7d046Z6bSNUTAEl5JyHst4x8E/RuvxassGKUZI9iVc/N8rh1r4to ESNp9ZeNPt71kYFVPzMy/gATm7vwgbIOiOlzKTf+nsaawfarCp/e7bHXT rtTLPrzVIPAd7c3V+EyV41CVkGuyS/47z/7kdFb2B+k0PmH4FY1WrG1VK WtB7AOh/2c4zCGL4fr+5QLK0rRHCy3NPl8fJTpvZCDhPHJaYYCE9Fkik1 XL7fUcUSzkLrxz+6zxLThwpCmNs88nra2mrUcXovLeHU7eJmWtdNOEF5G wgGVbM8wZ8yxlwkjjlz8uJ1RbC1yoyO/6dQB6goXVyPmQQ75M+QfV8qBY A==; X-CSE-ConnectionGUID: NQRG893PRZigPLSqK2gsIA== X-CSE-MsgGUID: L/sQJgtrRHGyKG5M/4ghLg== X-IronPortListener: non-ces-out X-IronPortListener: non-ces-out Received: from unknown (HELO mail2.ncbi.nlm.nih.gov) ([165.112.69.22]) by nihesarelays04.hub.nih.gov with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2023 14:33:24 -0400 Received: from tonka1.be-md.ncbi.nlm.nih.gov (tonka1.be-md.ncbi.nlm.nih.gov [130.14.24.194]) by mail2.ncbi.nlm.nih.gov (Postfix) with ESMTP id 285211A0002; Wed, 11 Oct 2023 14:33:24 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ncbi.nlm.nih.gov; s=ncbi-nlm; t=1697049204; bh=Bkd8x/EqR6NSDd4oJx3vA80v5ox6JbIaVsnijA7a/bk=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=ON0opwpLyH4Nq1aVfl9t95bGAMTICfLxxTjkqXHzdTKdlpSgx0takRpKgAU3NIBSt Tj7jS0HMS6mWr2OHReonSPS1QeuKfnQSffBs+RwAFDSltp8LjUV3FSo30zUjUmHd82 CQIBWgTcSq+sNYPg2ZmNIZ3iw0klqaQCc2sfG7Es= Received: by tonka1.be-md.ncbi.nlm.nih.gov (Postfix, from userid 4851) id 1D5262440D; Wed, 11 Oct 2023 14:33:24 -0400 (EDT) From: "Aaron M. Ucko" To: Eli Zaretskii Subject: Re: bug#66357: 29.1; malformed load-history entry when built --with-ns References: <83pm1t4ngo.fsf@gnu.org> Date: Wed, 11 Oct 2023 14:33:23 -0400 In-Reply-To: <83pm1t4ngo.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Oct 2023 09:01:27 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66357 Cc: 66357@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: -1.0 (-) Thanks for the quick reply, and sorry for not following up earlier. Eli Zaretskii writes: > I cannot reproduce this (but I'm not on macOS). I haven't yet been able to elsewhere either, even with GNUstep libraries installed and Emacs configured to use them. > My guess is that you > have packages installed via package.el, and some of your init files > are executed (and load package.el) even though the .emacs is commented > out. I do indeed have some packages installed, and it looks like their general presence affects Emacs's startup logic. I'm not sure how much the precise set matters, but FTR, I specifically have $ ls ~/.emacs.d/elpa/ \@-readme.txt groovy-mode-201203310931/ aggressive-indent-readme.txt jq-mode-20220610.1119/ applescript-mode-20210802.1715/ kotlin-mode-20210917.1911/ archives/ kotlin-mode-20230123.1859/ asn1-mode-20170729.226/ ldap-mode-readme.txt auctex-13.0.16/ magit-20220131.125/ compat-29.1.3.4/ magit-20230221.648/ crontab-mode-20210715.133/ magit-section-20220130.2007/ dash-20210826.1149/ magit-section-20230213.2018/ dash-20221013.836/ protobuf-mode-20230216.1713/ git-commit-20220130.2254/ s-20220902.1511/ git-commit-20230220.1901/ transient-20220130.1941/ gnupg/ transient-20230220.1425/ gradle-mode-20150313.1905/ with-editor-20220130.1942/ graphviz-dot-mode-20230213.1945/ with-editor-20230212.2214/ > Each element in this alist describes one loaded library (including > libraries that are preloaded at startup). It is a list whose CAR ^^^^^^^^^ > is the absolute file name of the library (a string). ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The offending entry is missing a file name (or even a leading nil placeholder), and consists *solely* of two > =E2=80=98(require . FEATURE)=E2=80=99 forms, which are valid only later in the list. --=20 Aaron Ucko , NCBI C++ Toolkit core development group From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 11 14:39:45 2023 Received: (at 66357) by debbugs.gnu.org; 11 Oct 2023 18:39:45 +0000 Received: from localhost ([127.0.0.1]:40058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqe7U-0000b5-My for submit@debbugs.gnu.org; Wed, 11 Oct 2023 14:39:45 -0400 Received: from nihesarelayb04.hub.nih.gov ([128.231.89.202]:1093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqe7Q-0000al-2F for 66357@debbugs.gnu.org; Wed, 11 Oct 2023 14:39:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nih.gov; i=@nih.gov; q=dns/txt; s=NIH; t=1697049559; x=1728585559; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version:content-transfer-encoding; bh=hD+BcWKYym3VrQ5S5mm9JagQToLCCwm4mkvxuc/odd0=; b=iAL/g4b/hSJshXG1DSBhJd4gxuQcGnLQOZpwx04f6aybgOlhz8T6MNA7 wRl5Mq1AxsVYiscM7Jo2jAYZ8qZaPjBs403TN1KfFe2SyuwwC9NB05Oyl AJ1eWUJEARV/Tujk1es/UCnRBQ8woQU7LQmGwuxTOm95+W+0SsKkA/izm My+I6m+klxcuBiSA0z0zwI+I30vGajZ4o01jOeIw6fYznVeeHVdmqWri4 vM4qixaI4pnm2MQ09xayln5P2z224uMc8TTbm8eJW+YD7BMRBUM+YEizL QjE/g3B5pN6t8cXqevzpPNkPTCWeE5hywRYa7Yu7fUWqAUDz0Mon400Nd Q==; X-CSE-ConnectionGUID: bRnzV9ehTPOnIx6isF9iAg== X-CSE-MsgGUID: 3R1DreCJQ5qMdKVMkbtkTQ== X-IronPortListener: non-ces-out X-IronPortListener: non-ces-out Received: from unknown (HELO mail1.ncbi.nlm.nih.gov) ([128.231.89.198]) by nihesarelayB04.hub.nih.gov with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2023 14:39:13 -0400 Received: from tonka1.be-md.ncbi.nlm.nih.gov (tonka1.be-md.ncbi.nlm.nih.gov [130.14.24.194]) by mail1.ncbi.nlm.nih.gov (Postfix) with ESMTP id 48C6D340002; Wed, 11 Oct 2023 14:39:12 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ncbi.nlm.nih.gov; s=ncbi-nlm; t=1697049552; bh=Bkd8x/EqR6NSDd4oJx3vA80v5ox6JbIaVsnijA7a/bk=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=B8F9i7NZBHpVw+T7Rj7XtqSdWmyDIz7A3fsQPvB+4Woo1iuTMjo63vZDrefLlDKY0 zHzbeSRwGMipmZENNBTxCrpiwlgT+XuLkPgSMwcD4V3xkaMEyel5gUd1cObAw/aPus lpXPdRJx1TWBOM7EIo8Z8XnQ8PtMBjCffteCs8hc= Received: by tonka1.be-md.ncbi.nlm.nih.gov (Postfix, from userid 4851) id 3CD1524462; Wed, 11 Oct 2023 14:39:12 -0400 (EDT) From: "Aaron M. Ucko" To: Eli Zaretskii Subject: Re: bug#66357: 29.1; malformed load-history entry when built --with-ns In-Reply-To: <83pm1t4ngo.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Oct 2023 09:01:27 +0300") References: <83pm1t4ngo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Date: Wed, 11 Oct 2023 14:39:12 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66357 Cc: 66357@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: -1.0 (-) Thanks for the quick reply, and sorry for not following up earlier. Eli Zaretskii writes: > I cannot reproduce this (but I'm not on macOS). I haven't yet been able to elsewhere either, even with GNUstep libraries installed and Emacs configured to use them. > My guess is that you > have packages installed via package.el, and some of your init files > are executed (and load package.el) even though the .emacs is commented > out. I do indeed have some packages installed, and it looks like their general presence affects Emacs's startup logic. I'm not sure how much the precise set matters, but FTR, I specifically have $ ls ~/.emacs.d/elpa/ \@-readme.txt groovy-mode-201203310931/ aggressive-indent-readme.txt jq-mode-20220610.1119/ applescript-mode-20210802.1715/ kotlin-mode-20210917.1911/ archives/ kotlin-mode-20230123.1859/ asn1-mode-20170729.226/ ldap-mode-readme.txt auctex-13.0.16/ magit-20220131.125/ compat-29.1.3.4/ magit-20230221.648/ crontab-mode-20210715.133/ magit-section-20220130.2007/ dash-20210826.1149/ magit-section-20230213.2018/ dash-20221013.836/ protobuf-mode-20230216.1713/ git-commit-20220130.2254/ s-20220902.1511/ git-commit-20230220.1901/ transient-20220130.1941/ gnupg/ transient-20230220.1425/ gradle-mode-20150313.1905/ with-editor-20220130.1942/ graphviz-dot-mode-20230213.1945/ with-editor-20230212.2214/ > Each element in this alist describes one loaded library (including > libraries that are preloaded at startup). It is a list whose CAR ^^^^^^^^^ > is the absolute file name of the library (a string). ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The offending entry is missing a file name (or even a leading nil placeholder), and consists *solely* of two > =E2=80=98(require . FEATURE)=E2=80=99 forms, which are valid only later in the list. --=20 Aaron Ucko , NCBI C++ Toolkit core development group