Bug#1017774: elpa-dimmer: Breaks upgrade to Emacs 28.1
Package: elpa-dimmer
Version: 0.4.2+repack-2
Severity: serious
Forwarded: https://github.com/gonewest818/dimmer.el/issues/50
Hi,
When upgrading my sid system today, which included the upgrade to
Emacs 28.1, this broke:
Install emacsen-common for emacs
emacsen-common: Handling install of emacsen flavor emacs
Install elpa-dimmer for emacs
install/dimmer-0.4.2: Handling install of emacsen flavor emacs
install/dimmer-0.4.2: byte-compiling for emacs
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Error loading autoloads: (wrong-number-of-arguments (3 . 4) 2)
In toplevel form:
dimmer.el:124:1: Error: Wrong number of arguments: (3 . 4), 2
ERROR: install script from elpa-dimmer package failed
It seems the define-obsolete-variable-alias macro now takes 3 arguments:
(define-obsolete-variable-alias OBSOLETE-NAME CURRENT-NAME WHEN &optional DOCSTRING)
I understand this has been fixed upstream 1.5 years ago, but not
released yet:
https://github.com/gonewest818/dimmer.el/commit/8d5f8303101ab6836cb3b24e5612cc63108327bb
Cheers!
Reply to: