From unknown Tue Sep 09 00:44:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73072: 30.0.90; which-key uses unexpected format of version information Resent-From: Constant Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Sep 2024 15:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73072 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 73072@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172563607622577 (code B ref -1); Fri, 06 Sep 2024 15:22:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Sep 2024 15:21:16 +0000 Received: from localhost ([127.0.0.1]:53869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smalv-0005s0-IQ for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:21:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:52008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smac1-0005Hy-Qm for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:11:02 -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 1smac1-0002ia-Vg for bug-gnu-emacs@gnu.org; Fri, 06 Sep 2024 11:11:02 -0400 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1smabz-0003oB-G1 for bug-gnu-emacs@gnu.org; Fri, 06 Sep 2024 11:11:01 -0400 Received: by mail-pl1-x643.google.com with SMTP id d9443c01a7336-20536dcc6e9so15339625ad.2 for ; Fri, 06 Sep 2024 08:10:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725635457; x=1726240257; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=pLoyHAwGTxkrQ9vEGJH2fUDUqKI3W0TcrXaVmwryslQ=; b=GPBdqM8fSLtH0zg0MQtmegEK8l5on3uW6eB0iR7xezg7sEgPnWMzgAiZBjq0+C5s3b 8Y1qNvSA0YePV4Ud59gPyRuwLoKaLdt10IIqEKHdD5F/Wk/69CpBPb4f0Yb8YmkCazqM 5/QKSj+mYehTZq9mlh3KpqhQCppdxQkEm+z78TUlw3Rlz2NxfmhyHf7UnrGkiaexTgot S7eX6Iy7n/6+SB4yMmmVjAzAG0eir3vXYB0MsxDX2OC1Oke7qj0zyRGt6CBtb6Exh1wS 9prqFi4775B1Nqmejj53SiSMVWZkFRbckmWrJGSlhJ1X7HQgF9kmF3QPmL76u9+pG+Pu rlKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725635457; x=1726240257; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=pLoyHAwGTxkrQ9vEGJH2fUDUqKI3W0TcrXaVmwryslQ=; b=XQsO5Lxe5KIqnls0arSrEB3hGwlJlNt3Ic7Zp1M6YZVwzvaIYFAAMqkjCfMi16uH2p AlR48LS+TAIkzEOwdLQX9tvVj3bUoj1Hb6r4BQGH4B0RXS0DrEG09CeSwNacMJs9ZE4L y3qrCQJENhQQ2C0at7miO83uTtIudtcWCLy3Dd61tOawWgxH1vd980UXHKOQb52lD0jQ gKvrFkmVdV1jYdwSsPF6QFwftpx4+hVOF5wdB8Zb/S1E+wTbpoSfzyEfopZq8jDLTXR/ h39RECwAcGl04EQt37NtRcJ8Nsphu9ViIXMde5Dg6rFdIzLQWMW5qokLbWZuIOTV5yY4 tfhQ== X-Gm-Message-State: AOJu0YxntwTY7pwwzHHL0EOAI/oeovucJ6buTZS5IuWENJMheQFXAA25 El17kHw5k4Nf6SWjVy8ruz3S2i386nEwAFfm7MoXV4jgLdVb+xfh6BqqyOB9ZsNvqhOBbXDRRov V2BtwNGw37EXi+ZEWQ9JZGuM2t+qTIu17S6g= X-Google-Smtp-Source: AGHT+IGPEcuHSvRs+ZsAX6j14PmkqaO1Ncts8joqjhbubqvu3c2OQH7b12jwFRzK/Nx7KWNrJyWD2L6mn6QK3fqYi+U= X-Received: by 2002:a17:902:d505:b0:206:e2e4:57c6 with SMTP id d9443c01a7336-20706f9821emr1948635ad.36.1725635456567; Fri, 06 Sep 2024 08:10:56 -0700 (PDT) MIME-Version: 1.0 From: Constant Date: Fri, 6 Sep 2024 11:09:41 -0400 Message-ID: Content-Type: multipart/alternative; boundary="000000000000669311062174d0e7" Received-SPF: pass client-ip=2607:f8b0:4864:20::643; envelope-from=conniving.pens@gmail.com; helo=mail-pl1-x643.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Fri, 06 Sep 2024 11:21:13 -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 (--) --000000000000669311062174d0e7 Content-Type: text/plain; charset="UTF-8" Inspecting the which-key source file shows many of the variable's `:package-version' information is in the form of a string instead of a cons cell with the car of the package name and the cdr of the string (See transient's '(transient . "0.1.0") :package-version for an example). This causes functions that expect a cons from the package version of a symbol to fail, as they try to access the cdr of the `custom-package-version' property of which-key symbols. In GNU Emacs 30.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-09-05 built on localhost Repository revision: 54071b9cef287ac6826d67534d0c5c935bbca78c Repository branch: emacs-30 System Description: Gentoo Linux Configured using: 'configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-silent-rules --docdir=/usr/share/doc/emacs-30.0.9999-r1 --htmldir=/usr/share/doc/emacs-30.0.9999-r1/html --libdir=/usr/lib64 --program-suffix=-emacs-30-vcs --includedir=/usr/include/emacs-30-vcs --infodir=/usr/share/info/emacs-30-vcs --localstatedir=/var --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp --without-compress-install --without-hesiod --without-pop --with-file-notification=inotify --with-pdumper --enable-acl --enable-xattr --with-dbus --without-modules --without-gameuser --with-libgmp --with-gpm --with-native-compilation=aot --without-kerberos --without-kerberos5 --with-lcms2 --with-xml2 --without-mailutils --without-selinux --with-sqlite3 --with-gnutls --without-libsystemd --with-threads --with-tree-sitter --without-wide-int --with-sound=alsa --with-zlib --with-pgtk --without-x --without-ns --with-toolkit-scroll-bars --without-gconf --without-gsettings --with-harfbuzz --with-libotf --with-m17n-flt --without-xwidgets --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --without-webp --without-imagemagick --with-dumping=pdumper 'CFLAGS=-mtune=native -O2 -pipe -fno-fast-math -ffp-contract=off' CPPFLAGS= 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBXML2 NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER XIM GTK3 ZLIB Important settings: value of $LANG: C.UTF8 locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: 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: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search 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 subr-x misearch multi-isearch cl-loaddefs cl-lib jka-compr rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd 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 dbusbind inotify dynamic-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 53793 18495) (symbols 48 5401 0) (strings 32 14397 2591) (string-bytes 1 476535) (vectors 16 9403) (vector-slots 8 132331 12225) (floats 8 26 789) (intervals 56 900 0) (buffers 992 14)) --000000000000669311062174d0e7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Inspecting the which-key source file shows many of the var= iable's
`:package-version' information is in the form of a strin= g instead of a
cons cell with the car of the package name and the cdr of= the string
(See transient's '(transient . "0.1.0") :p= ackage-version for an
example). This causes functions that expect a cons= from the package
version of a symbol to fail, as they try to access the= cdr of the
`custom-package-version' property of which-key symbols.<= br>
In GNU Emacs 30.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version
= =C2=A03.24.41, cairo version 1.18.0) of 2024-09-05 built on localhost
Re= pository revision: 54071b9cef287ac6826d67534d0c5c935bbca78c
Repository b= ranch: emacs-30
System Description: Gentoo Linux

Configured using= :
=C2=A0'configure --prefix=3D/usr --build=3Dx86_64-pc-linux-gnu
= =C2=A0--host=3Dx86_64-pc-linux-gnu --mandir=3D/usr/share/man
=C2=A0--inf= odir=3D/usr/share/info --datadir=3D/usr/share --sysconfdir=3D/etc
=C2=A0= --localstatedir=3D/var/lib --datarootdir=3D/usr/share
=C2=A0--disable-si= lent-rules --docdir=3D/usr/share/doc/emacs-30.0.9999-r1
=C2=A0--htmldir= =3D/usr/share/doc/emacs-30.0.9999-r1/html --libdir=3D/usr/lib64
=C2=A0--= program-suffix=3D-emacs-30-vcs --includedir=3D/usr/include/emacs-30-vcs
= =C2=A0--infodir=3D/usr/share/info/emacs-30-vcs --localstatedir=3D/var
= =C2=A0--enable-locallisppath=3D/etc/emacs:/usr/share/emacs/site-lisp
=C2= =A0--without-compress-install --without-hesiod --without-pop
=C2=A0--wit= h-file-notification=3Dinotify --with-pdumper --enable-acl
=C2=A0--enable= -xattr --with-dbus --without-modules --without-gameuser
=C2=A0--with-lib= gmp --with-gpm --with-native-compilation=3Daot
=C2=A0--without-kerberos = --without-kerberos5 --with-lcms2 --with-xml2
=C2=A0--without-mailutils -= -without-selinux --with-sqlite3 --with-gnutls
=C2=A0--without-libsystemd= --with-threads --with-tree-sitter
=C2=A0--without-wide-int --with-sound= =3Dalsa --with-zlib --with-pgtk
=C2=A0--without-x --without-ns --with-to= olkit-scroll-bars --without-gconf
=C2=A0--without-gsettings --with-harfb= uzz --with-libotf --with-m17n-flt
=C2=A0--without-xwidgets --with-gif --= with-jpeg --with-png --with-rsvg
=C2=A0--with-tiff --without-webp --with= out-imagemagick --with-dumping=3Dpdumper
=C2=A0'CFLAGS=3D-mtune=3Dna= tive -O2 -pipe -fno-fast-math -ffp-contract=3Doff'
=C2=A0CPPFLAGS=3D= 'LDFLAGS=3D-Wl,-O1 -Wl,--as-needed
=C2=A0-Wl,-z,pack-relative-reloc= s''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB= GMP GNUTLS GPM HARFBUZZ JPEG LCMS2
LIBOTF LIBXML2 NATIVE_COMP NOTIFY IN= OTIFY PDUMPER PGTK PNG RSVG SECCOMP
SOUND SQLITE3 THREADS TIFF TOOLKIT_S= CROLL_BARS TREE_SITTER XIM GTK3 ZLIB

Important settings:
=C2=A0 v= alue of $LANG: C.UTF8
=C2=A0 locale-coding-system: utf-8-unix

Maj= or mode: ELisp/l

Minor modes in effect:
=C2=A0 tooltip-mode: t=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 show-paren-m= ode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
= =C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shad= ow-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-only: t
=C2=A0 line-number-mode: t
=C2=A0 indent-tabs-mo= de: t
=C2=A0 transient-mark-mode: t
=C2=A0 auto-composition-mode: t=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t

= Load-path shadows:
None found.

Features:
(shadow sort mail-ext= r emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 m= ml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util t= ext-property-search mm-decode mm-bodies mm-encode
mail-parse rfc2231 mai= labbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util= mail-prsvr mail-utils time-date subr-x
misearch multi-isearch cl-loadde= fs cl-lib jka-compr rmc iso-transl
tooltip cconv eldoc paren electric un= iquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/pgtk-w= in pgtk-win term/common-win
touch-screen pgtk-dnd tool-bar dnd fontset i= mage regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-= mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easyme= nu timer select
scroll-bar mouse jit-lock font-lock syntax font-core ter= m/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian p= hilippine
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 char= script
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oc= losure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroe= xp
files window text-properties overlay sha1 md5 base64 format env
co= de-pages mule custom widget keymap hashtable-print-readable backquote
th= reads dbusbind inotify dynamic-setting font-render-setting cairo gtk
pgt= k lcms2 multi-tty move-toolbar make-network-process native-compile
emacs= )

Memory information:
((conses 16 53793 18495) (symbols 48 5401 0= ) (strings 32 14397 2591)
=C2=A0(string-bytes 1 476535) (vectors 16 9403= )
=C2=A0(vector-slots 8 132331 12225) (floats 8 26 789) (intervals 56 90= 0 0)
=C2=A0(buffers 992 14))
--000000000000669311062174d0e7-- From unknown Tue Sep 09 00:44:19 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Constant Subject: bug#73072: closed (Re: bug#73072: 30.0.90; which-key uses unexpected format of version information) Message-ID: References: <867cbo22gn.fsf@gnu.org> X-Gnu-PR-Message: they-closed 73072 X-Gnu-PR-Package: emacs Reply-To: 73072@debbugs.gnu.org Date: Fri, 06 Sep 2024 16:05:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1725638702-31979-1" This is a multi-part message in MIME format... ------------=_1725638702-31979-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #73072: 30.0.90; which-key uses unexpected format of version information which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 73072@debbugs.gnu.org. --=20 73072: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73072 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1725638702-31979-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73072-done) by debbugs.gnu.org; 6 Sep 2024 16:04:33 +0000 Received: from localhost ([127.0.0.1]:54007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbRp-0008IG-Ct for submit@debbugs.gnu.org; Fri, 06 Sep 2024 12:04:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbRn-0008I3-T7 for 73072-done@debbugs.gnu.org; Fri, 06 Sep 2024 12:04:32 -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 1smbRi-0001T7-Si; Fri, 06 Sep 2024 12:04:26 -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=X8tfmUQI3qoSbarYgvlNKxFdq05vvkfPaJrVhzqtfY8=; b=OJDUGrM/dqml S0sEvhbqUFfABsuvpei1qdZXDNdvDJ33yn95dHyW6gQ/vKu9+UBOmbJtgJQEpRCd4J+he+zGtwhoE 5RutdMcegobK0SwsiXV7xtHw3P9hinoglFINwrzo+iqFhx5Ats3jef9icODAtKT2kqKn1R50M9406 7IxD9+vrhk/nsMDB3sEAQfitdvWDET0dibKTfcBo0KHGEss0U25EV0GkyR8Shu2pLwoYMR2WSWlmZ MSf7i5aK6AQoT6omUZnnJetoW6YsEw4MOLD3kcx3TeJAcmywaNssLufSBKSYgYYCdOgPUYE8xfJwI wOhpaaE2RmKkkdIUboKgSQ==; Date: Fri, 06 Sep 2024 19:04:24 +0300 Message-Id: <867cbo22gn.fsf@gnu.org> From: Eli Zaretskii To: Constant In-Reply-To: (message from Constant on Fri, 6 Sep 2024 11:09:41 -0400) Subject: Re: bug#73072: 30.0.90; which-key uses unexpected format of version information References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73072-done Cc: 73072-done@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: Constant > Date: Fri, 6 Sep 2024 11:09:41 -0400 > > Inspecting the which-key source file shows many of the variable's > `:package-version' information is in the form of a string instead of a > cons cell with the car of the package name and the cdr of the string Thanks, fixed. ------------=_1725638702-31979-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Sep 2024 15:21:16 +0000 Received: from localhost ([127.0.0.1]:53869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smalv-0005s0-IQ for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:21:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:52008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smac1-0005Hy-Qm for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:11:02 -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 1smac1-0002ia-Vg for bug-gnu-emacs@gnu.org; Fri, 06 Sep 2024 11:11:02 -0400 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1smabz-0003oB-G1 for bug-gnu-emacs@gnu.org; Fri, 06 Sep 2024 11:11:01 -0400 Received: by mail-pl1-x643.google.com with SMTP id d9443c01a7336-20536dcc6e9so15339625ad.2 for ; Fri, 06 Sep 2024 08:10:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725635457; x=1726240257; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=pLoyHAwGTxkrQ9vEGJH2fUDUqKI3W0TcrXaVmwryslQ=; b=GPBdqM8fSLtH0zg0MQtmegEK8l5on3uW6eB0iR7xezg7sEgPnWMzgAiZBjq0+C5s3b 8Y1qNvSA0YePV4Ud59gPyRuwLoKaLdt10IIqEKHdD5F/Wk/69CpBPb4f0Yb8YmkCazqM 5/QKSj+mYehTZq9mlh3KpqhQCppdxQkEm+z78TUlw3Rlz2NxfmhyHf7UnrGkiaexTgot S7eX6Iy7n/6+SB4yMmmVjAzAG0eir3vXYB0MsxDX2OC1Oke7qj0zyRGt6CBtb6Exh1wS 9prqFi4775B1Nqmejj53SiSMVWZkFRbckmWrJGSlhJ1X7HQgF9kmF3QPmL76u9+pG+Pu rlKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725635457; x=1726240257; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=pLoyHAwGTxkrQ9vEGJH2fUDUqKI3W0TcrXaVmwryslQ=; b=XQsO5Lxe5KIqnls0arSrEB3hGwlJlNt3Ic7Zp1M6YZVwzvaIYFAAMqkjCfMi16uH2p AlR48LS+TAIkzEOwdLQX9tvVj3bUoj1Hb6r4BQGH4B0RXS0DrEG09CeSwNacMJs9ZE4L y3qrCQJENhQQ2C0at7miO83uTtIudtcWCLy3Dd61tOawWgxH1vd980UXHKOQb52lD0jQ gKvrFkmVdV1jYdwSsPF6QFwftpx4+hVOF5wdB8Zb/S1E+wTbpoSfzyEfopZq8jDLTXR/ h39RECwAcGl04EQt37NtRcJ8Nsphu9ViIXMde5Dg6rFdIzLQWMW5qokLbWZuIOTV5yY4 tfhQ== X-Gm-Message-State: AOJu0YxntwTY7pwwzHHL0EOAI/oeovucJ6buTZS5IuWENJMheQFXAA25 El17kHw5k4Nf6SWjVy8ruz3S2i386nEwAFfm7MoXV4jgLdVb+xfh6BqqyOB9ZsNvqhOBbXDRRov V2BtwNGw37EXi+ZEWQ9JZGuM2t+qTIu17S6g= X-Google-Smtp-Source: AGHT+IGPEcuHSvRs+ZsAX6j14PmkqaO1Ncts8joqjhbubqvu3c2OQH7b12jwFRzK/Nx7KWNrJyWD2L6mn6QK3fqYi+U= X-Received: by 2002:a17:902:d505:b0:206:e2e4:57c6 with SMTP id d9443c01a7336-20706f9821emr1948635ad.36.1725635456567; Fri, 06 Sep 2024 08:10:56 -0700 (PDT) MIME-Version: 1.0 From: Constant Date: Fri, 6 Sep 2024 11:09:41 -0400 Message-ID: Subject: 30.0.90; which-key uses unexpected format of version information To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000669311062174d0e7" Received-SPF: pass client-ip=2607:f8b0:4864:20::643; envelope-from=conniving.pens@gmail.com; helo=mail-pl1-x643.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 06 Sep 2024 11:21:13 -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 (--) --000000000000669311062174d0e7 Content-Type: text/plain; charset="UTF-8" Inspecting the which-key source file shows many of the variable's `:package-version' information is in the form of a string instead of a cons cell with the car of the package name and the cdr of the string (See transient's '(transient . "0.1.0") :package-version for an example). This causes functions that expect a cons from the package version of a symbol to fail, as they try to access the cdr of the `custom-package-version' property of which-key symbols. In GNU Emacs 30.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-09-05 built on localhost Repository revision: 54071b9cef287ac6826d67534d0c5c935bbca78c Repository branch: emacs-30 System Description: Gentoo Linux Configured using: 'configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-silent-rules --docdir=/usr/share/doc/emacs-30.0.9999-r1 --htmldir=/usr/share/doc/emacs-30.0.9999-r1/html --libdir=/usr/lib64 --program-suffix=-emacs-30-vcs --includedir=/usr/include/emacs-30-vcs --infodir=/usr/share/info/emacs-30-vcs --localstatedir=/var --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp --without-compress-install --without-hesiod --without-pop --with-file-notification=inotify --with-pdumper --enable-acl --enable-xattr --with-dbus --without-modules --without-gameuser --with-libgmp --with-gpm --with-native-compilation=aot --without-kerberos --without-kerberos5 --with-lcms2 --with-xml2 --without-mailutils --without-selinux --with-sqlite3 --with-gnutls --without-libsystemd --with-threads --with-tree-sitter --without-wide-int --with-sound=alsa --with-zlib --with-pgtk --without-x --without-ns --with-toolkit-scroll-bars --without-gconf --without-gsettings --with-harfbuzz --with-libotf --with-m17n-flt --without-xwidgets --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --without-webp --without-imagemagick --with-dumping=pdumper 'CFLAGS=-mtune=native -O2 -pipe -fno-fast-math -ffp-contract=off' CPPFLAGS= 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBXML2 NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER XIM GTK3 ZLIB Important settings: value of $LANG: C.UTF8 locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: 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: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search 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 subr-x misearch multi-isearch cl-loaddefs cl-lib jka-compr rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd 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 dbusbind inotify dynamic-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 53793 18495) (symbols 48 5401 0) (strings 32 14397 2591) (string-bytes 1 476535) (vectors 16 9403) (vector-slots 8 132331 12225) (floats 8 26 789) (intervals 56 900 0) (buffers 992 14)) --000000000000669311062174d0e7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Inspecting the which-key source file shows many of the var= iable's
`:package-version' information is in the form of a strin= g instead of a
cons cell with the car of the package name and the cdr of= the string
(See transient's '(transient . "0.1.0") :p= ackage-version for an
example). This causes functions that expect a cons= from the package
version of a symbol to fail, as they try to access the= cdr of the
`custom-package-version' property of which-key symbols.<= br>
In GNU Emacs 30.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version
= =C2=A03.24.41, cairo version 1.18.0) of 2024-09-05 built on localhost
Re= pository revision: 54071b9cef287ac6826d67534d0c5c935bbca78c
Repository b= ranch: emacs-30
System Description: Gentoo Linux

