[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