On Sun, 5 Aug 2018, Cristian Ionescu-Idbohrn wrote:
> 
> The only one I regret seeing go away is:
> 
>       /usr/share/emacs25/site-lisp/emacs-goodies-el/align-string.el

This happens on a debian testing box:

Setting up emacs-goodies-el (40.0) ...
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 emacsen-common for emacs25
emacsen-common: Handling install of emacsen flavor emacs25
Install emacs-goodies-el for emacs24
install/emacs-goodies-el: Handling emacs24, logged in 
/tmp/user/0/elc_bgxSVN.log
Building autoloads for emacs24 in 
/usr/share/emacs24/site-lisp/emacs-goodies-el
ERROR: install script from emacs-goodies-el package failed
dpkg: error processing package emacs-goodies-el (--configure):
 installed emacs-goodies-el package post-installation script 
subprocess returned error exit status 1

And /tmp/user/0/elc_bgxSVN.log is:

emacs24 -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
Opening input file: no such file or directory, 
/usr/share/emacs24/site-lisp/emacs-goodies-el/align-string.el

Same error shows up if I:

# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up emacs-goodies-el (40.0) ...
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 emacsen-common for emacs25
emacsen-common: Handling install of emacsen flavor emacs25
Install emacs-goodies-el for emacs24
install/emacs-goodies-el: Handling emacs24, logged in 
/tmp/user/0/elc_lBMd9F.log
Building autoloads for emacs24 in 
/usr/share/emacs24/site-lisp/emacs-goodies-el
ERROR: install script from emacs-goodies-el package failed
dpkg: error processing package emacs-goodies-el (--configure):
 installed emacs-goodies-el package post-installation script 
subprocess returned error exit status 1
Errors were encountered while processing:
 emacs-goodies-el

These emacs packages are installed on that box (all up to date):

# dpkg --get-selections | egrep ^emacs
emacs                                           install
emacs-goodies-el                                install
emacs-intl-fonts                                install
emacs24-bin-common                              install
emacs24-common                                  install
emacs24-common-non-dfsg                         install
emacs24-el                                      install
emacs24-lucid                                   install
emacs25-bin-common                              install
emacs25-common                                  install
emacs25-common-non-dfsg                         install
emacs25-el                                      install
emacs25-lucid                                   install
emacsen-common                                  install

Digging a bit more, a dangling symling shows up:

# ls -l /usr/share/emacs24/site-lisp/emacs-goodies-el/align-string.el
lrwxrwxrwx 1 root root 59 Jul 28 14:53 
/usr/share/emacs24/site-lisp/emacs-goodies-el/align-string.el -> 
/usr/share/emacs/site-lisp/emacs-goodies-el/align-string.el

# ls -l /usr/share/emacs/site-lisp/emacs-goodies-el/align-string.el
ls: cannot access 
'/usr/share/emacs/site-lisp/emacs-goodies-el/align-string.el': No such file or 
directory

If I copy /usr/share/emacs/site-lisp/emacs-goodies-el/align-string.el 
from another box and:

# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up emacs-goodies-el (40.0) ...
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 emacsen-common for emacs25
emacsen-common: Handling install of emacsen flavor emacs25
Install emacs-goodies-el for emacs24
install/emacs-goodies-el: Handling emacs24, logged in 
/tmp/user/0/elc_wlYyh3.log
Building autoloads for emacs24 in 
/usr/share/emacs24/site-lisp/emacs-goodies-el
ERROR: install script from emacs-goodies-el package failed
dpkg: error processing package emacs-goodies-el (--configure):
 installed emacs-goodies-el package post-installation script 
subprocess returned error exit status 1
Errors were encountered while processing:
 emacs-goodies-el

/tmp/user/0/elc_wlYyh3.log is:

emacs24 -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
Generating autoloads for align-string.el...
Generating autoloads for align-string.el...done
Generating autoloads for all.el...
Generating autoloads for all.el...done
Opening input file: no such file or directory, 
/usr/share/emacs24/site-lisp/emacs-goodies-el/apache-mode.el

If I recall correctly, what I did on the unstable box was to purge all 
emacs24 (and emacs23? can't remember) packages.  Is that the 
maintainers' intention?


Cheers,

-- 
Cristian

Reply via email to