From unknown Sun Aug 10 16:48:59 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#78479 <78479@debbugs.gnu.org> To: bug#78479 <78479@debbugs.gnu.org> Subject: Status: 31.0.50; Passing a list to a customization string variable for Emacs >= 31 in project.el Reply-To: bug#78479 <78479@debbugs.gnu.org> Date: Sun, 10 Aug 2025 23:48:59 +0000 retitle 78479 31.0.50; Passing a list to a customization string variable fo= r Emacs >=3D 31 in project.el reassign 78479 emacs submitter 78479 "M. Page-Lieberman" severity 78479 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun May 18 09:22:50 2025 Received: (at submit) by debbugs.gnu.org; 18 May 2025 13:22:50 +0000 Received: from localhost ([127.0.0.1]:56504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGdyb-0000Yq-0l for submit@debbugs.gnu.org; Sun, 18 May 2025 09:22:50 -0400 Received: from lists.gnu.org ([2001:470:142::17]:51760) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGdyX-0000YS-So for submit@debbugs.gnu.org; Sun, 18 May 2025 09:22:46 -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 1uGdyR-0003Nd-Ay for bug-gnu-emacs@gnu.org; Sun, 18 May 2025 09:22:39 -0400 Received: from mail-pg1-x530.google.com ([2607:f8b0:4864:20::530]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uGdyN-0007Aa-OI for bug-gnu-emacs@gnu.org; Sun, 18 May 2025 09:22:39 -0400 Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-b074d908e56so2223619a12.2 for ; Sun, 18 May 2025 06:22:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747574553; x=1748179353; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=N6ugfwX5HoaZKFcFCB1u4A4+AjJYa9JrmlQv1FANToI=; b=XBlRNBvc5SkTqxFc3gAY8F3ghgGqPtupc4UZJ2B1eIBOcFpaw/GG77AYIIx0q78zR5 zI47Pu8Daq3xXn0nVO2Wu9qfUvVl2jIVwjf8dlZWMwDJ7Sax2SxPUghl7yAFFCW72OTc j1n4kQcjh6P7yFq9XD3sZqog89hqY7f0IGfn5PJolxqq1kktAgrMrVDw9HDo6IxT/sSN 9Pe5Td8w+O7TQc2HKOIJAZi6f+8HYBuhFRzamQk5NuZpWdmPFK2lLqn8IdS649i+IvB5 SI4dXvnrHN5WNEO2a4gtxmhuDbOSIrU8hMvr8w8ubFGq6o+vfvBCNyardwYVitSQC7jT 9j6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747574553; x=1748179353; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=N6ugfwX5HoaZKFcFCB1u4A4+AjJYa9JrmlQv1FANToI=; b=byA+YBrK2t2C40xxibJxeIyJf7qKNWQsxK83wF+ptiu66te/L+bynFrxExgejDEYoU RgJZZB0LjKMP/rwXr0TSpNysdh/oD6ARxwcR2KrDL47/ZtQQ8cwNhmCf+eTzrRahXAJa HDZGBNP6QC8+AEs+/LDT3wi/dBDJxKhYa4PGGGtWImPrdZ9qTitChHOc3oXn250ylFzI lfatt0FN8/MjqDr0mZ0KrDlqYhBxcHCWpsoB5JdE5Vw770+YWX/UNBgoZBmv1ANch2gW ZkQO8i3j7GL57rSNyTKWCPcfJfNMRR87kzSYisLgt7/semTxyVqE+lf5rQspNHVS8BVj RwDQ== X-Gm-Message-State: AOJu0YyQE6QHzwrqnXhnxy8XUMT3zD/8gAnT/U2g18/cVuyWW+zNaLjv yNQiYlyhwkas0z/kpd3VI8uibbXNBAT+KIXn6KI16E4IdkfkWOr7CArwEHy34Dhah2Z9QtVe+lW Ztz/Fes5fLZM/saM3nVwjSU2Q1WjUPiOR2+u1 X-Gm-Gg: ASbGncsN9AyYLOahYUG2E2Twl8P34AdEqdgob4JRk0fqJKeXAUhyqWqFMN1rJjHbuM2 rsMlJ+2Zwt7NSlMSJKN/IBxf/WtlpPSI0U950r0hmjgBcbY3CLS1FaLTul6D0s2fm1x4XcSfHOg M5PBY2gEwr3MJw5IRqfUJaMIgh/VV2itxmGBdhE2wpCxTreT2aVHAFSWnApnnKWtOuocc= X-Google-Smtp-Source: AGHT+IGFjP8a9Zx7O9XlMZyxI621Op9m2kGM6f/FPNjnAK33H1O0EsP/rrYnFSqArYoCGG1Kwl+c6qALmTBwiapSb8Q= X-Received: by 2002:a17:902:db07:b0:22f:b6d6:2737 with SMTP id d9443c01a7336-231de2e6ca4mr137330405ad.10.1747574553011; Sun, 18 May 2025 06:22:33 -0700 (PDT) MIME-Version: 1.0 From: "M. Page-Lieberman" Date: Sun, 18 May 2025 09:21:57 -0400 X-Gm-Features: AX0GCFs8KQuninjiXW8SDVODCzELjj-OC1k7UCGMfjk6CACpgYxgJH1ll8UXI1U Message-ID: Subject: 31.0.50; Passing a list to a customization string variable for Emacs >= 31 in project.el To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000736ce4063568e859" Received-SPF: pass client-ip=2607:f8b0:4864:20::530; envelope-from=mateus.justino@gmail.com; helo=mail-pg1-x530.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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.0 (/) --000000000000736ce4063568e859 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I get the following warning message when starting up Emacs when attempting to install Geiser (via straight.el, ie. /(straight-use-package 'geiser)/ in my init file): """ =E2=9B=94 Warning (initialization): An error occurred while loading =E2=80=98/Users/jotaemei/.emacs.d/init.el=E2=80=99: Wrong type argument: stringp, (projects.eld projects) To ensure normal operation, you should investigate and remove the cause of the error in your initialization file. Start Emacs with the =E2=80=98--debug-init=E2=80=99 option to view a complete error backtrace. """ The installation of Guile grabs project.el, which in turn defines the following definition for a customization on line 1852: """ (defcustom project-list-file (locate-user-emacs-file (if (>=3D emacs-major-version 31) '("projects.eld" "projects") "projects")) "File in which to save the list of known projects." :type 'file :version "31.1" :group 'project) """ I /do/ have an Emacs major version of 31, which is for emacs-plus. When I pull up the customization via /customize-variable/, I see for the value of project-list-file: """UNKNOWN, you should not see this.""" Notably, no such projects.eld file nor directory exists in the file system. For the time being, I'll just edit that defcustom to remove it. In GNU Emacs 31.0.50 (build 1, x86_64-apple-darwin24.3.0, NS appkit-2575.40 Version 15.3.1 (Build 24D70)) of 2025-03-08 built on MacBookPro Windowing system distributor 'Apple', version 10.3.2575 System Description: macOS 15.4.1 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=3D/usr/local/share/emacs/site-lisp --infodir=3D/usr/local/Cellar/emacs-plus@31/31.0.50/share/info/emacs --prefix=3D/usr/local/Cellar/emacs-plus@31/31.0.50 --with-native-compilation=3Daot --with-xml2 --with-gnutls --without-compress-install --without-dbus --without-imagemagick --with-modules --with-rsvg --with-webp --with-ns --disable-ns-self-contained 'CFLAGS=3D-O2 -DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT -I/usr/local/opt/sqlite/include -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include' 'LDFLAGS=3D-L/usr/local/opt/sqlite/lib -L/usr/local/lib/gcc/14 -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include'' Configured features: ACL GIF GLIB GMP GNUTLS JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Special Minor modes in effect: pdf-occur-global-minor-mode: t straight-use-package-mode: t straight-package-neutering-mode: t recentf-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t tooltip-mode: t global-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 minibuffer-regexp-mode: t buffer-read-only: 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: ~/repos/org-contrib/org-mac-link/org-mac-link hides /Users/jotaemei/.emacs.d/elpa/org-mac-link-20231016.2047/org-mac-link /Users/jotaemei/.emacs.d/elpa/transient-20240902.1048/transient hides /usr/local/Cellar/emacs-plus@31/31.0.50/share/emacs/31.0.50/lisp/transient /Users/jotaemei/.emacs.d/elpa/ef-themes-1.8.0/theme-loaddefs hides /usr/local/Cellar/emacs-plus@31 /31.0.50/share/emacs/31.0.50/lisp/theme-loaddefs /Users/jotaemei/.emacs.d/straight/build/xref/xref hides /usr/local/Cellar/emacs-plus@31 /31.0.50/share/emacs/31.0.50/lisp/progmodes/xref /Users/jotaemei/.emacs.d/straight/build/project/project hides /usr/local/Cellar/emacs-plus@31 /31.0.50/share/emacs/31.0.50/lisp/progmodes/project Features: (shadow sort mail-extr emacsbug lisp-mnt message yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date rainbow-delimiters comp-run comp-common rx warnings arc-mode archive-mode noutline outline hyperspec thingatpt slime-autoloads pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist advice tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local find-func cedet pdf-isearch let-alist pdf-misc imenu pdf-tools compile comint ansi-osc ansi-color ring cus-edit pdf-view jka-compr pdf-cache pdf-info tq pdf-util format-spec pdf-macs image-mode dired dired-loaddefs exif pdf-loader ef-winter-theme ef-themes geiser-autoloads project-autoloads xref-autoloads nova-theme-autoloads undo-fu-autoloads bookmarks-menu bookmark text-property-search pp bookmarks-menu-autoloads straight-autoloads cl-extra help-mode straight exec-path-from-shell recentf tree-widget wid-edit display-line-numbers cus-load chromecast-autoloads dirvish-autoloads ef-themes-autoloads exec-path-from-shell-autoloads exotica-theme-autoloads gruvbox-theme-autoloads autothemer-autoloads hc-zenburn-theme-autoloads jazz-theme-autoloads lfe-mode-autoloads nord-theme-autoloads nordic-night-theme-autoloads nov-autoloads olivetti-autoloads org-mac-link-autoloads org-modern-autoloads org-web-tools-autoloads esxml-autoloads kv-autoloads org-web-track-autoloads enlive-autoloads pdf-tools-autoloads plz-autoloads rainbow-delimiters-autoloads request-autoloads solarized-theme-autoloads tablist-autoloads transient-autoloads treemacs-all-the-icons-autoloads all-the-icons-autoloads treemacs-tab-bar-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads info dash-autoloads w3m-load w3m-autoloads zenburn-theme-autoloads package browse-url xdg 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 icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip 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 lcms2 multi-tty make-network-process tty-child-frames native-compile emacs) Memory information: ((conses 16 218124 17128) (symbols 48 17346 0) (strings 32 54098 3779) (string-bytes 1 1929999) (vectors 16 24342) (vector-slots 8 318724 11393) (floats 8 108 143) (intervals 56 419 0) (buffers 992 14)) --000000000000736ce4063568e859 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I get the following warning message when = starting up Emacs when
attempting to install Geiser (via straight.el, ie= . /(straight-use-package
'geiser)/ in my init file):

"&q= uot;"
=E2=9B=94 Warning (initialization): An error occurred while l= oading =E2=80=98/Users/jotaemei/.emacs.d/init.el=E2=80=99:

Wrong typ= e argument: stringp, (projects.eld projects)

To ensure normal operat= ion, you should investigate and remove the cause
of the error in your in= itialization file.=C2=A0 Start Emacs with the
=E2=80=98--debug-init=E2= =80=99 option to view a complete error backtrace.
"""
=
The installation of Guile grabs project.el, which in turn defines thefollowing definition for a customization on line 1852:

""= ;"
(defcustom project-list-file
=C2=A0 (locate-user-emacs-file (= if (>=3D emacs-major-version 31)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 '= ("projects.eld" "projects")
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &= quot;projects"))
=C2=A0 "File in which to save the list of kno= wn projects."
=C2=A0 :type 'file
=C2=A0 :version "31.1&= quot;
=C2=A0 :group 'project)
"""

I /do/ ha= ve an Emacs major version of 31, which is for emacs-plus.

When I pul= l up the customization via /customize-variable/, I see for the
value of = project-list-file: """UNKNOWN, you should not see this."= ;""

Notably, no such projects.eld file nor directory exist= s in the file system.
For the time being, I= 9;ll just edit that defcustom to remove it.

In GNU Emacs 31.0.50 (bu= ild 1, x86_64-apple-darwin24.3.0, NS
=C2=A0appkit-2575.40 Version 15.3.1= (Build 24D70)) of 2025-03-08 built on
=C2=A0MacBookPro
Windowing sys= tem distributor 'Apple', version 10.3.2575
System Description: = =C2=A0macOS 15.4.1

Configured using:
=C2=A0'configure --disab= le-dependency-tracking --disable-silent-rules
=C2=A0--enable-locallisppa= th=3D/usr/local/share/emacs/site-lisp
=C2=A0--infodir=3D/usr/local/Cella= r/emacs-plus@31/31.0.50/share/info/emacs
=C2=A0--prefix=3D/usr/local/Cel= lar/emacs-plus@31/31.0.50
=C2=A0--with-native-compilation=3Daot --with-x= ml2 --with-gnutls
=C2=A0--without-compress-install --without-dbus --with= out-imagemagick
=C2=A0--with-modules --with-rsvg --with-webp --with-ns=C2=A0--disable-ns-self-contained 'CFLAGS=3D-O2 -DFD_SETSIZE=3D10000<= br>=C2=A0-DDARWIN_UNLIMITED_SELECT -I/usr/local/opt/sqlite/include
=C2= =A0-I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include'
= =C2=A0'LDFLAGS=3D-L/usr/local/opt/sqlite/lib -L/usr/local/lib/gcc/14=C2=A0-I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include'= '

Configured features:
ACL GIF GLIB GMP GNUTLS JPEG LCMS2 LIB= XML2 MODULES NATIVE_COMP NOTIFY
KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREA= DS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP XIM ZLIB

Important s= ettings:
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 locale-coding-syst= em: utf-8-unix

Major mode: Special

Minor modes in effect:
= =C2=A0 pdf-occur-global-minor-mode: t
=C2=A0 straight-use-package-mode: = t
=C2=A0 straight-package-neutering-mode: t
=C2=A0 recentf-mode: t=C2=A0 global-display-line-numbers-mode: t
=C2=A0 display-line-numbers-= mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 = show-paren-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-= mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
= =C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink= -cursor-mode: t
=C2=A0 minibuffer-regexp-mode: t
=C2=A0 buffer-read-o= nly: t
=C2=A0 column-number-mode: t
=C2=A0 line-number-mode: t
=C2= =A0 indent-tabs-mode: t
=C2=A0 transient-mark-mode: t
=C2=A0 auto-com= position-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compressi= on-mode: t

Load-path shadows:
~/repos/org-contrib/org-mac-link/or= g-mac-link hides /Users/jotaemei/.emacs.d/elpa/org-mac-link-20231016.2047/o= rg-mac-link
/Users/jotaemei/.emacs.d/elpa/transient-20240902.1048/transi= ent hides /usr/local/Cellar/emacs-plus@31/31.0.50/share/emacs/31.0.50/lisp/= transient
/Users/jotaemei/.emacs.d/elpa/ef-themes-1.8.0/theme-loaddefs h= ides /usr/local/Cellar/emacs-plus@31/31.0.50/share/emacs/31.0.50/lisp/theme= -loaddefs
/Users/jotaemei/.emacs.d/straight/build/xref/xref hides /usr/l= ocal/Cellar/emacs-plus@31/31.0.50/share/emacs/31.0.50/lisp/progmodes/xref/Users/jotaemei/.emacs.d/straight/build/project/project hides /usr/local/= Cellar/emacs-plus@31/31.0.50/share/emacs/31.0.50/lisp/progmodes/project
=
Features:
(shadow sort mail-extr emacsbug lisp-mnt message yank-medi= a puny rfc822
mml mml-sec epa derived epg rfc6068 epg-config gnus-util m= m-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mai= lheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-util= s
time-date rainbow-delimiters comp-run comp-common rx warnings arc-mode=
archive-mode noutline outline hyperspec thingatpt slime-autoloads
pd= f-occur ibuf-ext ibuffer ibuffer-loaddefs tablist advice
tablist-filter = semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/uti= l-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mod= e-local find-func cedet
pdf-isearch let-alist pdf-misc imenu pdf-tools c= ompile comint ansi-osc
ansi-color ring cus-edit pdf-view jka-compr pdf-c= ache pdf-info tq
pdf-util format-spec pdf-macs image-mode dired dired-lo= addefs exif
pdf-loader ef-winter-theme ef-themes geiser-autoloads projec= t-autoloads
xref-autoloads nova-theme-autoloads undo-fu-autoloads bookma= rks-menu
bookmark text-property-search pp bookmarks-menu-autoloads
st= raight-autoloads cl-extra help-mode straight exec-path-from-shell
recent= f tree-widget wid-edit display-line-numbers cus-load
chromecast-autoload= s dirvish-autoloads ef-themes-autoloads
exec-path-from-shell-autoloads e= xotica-theme-autoloads
gruvbox-theme-autoloads autothemer-autoloads hc-z= enburn-theme-autoloads
jazz-theme-autoloads lfe-mode-autoloads nord-them= e-autoloads
nordic-night-theme-autoloads nov-autoloads olivetti-autoload= s
org-mac-link-autoloads org-modern-autoloads org-web-tools-autoloadsesxml-autoloads kv-autoloads org-web-track-autoloads enlive-autoloads
p= df-tools-autoloads plz-autoloads rainbow-delimiters-autoloads
request-au= toloads solarized-theme-autoloads tablist-autoloads
transient-autoloads = treemacs-all-the-icons-autoloads
all-the-icons-autoloads treemacs-tab-ba= r-autoloads treemacs-autoloads
cfrs-autoloads posframe-autoloads ht-auto= loads hydra-autoloads
lv-autoloads pfuture-autoloads ace-window-autoload= s avy-autoloads
s-autoloads info dash-autoloads w3m-load w3m-autoloadszenburn-theme-autoloads package browse-url xdg url url-proxy url-privacy<= br>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 icons password-cache json subr-x map byte-opt
gv byte= comp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl
tooltip cco= nv eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type eli= sp-mode mwheel term/ns-win ns-win ucs-normalize
mule-util term/common-wi= n tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace ne= wcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rf= n-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-l= ock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple= cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vie= tnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebre= w greek romanian slovak czech
european ethiopic indian cyrillic chinese = composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hoo= k help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loadde= fs 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 lcms2 multi-tty make-network-= process
tty-child-frames native-compile emacs)

Memory information= :
((conses 16 218124 17128) (symbols 48 17346 0) (strings 32 54098 3779)=
=C2=A0(string-bytes 1 1929999) (vectors 16 24342)
=C2=A0(vector-slot= s 8 318724 11393) (floats 8 108 143) (intervals 56 419 0)
=C2=A0(buffers= 992 14))

--000000000000736ce4063568e859-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 22 07:35:03 2025 Received: (at 78479) by debbugs.gnu.org; 22 May 2025 11:35:04 +0000 Received: from localhost ([127.0.0.1]:32832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uI4CV-0006PY-5x for submit@debbugs.gnu.org; Thu, 22 May 2025 07:35:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45196) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uI4CO-0006O1-U2 for 78479@debbugs.gnu.org; Thu, 22 May 2025 07:34:57 -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 1uI4CJ-0008Pl-AP; Thu, 22 May 2025 07:34:51 -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=NIT+rftkh9mfZ48ZntsKAJjMrjC+eNp19Ex4afJzAEU=; b=nvxarLKqwefLz5IjceOw WxZT06tH9tXf91BBwIT67Kv58qxD6B++vqWNSAM+wsS2W0l89TYowSVo8DY69gdLCaiCHQMrzovg2 sHMqmtLBxOSReli0rfIjS09WGTZBtOGM5uOApGOLnZ8u4B18QXqjxNQtOxxkIWZvF41YCjEJXmLUR GOGekCHe/atJoDqvjlQTGjuU2ZKFWnOPoBOyFHrov/b3RsD2tqrRfJrN7MZdmOE7S29gGNPwijYbn mzfOKC1iQE51gVz2KKW/nk8z5AhsOkO/5xQ6rbML5HX0+RtCbDcUvHKgVOmXIy1LWQTezE2px2dtT JkYUKNXGYFv8kA==; Date: Thu, 22 May 2025 14:34:48 +0300 Message-Id: <86wma86fqf.fsf@gnu.org> From: Eli Zaretskii To: "M. Page-Lieberman" , Dmitry Gutov In-Reply-To: (mateus.justino@gmail.com) Subject: Re: bug#78479: 31.0.50; Passing a list to a customization string variable for Emacs >= 31 in project.el 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: 78479 Cc: 78479@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: "M. Page-Lieberman" > Date: Sun, 18 May 2025 09:21:57 -0400 > > I get the following warning message when starting up Emacs when > attempting to install Geiser (via straight.el, ie. /(straight-use-package > 'geiser)/ in my init file): > > """ > ⛔ Warning (initialization): An error occurred while loading ‘/Users/jotaemei/.emacs.d/init.el’: > > Wrong type argument: stringp, (projects.eld projects) > > To ensure normal operation, you should investigate and remove the cause > of the error in your initialization file. Start Emacs with the > ‘--debug-init’ option to view a complete error backtrace. > """ > > The installation of Guile grabs project.el, which in turn defines the > following definition for a customization on line 1852: > > """ > (defcustom project-list-file > (locate-user-emacs-file (if (>= emacs-major-version 31) > '("projects.eld" "projects") > "projects")) > "File in which to save the list of known projects." > :type 'file > :version "31.1" > :group 'project) > """ > > I /do/ have an Emacs major version of 31, which is for emacs-plus. > > When I pull up the customization via /customize-variable/, I see for the > value of project-list-file: """UNKNOWN, you should not see this.""" > > Notably, no such projects.eld file nor directory exists in the file system. > For the time being, I'll just edit that defcustom to remove it. > > In GNU Emacs 31.0.50 (build 1, x86_64-apple-darwin24.3.0, NS > appkit-2575.40 Version 15.3.1 (Build 24D70)) of 2025-03-08 built on > MacBookPro > Windowing system distributor 'Apple', version 10.3.2575 > System Description: macOS 15.4.1 Dmitry, any comments or suggestions? From debbugs-submit-bounces@debbugs.gnu.org Thu May 22 10:11:37 2025 Received: (at 78479) by debbugs.gnu.org; 22 May 2025 14:11:37 +0000 Received: from localhost ([127.0.0.1]:35524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uI6e0-00055G-C3 for submit@debbugs.gnu.org; Thu, 22 May 2025 10:11:36 -0400 Received: from mail-pj1-x102c.google.com ([2607:f8b0:4864:20::102c]:57523) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uI6dv-00054b-Kt for 78479@debbugs.gnu.org; Thu, 22 May 2025 10:11:32 -0400 Received: by mail-pj1-x102c.google.com with SMTP id 98e67ed59e1d1-310cf7f12e8so378721a91.2 for <78479@debbugs.gnu.org>; Thu, 22 May 2025 07:11:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747923085; x=1748527885; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=CIi9JxIJ+wWbZ/k1iXiB/EjGsjCjzRwwy/b5zHQ1hPE=; b=XkEUDMstudcKN4giwNREh3DtS7gmG5KZsVFReQUTLSzqWQVOIzHmkyH8Xjpi+MfFMp X5trB+kadlsADA31LLtRYhjUUati1HOdpJkdnJqnGhIEJ8U3JyDrU0zMb+A5ITigVduQ VNFvn5FSCiTlQu6wxoI2wY4zpbLd/Ns8pVDiyYtMAxfpbS8aU4hUkQ5ly5FjWktV19Fq 9LjLWdQR1cQZ5+p1hf076fTXU8vidc3SOCR0AywWQ5YMjscD6gYMawx8ktrecieNqvZC 7AR41bjsP7PoOwuqwul/yAUVBruwG50LvD86bg69Q1Guwh5C0rY7OO+3xw77pSVpad1w 4hwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747923085; x=1748527885; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CIi9JxIJ+wWbZ/k1iXiB/EjGsjCjzRwwy/b5zHQ1hPE=; b=s2G/MDrsZVLG2syFvc/NuUQdViYAgDAqNC3/Lp4KmVPvnml2vsLbIjwBfLArJYyX2Y w9gg8Nr1Iyw3/FO05fNmvPy7SvyCxRFcqxT5QgZkvXQwb2VGpz2dKgr9ixH/E0kCQ7F8 l7bfgPeqswd18UFMx5Ffu8zn7zpQj69c1zmd0de+JqXs4vWrPzCKmVAMgha7vzPe5EoG YekhiOUpul3vDk4ra4piyit7CjtHf5C1UiFJ5PPCWYGJ+eYa0JdV+BhbxC+cOZ6ma4Jx +PiC3VogkiwXAi4YBWNptD8wU+dyCUSaiJxUPshLB2Db4vkeYyM395bL4mGjI7wr1auq 9zFg== X-Forwarded-Encrypted: i=1; AJvYcCXV/hRRj7xYgZvEyDw9DT6MQT7lkWggI2Hw+OM2PbXet9fhX8FxxEzdUTGGLtwvFPuWqRRgBQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxhGTLcO94em3gRzpKH3p2kaNbMpF7UFv9YIZ2xihGDetXWBfn0 QVVYYW1+TJvWdIYSm/JPJEsuuFf/h77q/oqOOk4pQ+5FPAHLVfkX0A9jnB6+rMF7HtIriM5j99h hxzCTCl0Tq4SCbwnPh5qkuM16C0ibCkY= X-Gm-Gg: ASbGncvWXQ2NKWgLY1IqTCTawBjXWlfkoTAu1rCJ8+JSeyPoPIkXPHU0+QyqOcZhPk3 wpoRfdwl2gt6xmSvlMrSmcshiwcOMNgX1QhnqqNPFk7pxz5r0VhQLJ2Tm6EYU+Ed5A3i/tU9GWb hDBDkB89rNEzKQx59UBzRLSFnKsqw+fvAvGfFxeGG5y2IKR8x/DGHrzRdgCzQd6CH2bkE= X-Google-Smtp-Source: AGHT+IFh5V+Lmx5VMbtsbl3gNCeMTTduCu8Xhrc6g9O686sCJCa41dbNNVuSLwW1V9VRQIHR1uKtwUyQzvfybvjjFOA= X-Received: by 2002:a17:90b:6d0:b0:2ea:3f34:f18f with SMTP id 98e67ed59e1d1-30e7d55c397mr34746061a91.19.1747923085216; Thu, 22 May 2025 07:11:25 -0700 (PDT) MIME-Version: 1.0 References: <86wma86fqf.fsf@gnu.org> In-Reply-To: <86wma86fqf.fsf@gnu.org> From: "M. Page-Lieberman" Date: Thu, 22 May 2025 10:10:48 -0400 X-Gm-Features: AX0GCFs8Ukhja1g1yCdFR6QHVhBN2OUzbny0_a-WnBrZu8m_hPk8HB45VKpd8Mw Message-ID: Subject: Re: bug#78479: 31.0.50; Passing a list to a customization string variable for Emacs >= 31 in project.el To: Eli Zaretskii Content-Type: multipart/alternative; boundary="00000000000096cfae0635ba0e16" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78479 Cc: Dmitry Gutov , 78479@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 (-) --00000000000096cfae0635ba0e16 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Eli and Dmitry. So, I wound up just downgrading to Emacs 30 instead, and it also wound up clearing up an issue I had had with installing packages via package.el - thus enabling me to forgo using straight.el. It's curious though whatever anyone had in mind in that defcustom. On Thu, May 22, 2025 at 7:34=E2=80=AFAM Eli Zaretskii wrote: > > From: "M. Page-Lieberman" > > Date: Sun, 18 May 2025 09:21:57 -0400 > > > > I get the following warning message when starting up Emacs when > > attempting to install Geiser (via straight.el, ie. /(straight-use-packa= ge > > 'geiser)/ in my init file): > > > > """ > > =E2=9B=94 Warning (initialization): An error occurred while loading > =E2=80=98/Users/jotaemei/.emacs.d/init.el=E2=80=99: > > > > Wrong type argument: stringp, (projects.eld projects) > > > > To ensure normal operation, you should investigate and remove the cause > > of the error in your initialization file. Start Emacs with the > > =E2=80=98--debug-init=E2=80=99 option to view a complete error backtrac= e. > > """ > > > > The installation of Guile grabs project.el, which in turn defines the > > following definition for a customization on line 1852: > > > > """ > > (defcustom project-list-file > > (locate-user-emacs-file (if (>=3D emacs-major-version 31) > > '("projects.eld" "projects") > > "projects")) > > "File in which to save the list of known projects." > > :type 'file > > :version "31.1" > > :group 'project) > > """ > > > > I /do/ have an Emacs major version of 31, which is for emacs-plus. > > > > When I pull up the customization via /customize-variable/, I see for th= e > > value of project-list-file: """UNKNOWN, you should not see this.""" > > > > Notably, no such projects.eld file nor directory exists in the file > system. > > For the time being, I'll just edit that defcustom to remove it. > > > > In GNU Emacs 31.0.50 (build 1, x86_64-apple-darwin24.3.0, NS > > appkit-2575.40 Version 15.3.1 (Build 24D70)) of 2025-03-08 built on > > MacBookPro > > Windowing system distributor 'Apple', version 10.3.2575 > > System Description: macOS 15.4.1 > > Dmitry, any comments or suggestions? > --00000000000096cfae0635ba0e16 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Eli and Dmitry.

<= /font>
So, I wound up just downgrading to Emacs 30 instead,= and it also wound up clearing up an issue I had had with installing packag= es via package.el - thus enabling me to forgo=C2=A0using straight.el. It= 9;s curious though whatever anyone had in mind in that defcustom.

On Thu, May 22, 2025 at 7:34=E2=80=AFAM Eli Zarets= kii <eliz@gnu.org> wrote:
> From: "M. Pag= e-Lieberman" <mateus.justino@gmail.com>
> Date: Sun, 18 May 2025 09:21:57 -0400
>
> I get the following warning message when starting up Emacs when
> attempting to install Geiser (via straight.el, ie. /(straight-use-pack= age
> 'geiser)/ in my init file):
>
> """
> =E2=9B=94 Warning (initialization): An error occurred while loading = =E2=80=98/Users/jotaemei/.emacs.d/init.el=E2=80=99:
>
> Wrong type argument: stringp, (projects.eld projects)
>
> To ensure normal operation, you should investigate and remove the caus= e
> of the error in your initialization file.=C2=A0 Start Emacs with the > =E2=80=98--debug-init=E2=80=99 option to view a complete error backtra= ce.
> """
>
> The installation of Guile grabs project.el, which in turn defines the<= br> > following definition for a customization on line 1852:
>
> """
> (defcustom project-list-file
>=C2=A0 =C2=A0(locate-user-emacs-file (if (>=3D emacs-major-version 3= 1)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0'("projects.eld" &qu= ot;projects")
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"projects"))
>=C2=A0 =C2=A0"File in which to save the list of known projects.&qu= ot;
>=C2=A0 =C2=A0:type 'file
>=C2=A0 =C2=A0:version "31.1"
>=C2=A0 =C2=A0:group 'project)
> """
>
> I /do/ have an Emacs major version of 31, which is for emacs-plus.
>
> When I pull up the customization via /customize-variable/, I see for t= he
> value of project-list-file: """UNKNOWN, you should not = see this."""
>
> Notably, no such projects.eld file nor directory exists in the file sy= stem.
> For the time being, I'll just edit that defcustom to remove it. >
> In GNU Emacs 31.0.50 (build 1, x86_64-apple-darwin24.3.0, NS
>=C2=A0 appkit-2575.40 Version 15.3.1 (Build 24D70)) of 2025-03-08 built= on
>=C2=A0 MacBookPro
> Windowing system distributor 'Apple', version 10.3.2575
> System Description:=C2=A0 macOS 15.4.1

Dmitry, any comments or suggestions?
--00000000000096cfae0635ba0e16-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 29 21:23:12 2025 Received: (at 78479) by debbugs.gnu.org; 30 May 2025 01:23:12 +0000 Received: from localhost ([127.0.0.1]:41493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKoSl-0001Eq-Jq for submit@debbugs.gnu.org; Thu, 29 May 2025 21:23:12 -0400 Received: from fout-a3-smtp.messagingengine.com ([103.168.172.146]:53039) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uKoSi-0001E8-03 for 78479@debbugs.gnu.org; Thu, 29 May 2025 21:23:09 -0400 Received: from phl-compute-09.internal (phl-compute-09.phl.internal [10.202.2.49]) by mailfout.phl.internal (Postfix) with ESMTP id 96E8B1380324; Thu, 29 May 2025 21:23:02 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-09.internal (MEProxy); Thu, 29 May 2025 21:23:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1748568182; x=1748654582; bh=oSzQ9w9lRxtV7u1/GarbwaBj+Rx5vHPGeAfA8nVRMh8=; b= gqaA/ZPKNtdFul47/GjWiPhPyanqra8QoRaFavfg7e1VtrgDiLk+Vf9MMjwWQDqj ZqbYORMsnaWB9CgQCdtqsaz1f+O++CTK5nKshcrkG31KczxeIz0Kvk7tFDSn+try jOM/uoJrg2f0eRgE6vEZDyJU5bGeOqhHLUcNE9ArDczkq2N8xFgut10lBshBtVoL ptepapT1MFDwMiy6OT9Yv9Pi6/4E5lY3jojdYdNnQmHe3T+P8eFT7yQN9N3l86o0 9Jhg93Rn+cAZIZmnsaO6L8PxCCAszWAgEhO+N4XWbZsZOBebnMFmeoMUA/+hzwCI 5WZt2NfcRrNc4dTfCEcw2g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1748568182; x=1748654582; bh=o SzQ9w9lRxtV7u1/GarbwaBj+Rx5vHPGeAfA8nVRMh8=; b=pOv/j2AJnXkEVNemT uNR1NEk9504CzS3A+hwYvD3iap2248TqOTqGVAkP2utQyybAmWw9auReAQ8xdpvn Sxm02dZnXB7lQvlcna7qn7ETP8CqNfO96KOF/oTVVCzMs1H1/NCToIAAVXOwZiLN Z3kfyMTmoZIq74yDVd5YhRQNgqG/vJNYnwSdhs9k7aXOUgxpPBIfv39Oc2/PDrpK XhdcbtilhEPvshMfcdGMxNz613coDj6tB20bTFFdUs/pExtqSxqofLw1jDPLUAe4 TpficMdGidwG31RVyYR37bcbBK7v5Ob0SmDvBxxnyPdcf2u+157e+wN6hFRBnqMw g1kUg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddtgddvjeeikeculddtuddrgeefvddrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfhf hfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumh hithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvghrnhepieffgfeuhfehteei hedttdevjeduffetteelhefgleehhfetueelkeeiieevffdunecuffhomhgrihhnpehgnh hurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mhepughmihhtrhihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthhopeefpdhmohguvg epshhmthhpohhuthdprhgtphhtthhopehmrghtvghushdrjhhushhtihhnohesghhmrghi lhdrtghomhdprhgtphhtthhopeejkeegjeelseguvggssghughhsrdhgnhhurdhorhhgpd hrtghpthhtohepshhtvghfrghnkhgrnhhgrghssehgmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i07de48aa:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 29 May 2025 21:23:00 -0400 (EDT) Message-ID: <9cb79440-60a0-4457-a28c-a03664f73df5@gutov.dev> Date: Fri, 30 May 2025 04:22:58 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#78479: 31.0.50; Passing a list to a customization string variable for Emacs >= 31 in project.el To: "M. Page-Lieberman" , 78479@debbugs.gnu.org, Stefan Kangas References: Content-Language: en-US From: Dmitry Gutov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78479 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi! Thanks for the report. On 18/05/2025 16:21, M. Page-Lieberman wrote: > I get the following warning message when starting up Emacs when > attempting to install Geiser (via straight.el, ie. /(straight-use-package > 'geiser)/ in my init file): > > """ > ⛔ Warning (initialization): An error occurred while loading ‘/Users/ > jotaemei/.emacs.d/init.el’: > > Wrong type argument: stringp, (projects.eld projects) > > To ensure normal operation, you should investigate and remove the cause > of the error in your initialization file.  Start Emacs with the > ‘--debug-init’ option to view a complete error backtrace. > """ > > The installation of Guile grabs project.el, which in turn defines the > following definition for a customization on line 1852: > > """ > (defcustom project-list-file >   (locate-user-emacs-file (if (>= emacs-major-version 31) >                               '("projects.eld" "projects") >                             "projects")) >   "File in which to save the list of known projects." >   :type 'file >   :version "31.1" >   :group 'project) > """ > > I /do/ have an Emacs major version of 31, which is for emacs-plus. > > When I pull up the customization via /customize-variable/, I see for the > value of project-list-file: """UNKNOWN, you should not see this.""" > > Notably, no such projects.eld file nor directory exists in the file system. > For the time being, I'll just edit that defcustom to remove it. > > In GNU Emacs 31.0.50 (build 1, x86_64-apple-darwin24.3.0, NS >  appkit-2575.40 Version 15.3.1 (Build 24D70)) of 2025-03-08 built on >  MacBookPro Could you try building Emacs 31 from a newer checkout? As it happens, the change to the definition of locate-user-emacs-file being used here, was checked in on the same day as your build date: https://cgit.git.savannah.gnu.org/cgit/emacs.git/commit/?id=87db670d045b So unfortunately if Emacs 31 is installed, we require a more recent version of it. Also Cc'ing the author of that change, on the odd chance that he might have a better suggestion.