Configured using= :
=C2=A0'configure --prefix=3D/usr --build=3Dx86_64-pc-linux-gnu
= =C2=A0--host=3Dx86_64-pc-linux-gnu --mandir=3D/usr/share/man
=C2=A0--inf= odir=3D/usr/share/info --datadir=3D/usr/share --sysconfdir=3D/etc
=C2=A0= --localstatedir=3D/var/lib --datarootdir=3D/usr/share
=C2=A0--disable-si= lent-rules --docdir=3D/usr/share/doc/emacs-30.0.9999-r1
=C2=A0--htmldir= =3D/usr/share/doc/emacs-30.0.9999-r1/html --libdir=3D/usr/lib64
=C2=A0--= program-suffix=3D-emacs-30-vcs --includedir=3D/usr/include/emacs-30-vcs
= =C2=A0--infodir=3D/usr/share/info/emacs-30-vcs --localstatedir=3D/var
= =C2=A0--enable-locallisppath=3D/etc/emacs:/usr/share/emacs/site-lisp
=C2= =A0--without-compress-install --without-hesiod --without-pop
=C2=A0--wit= h-file-notification=3Dinotify --with-pdumper --enable-acl
=C2=A0--enable= -xattr --with-dbus --without-modules --without-gameuser
=C2=A0--with-lib= gmp --with-gpm --with-native-compilation=3Daot
=C2=A0--without-kerberos = --without-kerberos5 --with-lcms2 --with-xml2
=C2=A0--without-mailutils -= -without-selinux --with-sqlite3 --with-gnutls
=C2=A0--without-libsystemd= --with-threads --with-tree-sitter
=C2=A0--without-wide-int --with-sound= =3Dalsa --with-zlib --with-pgtk
=C2=A0--without-x --without-ns --with-to= olkit-scroll-bars --without-gconf
=C2=A0--without-gsettings --with-harfb= uzz --with-libotf --with-m17n-flt
=C2=A0--without-xwidgets --with-gif --= with-jpeg --with-png --with-rsvg
=C2=A0--with-tiff --without-webp --with= out-imagemagick --with-dumping=3Dpdumper
=C2=A0'CFLAGS=3D-mtune=3Dna= tive -O2 -pipe -fno-fast-math -ffp-contract=3Doff'
=C2=A0CPPFLAGS=3D= 'LDFLAGS=3D-Wl,-O1 -Wl,--as-needed
=C2=A0-Wl,-z,pack-relative-reloc= s''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB= GMP GNUTLS GPM HARFBUZZ JPEG LCMS2
LIBOTF LIBXML2 NATIVE_COMP NOTIFY IN= OTIFY PDUMPER PGTK PNG RSVG SECCOMP
SOUND SQLITE3 THREADS TIFF TOOLKIT_S= CROLL_BARS TREE_SITTER XIM GTK3 ZLIB

