[Pkg-emacsen-addons] Bug#911626: Bug#911626: elpa-vimish-fold: fails to upgrade from 'stretch': vimish-fold.el:59:1:Error: Cannot open load file: No such file or directory, s
David Bremner
david at tethera.net
Mon Oct 22 21:12:40 BST 2018
Andreas Beckmann <anbe at debian.org> writes:
> during a test with piuparts I noticed your package fails to upgrade from
> 'stretch'.
> It installed fine in 'stretch', then the upgrade to 'buster' fails.
>
> From the attached log (scroll to the bottom...):
>
> Setting up elpa-vimish-fold (0.2.3-2) ...
> tsort: -: input contains a loop:
> tsort: s-el
> tsort: emacsen-common
> tsort: -: input contains a loop:
> tsort: dash-el
> tsort: emacsen-common
> Install s-el for emacs24
> install/s-el: Handling install for emacsen flavor emacs24
> Loading 00debian-vars...
> Loading /etc/emacs/site-start.d/50dash-el.el (source)...
> Loading /etc/emacs/site-start.d/50s-el.el (source)...
> Wrote /usr/share/emacs24/site-lisp/s-el/s.elc
> Install dash-el for emacs24
> install/dash-el: Handling install for emacsen flavor emacs24
> Loading 00debian-vars...
> Loading /etc/emacs/site-start.d/50dash-el.el (source)...
> Loading /etc/emacs/site-start.d/50s-el.el (source)...
> Wrote /usr/share/emacs24/site-lisp/dash-el/dash-functional.elc
> Wrote /usr/share/emacs24/site-lisp/dash-el/dash.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 elpa-f for emacs24
> install/f-0.19.0: Handling install of emacsen flavor emacs24
> install/f-0.19.0: byte-compiling for emacs24
> Install elpa-vimish-fold for emacs24
> install/vimish-fold-0.2.3: Handling install of emacsen flavor emacs24
> install/vimish-fold-0.2.3: byte-compiling for emacs24
>
> In toplevel form:
> vimish-fold.el:59:1:Error: Cannot open load file: No such file or directory, s
> ERROR: install script from elpa-vimish-fold package failed
> dpkg: error processing package elpa-vimish-fold (--configure):
> subprocess installed post-installation script returned error exit status 1
I'm not sure I see the whole picture yet, but I guess that
1) elpa-f in stretch depends on s-el (instead of elpa-s)
2) elpa-vimish-fold in buster is a new style dh_elpa using package
that only looks at elpa packages for depends.
Maybe an explicit depends on elpa-s by elpa-vimish-fold would help?
d
More information about the Pkg-emacsen-addons
mailing list