Package: emacs23 Version: 23.4+1-4 Severity: important User: [email protected] Usertags: piuparts Control: affects -1 ecb semantic speedbar-beta
Hi,
during a squeeze->wheezy upgrade test apt failed several times to find a
working upgrade path:
The following packages have unmet dependencies:
libglib2.0-0 : Breaks: emacs23 (< 23.4+1-3)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by
held packages.
This seems to be primarily a problemm if many old packages are involved
that are no longer available in wheezy, and the new emacs version has a
conflict with them.
This is part of the apt problem resolver output while upgrading the ecb
package, full output inclusive all scores is in the attached piuparts
logfile:
Starting 2
Investigating (0) perl-base [ amd64 ] < 5.10.1-17squeeze3 -> 5.14.2-13 > (
perl )
Broken perl-base:amd64 Conflicts on defoma [ amd64 ] < 0.11.11 > ( admin ) (<
0.11.12)
Considering defoma:amd64 1 as a solution to perl-base:amd64 5147
Added defoma:amd64 to the remove list
Fixing perl-base:amd64 via remove of defoma:amd64
Investigating (0) emacs23-common [ amd64 ] < 23.2+1-7 -> 23.4+1-4 > ( editors
)
Broken emacs23-common:amd64 Conflicts on eieio [ amd64 ] < 1:1.0pre4-3.1 > (
editors )
Considering eieio:amd64 2 as a solution to emacs23-common:amd64 2
Holding Back emacs23-common:amd64 rather than change eieio:amd64
Investigating (0) ecb [ amd64 ] < 2.32-1 -> 2.40+cvs20110608-3 > ( devel )
Broken ecb:amd64 Conflicts on cedet-common [ amd64 ] < 1:1.0pre4-3.1 > (
editors )
Considering cedet-common:amd64 5 as a solution to ecb:amd64 0
Holding Back ecb:amd64 rather than change cedet-common:amd64
Investigating (0) libpango1.0-common [ amd64 ] < 1.28.3-1+squeeze2 > ( misc )
Broken libpango1.0-common:amd64 Depends on defoma [ amd64 ] < 0.11.11 > (
admin ) (>= 0.11.1)
Considering defoma:amd64 1 as a solution to libpango1.0-common:amd64 -1
Removing libpango1.0-common:amd64 rather than change defoma:amd64
Investigating (1) emacs23-bin-common [ amd64 ] < 23.2+1-7 -> 23.4+1-4 > (
editors )
Broken emacs23-bin-common:amd64 Depends on emacs23-common [ amd64 ] <
23.2+1-7 -> 23.4+1-4 > ( editors ) (= 23.4+1-4)
Considering emacs23-common:amd64 2 as a solution to
emacs23-bin-common:amd64 3
Holding Back emacs23-bin-common:amd64 rather than change
emacs23-common:amd64
Investigating (1) emacs23 [ amd64 ] < 23.2+1-7 -> 23.4+1-4 > ( editors )
Broken emacs23:amd64 Depends on emacs23-bin-common [ amd64 ] < 23.2+1-7 ->
23.4+1-4 > ( editors ) (= 23.4+1-4)
Considering emacs23-bin-common:amd64 3 as a solution to emacs23:amd64 2
Holding Back emacs23:amd64 rather than change emacs23-bin-common:amd64
Try to Re-Instate (1) emacs23-common:amd64
Try to Re-Instate (1) ecb:amd64
Investigating (2) libglib2.0-0 [ amd64 ] < 2.24.2-1 -> 2.32.3-1 > ( libs )
Broken libglib2.0-0:amd64 Breaks on emacs23 [ amd64 ] < 23.2+1-7 -> 23.4+1-4
> ( editors ) (< 23.4+1-3)
Considering emacs23:amd64 2 as a solution to libglib2.0-0:amd64 37
Upgrading emacs23:amd64 due to Breaks field in libglib2.0-0:amd64
Try to Re-Instate (2) emacs23-bin-common:amd64
Investigating (2) emacs23 [ amd64 ] < 23.2+1-7 -> 23.4+1-4 > ( editors )
Broken emacs23:amd64 Depends on emacs23-bin-common [ amd64 ] < 23.2+1-7 ->
23.4+1-4 > ( editors ) (= 23.4+1-4)
Considering emacs23-bin-common:amd64 3 as a solution to emacs23:amd64 2
Holding Back emacs23:amd64 rather than change emacs23-bin-common:amd64
Investigating (3) libglib2.0-0 [ amd64 ] < 2.24.2-1 -> 2.32.3-1 > ( libs )
Broken libglib2.0-0:amd64 Breaks on emacs23 [ amd64 ] < 23.2+1-7 -> 23.4+1-4
> ( editors ) (< 23.4+1-3)
Considering emacs23:amd64 2 as a solution to libglib2.0-0:amd64 37
Upgrading emacs23:amd64 due to Breaks field in libglib2.0-0:amd64
Investigating (3) emacs23 [ amd64 ] < 23.2+1-7 -> 23.4+1-4 > ( editors )
Broken emacs23:amd64 Depends on emacs23-bin-common [ amd64 ] < 23.2+1-7 ->
23.4+1-4 > ( editors ) (= 23.4+1-4)
Considering emacs23-bin-common:amd64 3 as a solution to emacs23:amd64 2
Holding Back emacs23:amd64 rather than change emacs23-bin-common:amd64
Investigating (4) libglib2.0-0 [ amd64 ] < 2.24.2-1 -> 2.32.3-1 > ( libs )
Broken libglib2.0-0:amd64 Breaks on emacs23 [ amd64 ] < 23.2+1-7 -> 23.4+1-4
> ( editors ) (< 23.4+1-3)
Considering emacs23:amd64 2 as a solution to libglib2.0-0:amd64 37
Upgrading emacs23:amd64 due to Breaks field in libglib2.0-0:amd64
I'm Cc:ing David, perhaps he has an idea where to add some more breaks to
push apt a little bit into to the right direction ...
Other upgrade paths that are failing are if either "semantic" or
"speedbar-beta" are installed in squeeze. As these are no longer
available and there exist some Conflicts, apt should rather remove them
than fail to upgrade.
Andreas
ecb-emacs-conflict.log.gz
Description: GNU Zip compressed data