Important settings:
=C2=A0 v= alue of $LANG: C.UTF8
=C2=A0 locale-coding-system: utf-8-unix

Maj= or mode: ELisp/l

Minor modes in effect:
=C2=A0 tooltip-mode: t=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 show-paren-m= ode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
= =C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shad= ow-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-only: t
=C2=A0 line-number-mode: t
=C2=A0 indent-tabs-mo= de: t
=C2=A0 transient-mark-mode: t
=C2=A0 auto-composition-mode: t=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t

= Load-path shadows:
None found.

Features:
(shadow sort mail-ext= r emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 m= ml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util t= ext-property-search mm-decode mm-bodies mm-encode
mail-parse rfc2231 mai= labbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util= mail-prsvr mail-utils time-date subr-x
misearch multi-isearch cl-loadde= fs cl-lib jka-compr rmc iso-transl
tooltip cconv eldoc paren electric un= iquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/pgtk-w= in pgtk-win term/common-win
touch-screen pgtk-dnd tool-bar dnd fontset i= mage regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-= mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easyme= nu timer select
scroll-bar mouse jit-lock font-lock syntax font-core ter= m/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian p= hilippine
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 char= script
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oc= losure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroe= xp
files window text-properties overlay sha1 md5 base64 format env
co= de-pages mule custom widget keymap hashtable-print-readable backquote
th= reads dbusbind inotify dynamic-setting font-render-setting cairo gtk
pgt= k lcms2 multi-tty move-toolbar make-network-process native-compile
emacs= )

Memory information:
((conses 16 53793 18495) (symbols 48 5401 0= ) (strings 32 14397 2591)
=C2=A0(string-bytes 1 476535) (vectors 16 9403= )
=C2=A0(vector-slots 8 132331 12225) (floats 8 26 789) (intervals 56 90= 0 0)
=C2=A0(buffers 992 14))
--000000000000669311062174d0e7-- ------------=_1725638702-31979-1--