GNU bug report logs -
#76802
31.0.50; Error when installing/activating packages due to emacs-version mismatch
Previous Next
Reported by: Tassilo Horn <thorn <at> fastmail.fm>
Date: Fri, 7 Mar 2025 07:22:01 UTC
Severity: normal
Merged with 76861,
76871,
76874,
76921
Found in version 31.0.50
Fixed in version 31.1
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 76802 in the body.
You can then email your comments to 76802 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Fri, 07 Mar 2025 07:22:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Tassilo Horn <thorn <at> fastmail.fm>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Fri, 07 Mar 2025 07:22:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
When I start emacs with the current master (2dea3a0d34859852d3577), I
get errors like this one when activating, installing, or updating
packages. Obviously, I'm using emacs 31 so I shouldn't get errors that
a package requires (at least) emacs 27.1.
--8<---------------cut here---------------start------------->8---
Debugger entered--Lisp error: (error "This package requires Emacs version 27.1")
signal(error ("This package requires Emacs version 27.1"))
error("This package requires Emacs version %s" "27.1")
package-compute-transaction((#s(package-desc :name ef-themes :version (1 9 0) :summary "Colorful and legible themes" :reqs ((emacs (27 1))) :kind tar :archive "gnu" :dir nil :extras ((:url . "https://github.com/protesilaos/ef-themes") (:keywords "faces" "theme" "accessibility") (:maintainer "Protesilaos Stavrou" . "info <at> protesilaos.com") (:authors ("Protesilaos Stavrou" . "info <at> protesilaos.com")) (:commit . "b1333b703805a21ed6414386830cb5d1977475b7")) :signed nil)) ((emacs (27 1))) (#s(package-desc :name ef-themes :version (1 9 0) :summary "Colorful and legible themes" :reqs ((emacs (27 1))) :kind tar :archive "gnu" :dir nil :extras ((:url . "https://github.com/protesilaos/ef-themes") (:keywords "faces" "theme" "accessibility") (:maintainer "Protesilaos Stavrou" . "info <at> protesilaos.com") (:authors ("Protesilaos Stavrou" . "info <at> protesilaos.com")) (:commit . "b1333b703805a21ed6414386830cb5d1977475b7")) :signed nil)))
package-compute-transaction(nil ((ef-themes)))
package-install(ef-themes)
use-package-ensure-elpa(ef-themes (t) nil)
eval-buffer(#<buffer *load*> nil "/home/horn/.emacs.d/init.el" nil t) ; Reading at buffer position 3531
load-with-code-conversion("/home/horn/.emacs.d/init.el" "/home/horn/.emacs.d/init.el" t t)
load("/home/horn/.emacs.d/init" noerror nomessage)
#f(compiled-function () #<bytecode 0xf9a8dcaf7c5fa11>)()
startup--load-user-init-file(#f(compiled-function () #<bytecode 0x9d24a89bcab2479>) #f(compiled-function () #<bytecode 0x731968ef8c4219b>) t)
command-line()
normal-top-level()
--8<---------------cut here---------------end--------------->8---
I think the commit that broke things is 5dd8b7e75259663415523f3ebe by
Stefan Kangas (in Cc). I've checked out 5dd8b7e75259663415523f3ebe^ and
things are working smoothly again.
In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.48, cairo version 1.18.2) of 2025-03-07 built on thinkpad-t440p
Repository revision: c116dad608afcf28384651101e8b6c6b7999f56e
Repository branch: HEAD
System Description: Arch Linux
Configured using:
'configure --without-native-compilation --with-modules --with-pgtk'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PGTK PNG
RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER
WEBP XIM GTK3 ZLIB
Important settings:
value of $LC_MONETARY: de_DE.utf8
value of $LC_NUMERIC: de_DE.utf8
value of $LC_TIME: de_DE.utf8
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
Major mode: mu4e:main
Minor modes in effect:
breadcrumb-mode: t
editorconfig-mode: t
global-aggressive-indent-mode: t
diredfl-global-mode: t
mu4e-search-minor-mode: t
mu4e-update-minor-mode: t
mu4e-context-minor-mode: t
mu4e-modeline-mode: t
which-key-mode: t
highlight-parentheses-mode: t
global-git-commit-mode: t
magit-auto-revert-mode: t
server-mode: t
corfu-popupinfo-mode: t
corfu-history-mode: t
global-corfu-mode: t
corfu-mode: t
vertico-mode: t
marginalia-mode: t
minibuffer-depth-indicate-mode: t
global-eldoc-diffstat-mode: t
switchy-window-minor-mode: t
electric-pair-mode: t
recentf-mode: t
override-global-mode: t
repeat-mode: t
global-so-long-mode: t
save-place-mode: t
savehist-mode: t
puni-global-mode: t
puni-mode: t
tooltip-mode: t
global-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-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
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
overwrite-mode: overwrite-mode-binary
Load-path shadows:
~/Repos/el/mu/mu4e/mu4e hides ~/Repos/el/mu/build/mu4e/mu4e
~/Repos/el/mu/mu4e/mu4e-modeline hides ~/Repos/el/mu/build/mu4e/mu4e-modeline
~/Repos/el/mu/mu4e/mu4e-context hides ~/Repos/el/mu/build/mu4e/mu4e-context
~/Repos/el/mu/mu4e/mu4e-main hides ~/Repos/el/mu/build/mu4e/mu4e-main
~/Repos/el/mu/mu4e/mu4e-vars hides ~/Repos/el/mu/build/mu4e/mu4e-vars
~/Repos/el/mu/mu4e/mu4e-window hides ~/Repos/el/mu/build/mu4e/mu4e-window
~/Repos/el/mu/mu4e/mu4e-speedbar hides ~/Repos/el/mu/build/mu4e/mu4e-speedbar
~/Repos/el/mu/mu4e/mu4e-view hides ~/Repos/el/mu/build/mu4e/mu4e-view
~/Repos/el/mu/mu4e/mu4e-thread hides ~/Repos/el/mu/build/mu4e/mu4e-thread
~/Repos/el/mu/mu4e/mu4e-bookmarks hides ~/Repos/el/mu/build/mu4e/mu4e-bookmarks
~/Repos/el/mu/mu4e/mu4e-org hides ~/Repos/el/mu/build/mu4e/mu4e-org
~/Repos/el/mu/mu4e/mu4e-lists hides ~/Repos/el/mu/build/mu4e/mu4e-lists
~/Repos/el/mu/mu4e/mu4e-actions hides ~/Repos/el/mu/build/mu4e/mu4e-actions
~/Repos/el/mu/mu4e/mu4e-helpers hides ~/Repos/el/mu/build/mu4e/mu4e-helpers
~/Repos/el/mu/mu4e/mu4e-search hides ~/Repos/el/mu/build/mu4e/mu4e-search
~/Repos/el/mu/mu4e/mu4e-server hides ~/Repos/el/mu/build/mu4e/mu4e-server
~/Repos/el/mu/mu4e/mu4e-obsolete hides ~/Repos/el/mu/build/mu4e/mu4e-obsolete
~/Repos/el/mu/mu4e/mu4e-update hides ~/Repos/el/mu/build/mu4e/mu4e-update
~/Repos/el/mu/mu4e/mu4e-draft hides ~/Repos/el/mu/build/mu4e/mu4e-draft
~/Repos/el/mu/mu4e/mu4e-message hides ~/Repos/el/mu/build/mu4e/mu4e-message
~/Repos/el/mu/mu4e/mu4e-compose hides ~/Repos/el/mu/build/mu4e/mu4e-compose
~/Repos/el/mu/mu4e/mu4e-headers hides ~/Repos/el/mu/build/mu4e/mu4e-headers
~/Repos/el/mu/mu4e/mu4e-query-items hides ~/Repos/el/mu/build/mu4e/mu4e-query-items
~/Repos/el/mu/mu4e/mu4e-notification hides ~/Repos/el/mu/build/mu4e/mu4e-notification
~/Repos/el/mu/mu4e/mu4e-contacts hides ~/Repos/el/mu/build/mu4e/mu4e-contacts
~/Repos/el/mu/mu4e/mu4e-transient hides ~/Repos/el/mu/build/mu4e/mu4e-transient
~/Repos/el/mu/mu4e/mu4e-icalendar hides ~/Repos/el/mu/build/mu4e/mu4e-icalendar
~/Repos/el/mu/mu4e/mu4e-mark hides ~/Repos/el/mu/build/mu4e/mu4e-mark
~/Repos/el/mu/mu4e/mu4e-contrib hides ~/Repos/el/mu/build/mu4e/mu4e-contrib
~/Repos/el/mu/mu4e/mu4e-folders hides ~/Repos/el/mu/build/mu4e/mu4e-folders
~/Repos/el/mu/mu4e/mu4e-mime-parts hides ~/Repos/el/mu/build/mu4e/mu4e-mime-parts
/home/horn/.emacs.d/elpa/ef-themes-1.9.0/theme-loaddefs hides /home/horn/Repos/el/emacs/lisp/theme-loaddefs
/home/horn/.emacs.d/elpa/transient-20250306.1916/transient hides /home/horn/Repos/el/emacs/lisp/transient
Features:
(shadow sort expreg cap-words superword subword face-remap mail-extr
emacsbug lisp-mnt cus-start view help-fns radix-tree tramp-cmds puni
display-fill-column-indicator display-line-numbers tsdh-light-theme
generic yaml-mode fish-mode cargo xref cargo-process rust-utils
rust-mode-treesitter rust-ts-mode rust-mode rust-playpen rust-cargo
rust-common rust-rustfmt rust-compile web-mode disp-table
auctex-autoloads tex-site breadcrumb pulse editorconfig
editorconfig-core editorconfig-core-handle editorconfig-fnmatch
elfeed-show elfeed-search vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs
vc-rcs log-view debbugs-browse elfeed-csv elfeed elfeed-curl elfeed-log
elfeed-db elfeed-lib avl-tree url-queue xml-query hl-todo
aggressive-indent rainbow-mode vc-git vc-dir ewoc epa-file trashed
diredfl dired-x eshell esh-cmd generator esh-ext esh-proc esh-opt esh-io
esh-arg esh-module esh-module-loaddefs esh-util mu4e-icalendar
gnus-icalendar icalendar diary-lib diary-loaddefs mu4e mu4e-org
mu4e-notification notifications mu4e-main smtpmail mu4e-view
mu4e-mime-parts mu4e-headers mu4e-thread mu4e-actions org-capture
org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro
org-src sh-script smie executable ob-comint org-pcomplete org-list
org-footnote org-faces org-entities org-version ob-emacs-lisp ob-core
ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc
org-loaddefs cal-menu calendar cal-loaddefs org-compat org-macs
mu4e-compose mu4e-draft gnus-msg mu4e-search mu4e-lists mu4e-bookmarks
mu4e-mark mu4e-message flow-fill mule-util mu4e-contacts mu4e-update
mu4e-folders mu4e-context mu4e-query-items mu4e-server mu4e-modeline
mu4e-vars mu4e-helpers mu4e-config mu4e-window magit-bookmark bookmark
ido mu4e-obsolete hippie-exp auto-dictionary flyspell ispell tramp-smb
which-key highlight-parentheses restclient advice forge-repos
forge-tablist hl-line forge-topics forge-commands forge-semi
forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab
forge-github ghub-graphql treepy gsexp ghub let-alist forge-forgejo
forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml
eieio-custom forge-post markdown-mode noutline outline forge-repo forge
forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler
eieio-base magit-submodule magit-blame magit-stash magit-reflog
magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote
magit-commit magit-sequence magit-notes magit-worktree magit-tag
magit-merge magit-branch magit-reset magit-files magit-refs magit-status
magit magit-repos magit-apply magit-wip magit-log which-func magit-diff
smerge-mode diff diff-mode track-changes git-commit log-edit pcvs-util
add-log magit-core magit-autorevert autorevert filenotify magit-margin
magit-transient magit-process with-editor server magit-mode benchmark
magit-git magit-base magit-section cursor-sensor crm llama
visual-filename-abbrev rg vc vc-dispatcher rg-info-hack rg-menu
transient rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header
ibuf-ext ibuffer ibuffer-loaddefs grep compile debbugs soap-client
url-http url-auth url-gw nsm warnings rng-xsd rng-dt rng-util xsd-regexp
debbugs-compat bug-reference thingatpt kind-icon svg-lib color
corfu-popupinfo corfu-history corfu vertico marginalia icomplete
mb-depth eldoc-diffstat use-package-diminish switchy-window elec-pair
recentf tree-widget edmacro kmacro use-package-bind-key bind-key
diminish repeat js imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs tramp-cache time-stamp
tramp-sh tramp trampver tramp-integration files-x tramp-message
tramp-compat shell pcomplete format-spec tramp-loaddefs python project
compat comint ansi-osc ring ansi-color toml-ts-mode json-ts-mode rx
c++-ts-mode c-ts-mode java-ts-mode c-ts-common find-func treesit so-long
saveplace savehist smiley gnus-art mm-uu mml2015 mm-view mml-smime smime
gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group
gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail
mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range
message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec
epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils
mailheader gnus-win gnus nnheader gnus-util text-property-search
time-date mm-util mail-prsvr mail-utils range ef-themes cl-extra
help-mode use-package-ensure use-package-core finder-inf cus-edit pp
cus-load wid-edit aggressive-indent-autoloads auto-dictionary-autoloads
avy-zap-autoloads avy-autoloads breadcrumb-autoloads cape-autoloads
cargo-autoloads clojure-mode-autoloads corfu-autoloads
csv-mode-autoloads debbugs-autoloads diminish-autoloads
diredfl-autoloads eat-autoloads ef-themes-autoloads
eldoc-diffstat-autoloads elfeed-autoloads ement-autoloads
expreg-autoloads fish-mode-autoloads forge-autoloads closql-autoloads
emacsql-autoloads ghub-autoloads highlight-parentheses-autoloads
hl-todo-autoloads kind-icon-autoloads magit-autoloads pcase
marginalia-autoloads markdown-mode-autoloads mastodon-autoloads
persist-autoloads plz-autoloads puni-autoloads easy-mmode
rainbow-mode-autoloads rcirc-color-autoloads request-autoloads
restclient-autoloads rg-autoloads rust-mode-autoloads svg-lib-autoloads
symbol-overlay-autoloads taxy-magit-section-autoloads taxy-autoloads
magit-section-autoloads llama-autoloads tp-autoloads transient-autoloads
trashed-autoloads treepy-autoloads vertico-autoloads
visual-filename-abbrev-autoloads web-mode-autoloads wgrep-autoloads info
with-editor-autoloads yaml-autoloads yaml-mode-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/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 system-font-setting font-render-setting cairo gtk pgtk
lcms2 multi-tty move-toolbar make-network-process tty-child-frames
emacs)
Memory information:
((conses 16 764847 147294) (symbols 48 53734 1) (strings 32 243410 6171)
(string-bytes 1 6262444) (vectors 16 90528) (vector-slots 8 831484 71642)
(floats 8 621 178) (intervals 56 3725 270) (buffers 992 16))
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Fri, 07 Mar 2025 16:50:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 76802 <at> debbugs.gnu.org (full text, mbox):
Tassilo Horn <thorn <at> fastmail.fm> writes:
> When I start emacs with the current master (2dea3a0d34859852d3577), I
> get errors like this one when activating, installing, or updating
> packages. Obviously, I'm using emacs 31 so I shouldn't get errors that
> a package requires (at least) emacs 27.1.
>
> --8<---------------cut here---------------start------------->8---
> Debugger entered--Lisp error: (error "This package requires Emacs
> version 27.1")
I unfortunately can't seem to reproduce this in some casual testing.
You wouldn't happen to have a convenient recipe starting from emacs -Q,
do you? :-)
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Fri, 07 Mar 2025 19:38:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 76802 <at> debbugs.gnu.org (full text, mbox):
Stefan Kangas <stefankangas <at> gmail.com> writes:
Hi Stefan,
>> When I start emacs with the current master (2dea3a0d34859852d3577), I
>> get errors like this one when activating, installing, or updating
>> packages. Obviously, I'm using emacs 31 so I shouldn't get errors
>> that a package requires (at least) emacs 27.1.
>>
>> --8<---------------cut here---------------start------------->8---
>> Debugger entered--Lisp error: (error "This package requires Emacs
>> version 27.1")
>
> I unfortunately can't seem to reproduce this in some casual testing.
>
> You wouldn't happen to have a convenient recipe starting from emacs
> -Q, do you? :-)
I do.
- emacs -Q
- M-x list-packages RET
- mark ef-themes version 1.9.0 from gnu for (i)nstall
- e(x)ecute
--8<---------------cut here---------------start------------->8---
Debugger entered--Lisp error: (error "This package requires Emacs version 27.1")
signal(error ("This package requires Emacs version 27.1"))
error("This package requires Emacs version %s" "27.1")
package-compute-transaction((#s(package-desc :name ef-themes :version (1 9 0) :summary "Colorful and legible themes" :reqs ((emacs (27 1))) :kind tar :archive "gnu" :dir nil $
package-install(#s(package-desc :name ef-themes :version (1 9 0) :summary "Colorful and legible themes" :reqs ((emacs (27 1))) :kind tar :archive "gnu" :dir nil :extras ((:ur$
package-menu--perform-transaction((#s(package-desc :name ef-themes :version (1 9 0) :summary "Colorful and legible themes" :reqs ((emacs (27 1))) :kind tar :archive "gnu" :di$
package-menu-execute()
funcall-interactively(package-menu-execute)
call-interactively(package-menu-execute nil nil)
command-execute(package-menu-execute)
--8<---------------cut here---------------end--------------->8---
Bye,
Tassilo
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Sun, 09 Mar 2025 08:11:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 76802 <at> debbugs.gnu.org (full text, mbox):
Tassilo Horn <thorn <at> fastmail.fm> writes:
>> You wouldn't happen to have a convenient recipe starting from emacs
>> -Q, do you? :-)
>
> I do.
>
> - emacs -Q
> - M-x list-packages RET
> - mark ef-themes version 1.9.0 from gnu for (i)nstall
> - e(x)ecute
>
> Debugger entered--Lisp error: (error "This package requires Emacs version 27.1")
> signal(error ("This package requires Emacs version 27.1"))
> error("This package requires Emacs version %s" "27.1")
> package-compute-transaction((#s(package-desc :name ef-themes :version (1 9 0) :summary "Colorful and legible themes" :reqs ((emacs (27 1))) :kind tar :archive "gnu" :dir nil $
I've debugged a bit further and the issue is that
(package-installed-p 'emacs '(27 1))
still returns t (as it should) in c116dad608a but returns nil starting
with 5dd8b7e7525. Well, and the reason for that is that
package-builtins on master contains
(emacs . [(1 0) nil "the extensible text editor"])
instead of
(emacs . [(31 0 50) nil "the extensible text editor"])
Bye,
Tassilo
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Sun, 09 Mar 2025 08:25:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 76802 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
merge 76802 76861 76871 76874
quit
Tassilo Horn <thorn <at> fastmail.fm> writes:
> Tassilo Horn <thorn <at> fastmail.fm> writes:
>
>>> You wouldn't happen to have a convenient recipe starting from emacs
>>> -Q, do you? :-)
>>
>> I do.
>>
>> - emacs -Q
>> - M-x list-packages RET
>> - mark ef-themes version 1.9.0 from gnu for (i)nstall
>> - e(x)ecute
>>
>> Debugger entered--Lisp error: (error "This package requires Emacs
>> version 27.1")
>> signal(error ("This package requires Emacs version 27.1"))
>> error("This package requires Emacs version %s" "27.1")
>> package-compute-transaction((#s(package-desc :name ef-themes
>> :version (1 9 0) :summary "Colorful and legible themes" :reqs
>> ((emacs (27 1))) :kind tar :archive "gnu" :dir nil $
>
> I've debugged a bit further and the issue is that
>
> (package-installed-p 'emacs '(27 1))
>
> still returns t (as it should) in c116dad608a but returns nil starting
> with 5dd8b7e7525. Well, and the reason for that is that
> package-builtins on master contains
>
> (emacs . [(1 0) nil "the extensible text editor"])
>
> instead of
>
> (emacs . [(31 0 50) nil "the extensible text editor"])
>
I didn't notice this report yesterday, so I reported a duplicate.
Re-attaching a patch with my reply and merging all the duplicates I've
found.
[0001-Fix-Package-name-for-cond-star.patch (text/x-patch, attachment)]
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Sun, 09 Mar 2025 08:31:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 76802 <at> debbugs.gnu.org (full text, mbox):
Oh, sorry for accusing you, Stefan. ;-)
I guess there should be some check in package.el that one package won't override (due to a wrong name) another package?
Am So, 9. Mär 2025, um 09:24, schrieb Mauro Aranda:
> merge 76802 76861 76871 76874
> quit
>
>
> Tassilo Horn <thorn <at> fastmail.fm> writes:
>
> > Tassilo Horn <thorn <at> fastmail.fm> writes:
> >
> >>> You wouldn't happen to have a convenient recipe starting from emacs
> >>> -Q, do you? :-)
> >>
> >> I do.
> >>
> >> - emacs -Q
> >> - M-x list-packages RET
> >> - mark ef-themes version 1.9.0 from gnu for (i)nstall
> >> - e(x)ecute
> >>
> >> Debugger entered--Lisp error: (error "This package requires Emacs
> >> version 27.1")
> >> signal(error ("This package requires Emacs version 27.1"))
> >> error("This package requires Emacs version %s" "27.1")
> >> package-compute-transaction((#s(package-desc :name ef-themes
> >> :version (1 9 0) :summary "Colorful and legible themes" :reqs
> >> ((emacs (27 1))) :kind tar :archive "gnu" :dir nil $
> >
> > I've debugged a bit further and the issue is that
> >
> > (package-installed-p 'emacs '(27 1))
> >
> > still returns t (as it should) in c116dad608a but returns nil starting
> > with 5dd8b7e7525. Well, and the reason for that is that
> > package-builtins on master contains
> >
> > (emacs . [(1 0) nil "the extensible text editor"])
> >
> > instead of
> >
> > (emacs . [(31 0 50) nil "the extensible text editor"])
> >
>
> I didn't notice this report yesterday, so I reported a duplicate.
>
> Re-attaching a patch with my reply and merging all the duplicates I've
> found.
>
>
> Dateianhänge:
> * 0001-Fix-Package-name-for-cond-star.patch
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Sun, 09 Mar 2025 09:59:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 76802 <at> debbugs.gnu.org (full text, mbox):
"Tassilo Horn" <thorn <at> fastmail.fm> writes:
> Oh, sorry for accusing you, Stefan. ;-)
No problem.
> I guess there should be some check in package.el that one package
> won't override (due to a wrong name) another package?
Something like that might be useful to catch these things earlier,
indeed.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Sun, 09 Mar 2025 17:59:02 GMT)
Full text and
rfc822 format available.
Message #28 received at submit <at> debbugs.gnu.org (full text, mbox):
Just stumbled into this bug while trying to use bbdb against emacs HEAD.
The patch from Mauro Aranda worked for me.
https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-03/msg00854.html
https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-03/txtaVT2DyceAo.txt
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Mon, 10 Mar 2025 00:32:02 GMT)
Full text and
rfc822 format available.
Message #31 received at 76802 <at> debbugs.gnu.org (full text, mbox):
Mauro Aranda <maurooaranda <at> gmail.com> writes:
> Re-attaching a patch with my reply and merging all the duplicates I've
> found.
Thanks, please install.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76802
; Package
emacs
.
(Mon, 10 Mar 2025 10:50:01 GMT)
Full text and
rfc822 format available.
Message #34 received at 76802 <at> debbugs.gnu.org (full text, mbox):
On 9/3/25 21:31, Stefan Kangas wrote:
> Mauro Aranda <maurooaranda <at> gmail.com> writes:
>
>> Re-attaching a patch with my reply and merging all the duplicates I've
>> found.
>
> Thanks, please install.
Done. I'm keeping the bug open, in case someone wants to add code to
package.el to avoid some misnamed package to cause this again.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 08 Apr 2025 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 126 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.