Andreas Beckmann <a...@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