emacs-eldev / eldev

Elisp development tool
https://emacs-eldev.github.io/eldev/
GNU General Public License v3.0
226 stars 17 forks source link

Eldev fails on Emacs 29 #76

Closed bbatsov closed 1 year ago

bbatsov commented 1 year ago

See https://app.circleci.com/pipelines/github/clojure-emacs/cider/1319/workflows/d476beaa-ef1f-4421-8dc6-b267400834e6/jobs/6228

[00:02.141]  Loading file `Eldev'...
[00:02.170]  Using package archive `gnu' at `https://elpa.gnu.org/packages/' with priority 300
[00:02.170]  Using package archive `melpa-unstable' at `https://melpa.org/packages/' with priority 100
[00:02.172]  No file `.eldev/29.0/target-dependencies.build', not reading target dependencies

[00:02.372]  Debugger entered--Lisp error: (invalid-function eldev-xor)
doublep commented 1 year ago

This rather looks like a bug in Emacs. Relevant code hasn't changed in years.

Can you reproduce this anywhere else?

bbatsov commented 1 year ago

Nope.

doublep commented 1 year ago

Does this help as a workaround: replace command eldev ... test with two: eldev version; eldev ... test?

doublep commented 1 year ago

Reproduced it locally, by the way. Also fails only with master image. The suggested workaround should help. I will try to investigate if the bug in Emacs or if Eldev assumes too much.

doublep commented 1 year ago

Pretty sure it is a Emacs bug: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57494

bbatsov commented 1 year ago

Thanks!

doublep commented 1 year ago

Fixed as https://github.com/Silex/docker-emacs/issues/90.

bbatsov commented 1 year ago

Thanks!

On Sun, Sep 4, 2022, at 12:23 PM, Paul Pogonyshev wrote:

Fixed as Silex/docker-emacs#90 https://github.com/Silex/docker-emacs/issues/90.

— Reply to this email directly, view it on GitHub https://github.com/doublep/eldev/issues/76#issuecomment-1236296640, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAZLSRA2FQXEDKVQD4IHALV4RTBRANCNFSM6AAAAAAQAA6NSQ. You are receiving this because you authored the thread.Message ID: @.***>