Bug#910900: emacs-goodies-el: Upgrade to latest emacs-goodies-el fails in postinst: tsort complains about loops
Dima Kogan writes: > Sven Joachim writes: > >> Almost surely >> /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el/all.el is a >> dangling symlink to /usr/share/emacs/site-lisp/emacs-goodies-el/all.el, >> but I don't know why it has been left over. The prerm script of >> emacs-goodies-el should have called >> /usr/lib/emacsen-common/packages/remove/emacs-goodies-el which removes >> the whole /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el >> directory. > > Yep! The broken symlinks in that directory were indeed the problem. > Thanks! I still get tsort complaints, but those are apparently not > fatal. Does any of that make sense? Yes, the tsort complaints are an (apparently harmless?) generic problem with emacsen-common. I guess the real question is why the symlinks are dangling. d
Bug#910900: emacs-goodies-el: Upgrade to latest emacs-goodies-el fails in postinst: tsort complains about loops
Sven Joachim writes: > Almost surely > /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el/all.el is a > dangling symlink to /usr/share/emacs/site-lisp/emacs-goodies-el/all.el, > but I don't know why it has been left over. The prerm script of > emacs-goodies-el should have called > /usr/lib/emacsen-common/packages/remove/emacs-goodies-el which removes > the whole /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el > directory. Yep! The broken symlinks in that directory were indeed the problem. Thanks! I still get tsort complaints, but those are apparently not fatal. Does any of that make sense?
Bug#910900: emacs-goodies-el: Upgrade to latest emacs-goodies-el fails in postinst: tsort complains about loops
Dima Kogan writes: > I'm a little concerned that since the recent reworking of emacs-goodies-el > every > single upgrade has been troublesome. I think I only use the home-end part of > it > and I used shell-command previously. >From a user perspective, you have no further reason to have it it installed, since home-end is no longer provided. Indeed, you might consider the RFP for home-end. > And I use dpkg-dev-el, which isn't a part of emacs-goodies-el, but > there was some upgrade issue with it. There's no related bug open on src:dpkg-dev-el. Did you open a bug somewhere else? >Am I just doing something wrong? Is my non-standard emacs-snapshot >package breaking things? At minimum, it's not going to be tested by anyone else, so you're likely to be the one discovering any related bugs. > Do yall need help? Of course. d
Bug#910900: emacs-goodies-el: Upgrade to latest emacs-goodies-el fails in postinst: tsort complains about loops
On 2018-10-12 19:20 -0700, Dima Kogan wrote: > Package: emacs-goodies-el > Version: 41.0 > Severity: normal > > Hi. I just upgraded my emacs bits, and the postinst now complains. I dug in a > bit, and the complainy invocation ( and following errors) look like this: > > root@fatty:/var/lib/dpkg/info# > /usr/lib/emacsen-common/emacs-package-install --postinst emacs-goodies-el > > Building autoloads for emacs-snapshot in > /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el > ERROR: install script from emacs-goodies-el package failed > > The log file it mentioned (/tmp/elc_y5wceH.log) contains this: > > emacs-snapshot -batch --no-site-file --multibyte --eval (setq > load-path (cons "." load-path)) -l autoload --eval (setq > generated-autoload-file (expand-file-name > "emacs-goodies-loaddefs.el")) --eval (setq make-backup-files nil) -f > batch-update-autoloads . > Warning (initialization): Ignoring obsolete arg --multibyte > all.el:0:0: error: file-missing: (Opening input file No such file or > directory /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el/all.el) > > I'm not certain why it's still looking for all.el as this was removed. Almost surely /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el/all.el is a dangling symlink to /usr/share/emacs/site-lisp/emacs-goodies-el/all.el, but I don't know why it has been left over. The prerm script of emacs-goodies-el should have called /usr/lib/emacsen-common/packages/remove/emacs-goodies-el which removes the whole /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el directory. Cheers, Sven
Bug#910900: emacs-goodies-el: Upgrade to latest emacs-goodies-el fails in postinst: tsort complains about loops
Package: emacs-goodies-el Version: 41.0 Severity: normal Hi. I just upgraded my emacs bits, and the postinst now complains. I dug in a bit, and the complainy invocation ( and following errors) look like this: root@fatty:/var/lib/dpkg/info# /usr/lib/emacsen-common/emacs-package-install --postinst emacs-goodies-el tsort: -: input contains a loop: tsort: elpa-apache-mode tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-bar-cursor tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-boxquote tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-browse-kill-ring tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-csv-mode tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-debian-el tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-devscripts tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-diminish tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-dpkg-dev-el tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-eproject tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-graphviz-dot-mode tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-htmlize tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-initsplit tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-markdown-mode tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-pod-mode tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-session tsort: emacsen-common tsort: -: input contains a loop: tsort: elpa-tabbar tsort: emacsen-common Install apel for emacs install/apel: already byte-compiled for emacs, skipped Install apel for emacs-snapshot install/apel: already byte-compiled for emacs-snapshot, skipped Install elpa-helm for emacs install/helm-3.0: Handling install of emacsen flavor emacs install/helm-3.0: byte-compiling for emacs Install elpa-helm for emacs-snapshot install/helm-3.0: Handling install of emacsen flavor emacs-snapshot install/helm-3.0: byte-compiling for emacs-snapshot Install elpa-apache-mode for emacs install/apache-mode-2.1: Handling install of emacsen flavor emacs install/apache-mode-2.1: byte-compiling for emacs Install elpa-apache-mode for emacs-snapshot install/apache-mode-2.1: Handling install of emacsen flavor emacs-snapshot install/apache-mode-2.1: byte-compiling for emacs-snapshot Install elpa-bar-cursor for emacs install/bar-cursor-2.0: Handling install of emacsen flavor emacs install/bar-cursor-2.0: byte-compiling for emacs Install elpa-bar-cursor for emacs-snapshot install/bar-cursor-2.0: Handling install of emacsen flavor emacs-snapshot install/bar-cursor-2.0: byte-compiling for emacs-snapshot Install elpa-boxquote for emacs install/boxquote-2.1: Handling install of emacsen flavor emacs install/boxquote-2.1: byte-compiling for emacs Install elpa-boxquote for emacs-snapshot install/boxquote-2.1: Handling install of emacsen flavor emacs-snapshot install/boxquote-2.1: byte-compiling for emacs-snapshot Install elpa-browse-kill-ring for emacs install/browse-kill-ring-2.0.0: Handling install of emacsen flavor emacs install/browse-kill-ring-2.0.0: byte-compiling for emacs Install elpa-browse-kill-ring for emacs-snapshot install/browse-kill-ring-2.0.0: Handling install of emacsen flavor emacs-snapshot install/browse-kill-ring-2.0.0: byte-compiling for emacs-snapshot Install elpa-csv-mode for emacs install/csv-mode-1.7: Handling install of emacsen flavor emacs install/csv-mode-1.7: byte-compiling for emacs Install elpa-csv-mode for emacs-snapshot install/csv-mode-1.7: Handling install of emacsen flavor emacs-snapshot install/csv-mode-1.7: byte-compiling for emacs-snapshot Install elpa-debian-el for emacs install/debian-el-37: Handling install of emacsen flavor emacs install/debian-el-37: byte-compiling for emacs Install elpa-debian-el for emacs-snapshot install/debian-el-37: Handling install of emacsen flavor emacs-snapshot install/debian-el-37: byte-compiling for emacs-snapshot Install elpa-devscripts for emacs install/devscripts-40: Handling install of emacsen flavor emacs install/devscripts-40: byte-compiling for emacs Install elpa-devscripts for emacs-snapshot install/devscripts-40: Handling install of emacsen flavor emacs-snapshot install/devscripts-40: byte-compiling for emacs-snapshot Install elpa-diminish for emacs install/diminish-0.45: Handling install of emacsen flavor emacs install/diminish-0.45: byte-compiling for emacs Install elpa-diminish for emacs-snapshot install/diminish-0.45: Handling install of emacsen flavor emacs-snapshot install/diminish-0.45: byte-compiling for emacs-snapshot Install elpa-dpkg-dev-el for emacs install/dpkg-dev-el-37.0: Handling install of