Package: emacs23 Version: 23.4+1-4 Severity: important User: debian...@lists.debian.org 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