[ESS-bugs] Bug#824527: ess (16.04-1) fails to install

Martin Maechler maechler at stat.math.ethz.ch
Thu May 19 23:04:19 CEST 2016


On Tue, May 17, 2016 at 12:21 PM, Dirk Eddelbuettel <edd at debian.org> wrote:
>
> Martin et al,
>
> On 17 May 2016 at 09:15, Eric Chassande-Mottin wrote:
> | Package: ess
> | Version: 16.04-1
> | Severity: important
> |
> | Dear Maintainer,
> |
> | the update of ess package leads to the following error.
> |
> | Best,
> | E.
> |
> |
> | Setting up ess (16.04-1) ...
> | Install emacsen-common for emacs23
> | emacsen-common: Handling install of emacsen flavor emacs23
> | Wrote /etc/emacs23/site-start.d/00debian-vars.elc
> | Wrote /usr/share/emacs23/site-lisp/debian-startup.elc
> | Install emacsen-common for emacs24
> | emacsen-common: Handling install of emacsen flavor emacs24
> | Wrote /etc/emacs24/site-start.d/00debian-vars.elc
> | Wrote /usr/share/emacs24/site-lisp/debian-startup.elc
> | Install ess for emacs23
> | install/ess: Handling install for emacsen flavor emacs23
> | ERROR: install script from ess package failed
> | dpkg: error processing package ess (--configure):
> |  subprocess installed post-installation script returned error exit status 1
>
> I can confirm the bug report by Eric, I saw it too -- and just uninstalled
> emacs23 on the affected system.
>
> Something more robust would be nice.  Can you take a look and see why/how it
> fails?  Is there elisp code requiring emacs24?

Yes, almost surely..
>
> In that case I could specify it in the package metadata and it simply would
> not install for emacs23 (but that is a blunt tool...)

The problem with current ESS-core  ... or with Emacs 23 ... is that
none in ESS core is saying he could try to do the work
finding the parts of the current code that only work with emacs 24 and
either replace them with e32-compatible versions / workarounds,
or isolate those parts (to not be loaded) if they are not essential for ESS....
a combination of what we had always done in the past,  much of it,
nudged at least, by myself.

My conclusion is : You declare  ess >= 16.04 as  "emacs 24"-only.

We (ess core) must do the same:  Our current documentation in this
sense is wrong as it claims ESS would work with emacs 23.
Martin

>
> Dirk
>
>
> | -- System Information:
> | Debian Release: stretch/sid
> |   APT prefers testing
> |   APT policy: (900, 'testing'), (800, 'unstable'), (100, 'stable')
> | Architecture: amd64 (x86_64)
> | Foreign Architectures: i386
> |
> | Kernel: Linux 3.9-1-amd64 (SMP w/2 CPU cores)
> | Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> | Shell: /bin/sh linked to /bin/dash
> | Init: sysvinit (via /sbin/init)
> |
> | Versions of packages ess depends on:
> | ii  dpkg            1.18.7
> | ii  emacsen-common  2.0.8
> | ii  install-info    6.1.0.dfsg.1-6
> |
> | Versions of packages ess recommends:
> | ii  r-base-core  3.3.0-1
> |
> | Versions of packages ess suggests:
> | pn  jags       <none>
> | pn  julia      <none>
> | pn  pspp       <none>
> | pn  xlispstat  <none>
> |
> | -- no debconf information
>
> --
> http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
>
> _______________________________________________
> ESS-Debian mailing list
> ESS-Debian at r-project.org
> https://stat.ethz.ch/mailman/listinfo/ess-debian
>



More information about the ESS-bugs mailing list