Control: severity -1 normal On 2021-04-28 09:00:46, Lev Lamberov wrote: > Hi Antoine, > > Вт 27 апр 2021 @ 13:53 Antoine Beaupre <anar...@debian.org>: > >> Package: elpa-esup >> Version: 0.7.1-3 >> Severity: grave >> Tags: upstream >> >> This package is unusable in Debian 11 bullseye in its current >> state. In my Emacs 1:27.1+1-3.1 session, i run M-x esup and I get: >> >> error in process sentinel: Wrong type argument: (or eieio-object class), >> nil, obj >> >> *Messages* has this: >> >> Loading /usr/share/emacs/site-lisp/elpa/esup-0.7.1/esup-autoloads.el >> (source)...done >> Starting esup... >> esup process started on port 37851 >> at 1 >> error in process sentinel: slot-value: Wrong type argument: (or eieio-object >> class), nil, obj >> error in process sentinel: Wrong type argument: (or eieio-object class), >> nil, obj >> >> This is the upstream bug: https://github.com/jschaf/esup/issues/85 >> >> It looks like it is a packaging issue, since, according to the above >> bug report, recompiling the .el files fixes the problem (haven't tested). > > Thanks for reporting, investigating and forwarding! > > Is it a fresh install of elpa-esup?
Yes, installed from the Debian package in Bullseye. > I have elpa-esup installed for a long time and I cannot reproduce the > bug on my machine. Running esup starts another GNU Emacs session and > gives me a proper report on startup like the following excerpt: Oh interesting! Maybe that's why it works, since the bytecode is older? > ``` > Total User Startup Time: 0.357sec Total Number of GC Pauses: 3 Total > GC Time: 0.065sec > > package.elc:16 0.134sec 37% > (byte-code "\301\302!\210\301\303!\210 [...] > ``` > > I wonder how recompiling could fix the problem you face, since > installing/reinstalling the package or GNU Emacs itself should trigger > recompilation of it along with all other installed Emacs packages. Yeah, as I said I haven't tried to recompile myself, that's just what the upstream bug report says. If anything, maybe it's the opposite and if *you* recompile you'll trigger the bug? No idea. [...] > So, may it be a bug in dh-elpa or GNU Emacs itself? Maybe! This is way beyond my elisp-fu unfortunately. One key information I have just discovered is that I can't reproduce with `emacs -q`. So this is probably an interaction with my .emacs.d configuration and the package, unfortunately. Downgrading severity. a. -- While the creative works from the 16th century can still be accessed and used by others, the data in some software programs from the 1990s is already inaccessible. - Lawrence Lessig