[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1052458: marked as done (elpa-ess: ESS mode in Emacs fails with many errors on startup)



Your message dated Sun, 01 Oct 2023 13:27:53 +0200
with message-id <e40b2acdad25688a924efc839e325464417d231a.camel@debian.org>
and subject line Re: Bug#1052458: elpa-ess: ESS mode in Emacs fails with many errors on startup
has caused the Debian Bug report #1052458,
regarding elpa-ess: ESS mode in Emacs fails with many errors on startup
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1052458: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052458
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: elpa-ess
Version: 18.10.2+git20220915.f45542e-3
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: Hugh.Pumphrey@gmail.com

Dear Maintainer,



   * What led up to the situation?

I (as a long time user of R and the Emacs ESS mode) upgraded from 
bullseye to bookworm. 
   * What exactly did you do (or not do)

Attempted to edit an R source file in Emacs. (I am using emacs-lucid on 
account of Bug#1043326 in emacs-gtk, but the bug I report here occurs
in both emacs-lucid and emacs-gtk.)

   * What was the outcome of this action?

ESS mode fails to start up and many error and warning messages are
emitted --- see below.

   * What outcome did you expect instead?

I expected ESS mode to start as normal, as it did for many debian releases
before bookworm. 

To check that this was not some oddity of upgrading from bullseye to 
bookworm I purged packages ess and elpa-ess and re-installed them; the 
problem did not go away.

The error message appeared to be:

File mode specification error: (error Loading file 
/usr/share/emacs/site-lisp/elpa/ess-18.10.3snapshot/ess-rd.el 
failed to provide feature 'essddr')

A buffer containing many warning messages appeared which I copy here:

Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-mode.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-mode.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-custom.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-utils.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-generics.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-inf.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-tracebug.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-noweb-mode.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-help.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-s-lang.elc Disable showing Disable logging
Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-roxy.elc Disable showing Disable logging






-- System Information:
Debian Release: 12.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

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

Versions of packages elpa-ess depends on:
ii  dh-elpa-helper  2.0.16
ii  emacsen-common  3.0.5

Versions of packages elpa-ess recommends:
ii  r-base-core  4.2.2.20221110-2

Versions of packages elpa-ess suggests:
pn  jags  <none>
pn  pspp  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Dear Hugh,

Le dimanche 01 octobre 2023 à 08:35 +0100, Hugh Pumphrey a écrit :
> That was it. I purged elpa-ess, removed /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ and whatever was in it, re-installed elpa-ess, and now elpa-ess works as expected.
> 
> Apologies for bothering you, but perhaps the existence of this bug in the database may help someone else who upgrades to bookworm from an earlier release and has the same thing happen.

Thanks for your feedback. No worry, the fact that the directory had not
been removed on upgrade may be a bug (though I was not able to
reproduce it).

I am hereby closing this bug report.

Best,


> On Tue, 26 Sept 2023 at 08:26, Sébastien Villemot <sebastien@debian.org> wrote:
> > Control: tags -1 unreproducible
> > Control: severity -1 important
> > 
> > Dear Hugh,
> > 
> > Le vendredi 22 septembre 2023 à 14:27 +0100, Hugh Pumphrey a écrit :
> > > Package: elpa-ess
> > > Version: 18.10.2+git20220915.f45542e-3
> > > Severity: grave
> > > Justification: renders package unusable
> > > X-Debbugs-Cc: Hugh.Pumphrey@gmail.com
> > 
> > >     * What led up to the situation?
> > > 
> > > I (as a long time user of R and the Emacs ESS mode) upgraded from 
> > > bullseye to bookworm. 
> > >     * What exactly did you do (or not do)
> > > 
> > > Attempted to edit an R source file in Emacs. (I am using emacs-lucid on 
> > > account of Bug#1043326 in emacs-gtk, but the bug I report here occurs
> > > in both emacs-lucid and emacs-gtk.)
> > > 
> > >     * What was the outcome of this action?
> > > 
> > > ESS mode fails to start up and many error and warning messages are
> > > emitted --- see below.
> > > 
> > >     * What outcome did you expect instead?
> > > 
> > > I expected ESS mode to start as normal, as it did for many debian releases
> > > before bookworm. 
> > > 
> > > To check that this was not some oddity of upgrading from bullseye to 
> > > bookworm I purged packages ess and elpa-ess and re-installed them; the 
> > > problem did not go away.
> > > 
> > > The error message appeared to be:
> > > 
> > > File mode specification error: (error Loading file 
> > > /usr/share/emacs/site-lisp/elpa/ess-18.10.3snapshot/ess-rd.el 
> > > failed to provide feature 'essddr')
> > > 
> > > A buffer containing many warning messages appeared which I copy here:
> > > 
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-mode.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-mode.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-custom.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-utils.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-generics.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-inf.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-tracebug.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-noweb-mode.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-help.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-s-lang.elc Disable showing Disable logging
> > > Warning (comp): Cannot look-up eln file as no source file was found for /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-roxy.elc Disable showing Disable logging
> > 
> > I tried to reproduce your problem on a fresh installation of Debian
> > “bookworm” 12, but I got no problem. I also have several machines which
> > I upgraded from bullseye to bookworm, and elpa-ess also works fine on
> > them.
> > 
> > So something specific to your installation is causing the problem, but
> > I don’t know what.
> > 
> > At the very least, what strikes me is that the directory
> > /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ should not exist. It looks
> > like a remnant of an old ESS version that did not get purged on
> > upgrade, for an unknown reason. You could try to delete that directory.
> > 
> > Cheers,
> > 

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  https://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply to: