touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #08010
[Bug 1322260] Re: devscripts-el and emacs cannot be installed in same transaction
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: apt (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1322260
Title:
devscripts-el and emacs cannot be installed in same transaction
Status in “apt” package in Ubuntu:
Confirmed
Bug description:
In Trusty, you cannot install devscripts-el and emacs in the same apt
transaction, because devscripts-el's postinst will fail. If emacs is
already installed prior to the transaction, it works fine.
Steps to reproduce:
1) Install 14.04 (amd64) from the Desktop CD, accepting all the defaults. (This does not install emacs)
2) Run apt-get install devscripts-el
3) See the transaction fail (a typescript is attached)
Some things to note:
If you install emacsen-common (just emacsen-common, not emacs itself) first, you will see the following errors during the transaction:
Preparing to unpack .../apel_10.8+0.20120427-6_all.deb ...
ERROR: apel is broken - called emacs-package-install as a new-style add-on, but has no compat file.
Preparing to unpack .../debian-el_35.8ubuntu2_all.deb ...
ERROR: debian-el is broken - called emacs-package-install as a new-style add-on, but has no compat file.
Preparing to unpack .../dpkg-dev-el_35.8ubuntu2_all.deb ...
ERROR: dpkg-dev-el is broken - called emacs-package-install as a new-style add-on, but has no compat file.
Preparing to unpack .../devscripts-el_35.8ubuntu2_all.deb ...
ERROR: devscripts-el is broken - called emacs-package-install as a new-style add-on, but has no compat file.
The transaction will still fail as it does above. Despite all the
packages above being listed as broken, it's only devscripts-el that
can't be installed in the same transaction. All combinations of
(dpkg-dev-el, debian-el, apel) and emacs in the same transaction work
fine, so it is clear that it's devscripts-el is to blame here. This
also seems related to Debian Bug #734531.
Additional info:
(No matter how much I try, or what I set MaxReports to, I cannot
convince apport to generate an error log for this failure.)
$ lsb_release -rd
Description: Ubuntu 14.04 LTS
Release: 14.04
$ apt-cache policy devscripts-el emacs apel emacs24 emacsen-common
devscripts-el:
Installed: (none)
Candidate: 35.8ubuntu2
Version table:
35.8ubuntu2 0
500 http://mirrors.mit.edu/ubuntu/ trusty/universe amd64 Packages
emacs:
Installed: (none)
Candidate: 45.0ubuntu1
Version table:
45.0ubuntu1 0
500 http://mirrors.mit.edu/ubuntu/ trusty/main amd64 Packages
apel:
Installed: (none)
Candidate: 10.8+0.20120427-6
Version table:
10.8+0.20120427-6 0
500 http://mirrors.mit.edu/ubuntu/ trusty/universe amd64 Packages
emacs24:
Installed: (none)
Candidate: 24.3+1-2ubuntu1
Version table:
24.3+1-2ubuntu1 0
500 http://mirrors.mit.edu/ubuntu/ trusty/main amd64 Packages
emacsen-common:
Installed: (none)
Candidate: 2.0.7
Version table:
2.0.7 0
500 http://mirrors.mit.edu/ubuntu/ trusty/main amd64 Packages
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1322260/+subscriptions