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 via email to