Bug#1017835: elpa-evil: emacs 28.1 upgrade fails with byte compiling elpa-evil

2022-12-17 Thread Stefano Zacchiroli
On Sun, Aug 21, 2022 at 12:29:21PM +0200, Gregory Mounie wrote:
> Upgrading to emacs-gtk 28.1 fails with byte co[m]piling elpa-evil*
[...]
> In toplevel form:
> evil.el:133:1: Error: Wrong number of arguments: (3 . 4), 2
> ERROR: install script from elpa-evil package failed

Confirmed, I'm seeing this as well and it's breaking the overall
installation of emacs-28 (if you've elpa-evil installed).

As a workaround, the following works: remove the "elpa-evil" Debian
package, install the same package via "M-x package-install" and then
"evil". That will give you evil version 1.15.0, which is compatible with
Emacs 28. (But also get you out of the comfort zone of Debian packages,
you've been warned!)

Hope this helps,
Cheers



Bug#1017835: elpa-evil: emacs 28.1 upgrade fails with byte compiling elpa-evil

2022-08-23 Thread Nicholas D Steeves
Dear Gregory and Cédric,

FYI evil-el has been orphaned.  It is currently in the Debian Emacsen
Team's salsa group, but it needs a new human maintainer.  See the orphan
bug at #981120, and here is its git remote (writable for team members):

  g...@salsa.debian.org:emacsen-team/evil-el.git

Regards,
Nicholas


signature.asc
Description: PGP signature


Bug#1017835: elpa-evil: emacs 28.1 upgrade fails with byte compiling elpa-evil

2022-08-21 Thread Gregory Mounie
Package: elpa-evil
Version: 1.14.0-1
Severity: normal

Dear Maintainer,

Upgrading to emacs-gtk 28.1 fails with byte copiling elpa-evil*

... skipped a lot of successfull byte compiling lines
Install elpa-evil for emacs
install/evil-1.14.0: Handling install of emacsen flavor emacs
install/evil-1.14.0: 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)

In toplevel form:
evil-command-window.el:36:1: Error: Wrong number of arguments: (3 . 4), 2
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)

In toplevel form:
evil-commands.el:29:1: Error: Wrong number of arguments: (3 . 4), 2

In evil-add-to-alist:
evil-common.el:128:18: Warning: ‘evil-add-to-alist’ is an obsolete function
(as of 1.13.1); use ‘evil--add-to-alist’ instead. You may need to
recompile code with evil macros.

In evil-with-view-list:
evil-common.el:3922:11: Warning: docstring wider than 80 characters

In toplevel form:
evil-core.el:181:31: Warning: defcustom for ‘evil-mode’ fails to specify
containing group
evil-core.el:181:31: Warning: defcustom for ‘evil-mode’ fails to specify
containing group

In toplevel form:
evil-ex.el:596:1: Error: Wrong number of arguments: (3 . 4), 2
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)

In toplevel form:
evil-integration.el:35:1: Error: Wrong number of arguments: (3 . 4), 2

In toplevel form:
evil-jumps.el:38:1: Warning: custom-declare-variable
`evil-jumps-cross-buffers' docstring wider than 80 characters
evil-jumps.el:58:1: Warning: custom-declare-variable
`evil-jumps-ignored-file-patterns' docstring wider than 80 characters
evil-jumps.el:71:1: Warning: defvar `evil--jumps-buffer-targets' docstring
wider than 80 characters
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)

In toplevel form:
evil-keybindings.el:35:1: Error: Wrong number of arguments: (3 . 4), 2
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)

In toplevel form:
evil-maps.el:29:1: Error: Wrong number of arguments: (3 . 4), 2

In evil-repeat-force-abort-p:
evil-repeat.el:242:8: Warning: docstring wider than 80 characters

In evil-repeat-motion:
evil-repeat.el:349:8: Warning: docstring wider than 80 characters
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)

In toplevel form:
evil-search.el:30:1: Error: Wrong number of arguments: (3 . 4), 2
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)
Eager macro-expansion failure: (wrong-number-of-arguments (3 . 4) 2)

In toplevel form:
evil.el:133:1: Error: Wrong number of arguments: (3 . 4), 2
ERROR: install script from elpa-evil package failed
dpkg: erreur de traitement du paquet emacs-gtk (--configure) :
 installed emacs-gtk package post-installation script subprocess returned error 
exit status 1

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages elpa-evil depends on:
ii  dh-elpa-helper 2.0.10
ii  elpa-goto-chg  1.7.3-1
ii  elpa-undo-tree 0.8.1-1
iu  emacs  1:28.1+1-2
ih  emacs-gtk [emacs]  1:28.1+1-2
ii  emacsen-common 3.0.4

Versions of packages elpa-evil recommends:
iu  emacs  1:28.1+1-2
ih  emacs-gtk [emacs]  1:28.1+1-2

elpa-evil suggests no packages.

-- no debconf information