Package: xfce4 Version: 4.8.0.3 Severity: normal Dear Maintainer,
apt-get dist-upgrade from xfce4 4.8 to xfce4 4.10 fails with xfce4/xfce4-session/xfce4-appfinder being held back by inability to upgrade xfce4-utils, which is not present in 4.10. This is curious as xfce4 4.10 Depends on libxfce4ui-utils which Replaces xfce4-utils. It seems that apt is unable to resolve the conflict despite being provided with a full and consistent set of Depends, Replaces, and Breaks (perhaps dependencies are too deep, or perhaps apt-get needs a flag --try-harder?). Or perhaps apt's heuristics sometime just get it wrong? A plain "apt-get dist-upgrade" results in: The following packages have been kept back: xfce4 xfce4-appfinder xfce4-session The simple but unobvious workaround is to remove or purge xfce4-utils, which results in an immediate upgrade: apt-get purge xfce4-utils This bug might be related to #709522. To aid debugging, I include below (1) the package list before the dist-upgrade, (2) the verbose debugging output of (simulated) dist-upgrade, and (3) the verbose debugging output of the successful (simulated) workaround. Kind regards, Ben. # dpkg -l "xfce4*" Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=============================-===================-===================-=============================================================== ii xfce4 4.8.0.3 all Meta- package for the Xfce Lightweight Desktop Environment ii xfce4-appfinder 4.8.0-3 amd64 Application finder for the Xfce4 Desktop Environment ii xfce4-artwork 0.1.1a~git+20110420 all additional artwork for the Xfce4 Desktop Environment ii xfce4-battery-plugin 1.0.5-2 amd64 battery monitor plugin for the Xfce4 panel un xfce4-cddrive-plugin <none> (no description available) un xfce4-cellmodem-plugin <none> (no description available) ii xfce4-clipman 2:1.2.3-2 amd64 clipboard history utility ii xfce4-clipman-plugin 2:1.2.3-2 amd64 clipboard history plugin for Xfce panel ii xfce4-cpufreq-plugin 1.0.0-5 amd64 cpufreq information plugin for the Xfce4 panel ii xfce4-cpugraph-plugin 1.0.5-1 amd64 CPU load graph plugin for the Xfce4 panel ii xfce4-datetime-plugin 0.6.2-1 amd64 date and time plugin for the Xfce4 panel ii xfce4-dict 0.7.0-1 amd64 Dictionary plugin for Xfce4 panel ii xfce4-diskperf-plugin 2.5.4-2 amd64 disk performance display plugin for the Xfce4 panel ii xfce4-fsguard-plugin 1.0.1-2 amd64 filesystem monitor plugin for the Xfce4 panel ii xfce4-genmon-plugin 3.4.0-2 amd64 Generic Monitor for the Xfce4 panel ii xfce4-goodies 4.10 amd64 enhancements for the Xfce4 Desktop Environment un xfce4-hdaps <none> (no description available) un xfce4-linelight-plugin <none> (no description available) ii xfce4-mailwatch-plugin 1.1.0-6 amd64 mail watcher plugin for the Xfce4 panel un xfce4-mcs-manager <none> (no description available) un xfce4-mcs-plugins <none> (no description available) un xfce4-messenger-plugin <none> (no description available) ii xfce4-mixer 4.10.0-2 amd64 Xfce mixer application un xfce4-mixer-alsa <none> (no description available) un xfce4-mixer-oss <none> (no description available) ii xfce4-mount-plugin 0.6.4-2 amd64 mount plugin for the Xfce4 panel un xfce4-mpc-plugin <none> (no description available) ii xfce4-netload-plugin 1.2.0-1 amd64 network load monitor plugin for the Xfce4 panel ii xfce4-notes 1.7.7-3 amd64 Notes application for the Xfce4 desktop ii xfce4-notes-plugin 1.7.7-3 amd64 Notes plugin for the Xfce4 desktop ii xfce4-notifyd 0.2.4-2 amd64 simple, visually-appealing notification daemon for Xfce ii xfce4-panel 4.10.1-1 amd64 panel for Xfce4 desktop environment ii xfce4-places-plugin 1.5.0-1 amd64 quick access to folders, documents and removable media ii xfce4-power-manager 1.2.0-2 amd64 power manager for Xfce desktop ii xfce4-power-manager-data 1.2.0-2 all power manager for Xfce desktop, arch-indep files ii xfce4-power-manager-plugins 1.2.0-2 amd64 power manager plugins for Xfce panel ii xfce4-quicklauncher-plugin 1.9.4-10 amd64 rapid launcher plugin for the Xfce4 panel un xfce4-radio-plugin <none> (no description available) ii xfce4-screenshooter 1.8.1-2 amd64 screenshots utility for Xfce un xfce4-screenshooter-plugin <none> (no description available) ii xfce4-sensors-plugin 1.2.5-2 amd64 hardware sensors plugin for the Xfce4 panel ii xfce4-session 4.8.3-4 amd64 Xfce4 Session Manager ii xfce4-settings 4.10.1-1 amd64 graphical application for managing Xfce settings ii xfce4-smartbookmark-plugin 0.4.5-1 amd64 search the web via the Xfce4 panel ii xfce4-systemload-plugin 1.1.1-2 amd64 system load monitor plugin for the Xfce4 panel ii xfce4-taskmanager 1.0.0-2 amd64 process manager for the Xfce4 Desktop Environment ii xfce4-terminal 0.6.2-1 amd64 Xfce terminal emulator ii xfce4-timer-plugin 1.5.0-1 amd64 timer plugin for Xfce panel ii xfce4-utils 4.8.3-2 amd64 Various tools for Xfce ii xfce4-verve-plugin 1.0.0-2 amd64 Verve (command line) plugin for Xfce panel un xfce4-volstatus-icon <none> (no description available) ii xfce4-volumed 0.1.13-3 amd64 volume keys daemon ii xfce4-wavelan-plugin 0.5.11-2 amd64 wavelan status plugin for the Xfce4 panel ii xfce4-weather-plugin 0.8.3-1 amd64 weather information plugin for the Xfce4 panel un xfce4-xfapplet-plugin <none> (no description available) ii xfce4-xkb-plugin 0.7.0-1 amd64 xkb layout switch plugin for the Xfce4 panel # apt-get -s -V -o Debug::pkgProblemResolver=yes dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Starting Starting 2 Investigating (0) xfce4-session [ amd64 ] < 4.8.3-4 -> 4.10.1-1 > ( xfce ) Broken xfce4-session:amd64 Breaks on xfce4-utils [ amd64 ] < 4.8.3-2 > ( xfce ) Considering xfce4-utils:amd64 2 as a solution to xfce4-session:amd64 1 Holding Back xfce4-session:amd64 rather than change xfce4-utils:amd64 Investigating (0) xfce4-appfinder [ amd64 ] < 4.8.0-3 -> 4.10.1-1 > ( xfce ) Broken xfce4-appfinder:amd64 Breaks on xfce4-utils [ amd64 ] < 4.8.3-2 > ( xfce ) Considering xfce4-utils:amd64 2 as a solution to xfce4-appfinder:amd64 1 Holding Back xfce4-appfinder:amd64 rather than change xfce4-utils:amd64 Investigating (0) libxfce4ui-utils [ amd64 ] < none -> 4.10.0-2 > ( xfce ) Broken libxfce4ui-utils:amd64 Breaks on xfce4-utils [ amd64 ] < 4.8.3-2 > ( xfce ) Considering xfce4-utils:amd64 2 as a solution to libxfce4ui-utils:amd64 0 Holding Back libxfce4ui-utils:amd64 rather than change xfce4-utils:amd64 Investigating (0) xfce4 [ amd64 ] < 4.8.0.3 -> 4.10.1 > ( xfce ) Broken xfce4:amd64 Depends on xfce4-session [ amd64 ] < 4.8.3-4 -> 4.10.1-1 > ( xfce ) (>= 4.10.0) Considering xfce4-session:amd64 1 as a solution to xfce4:amd64 0 Holding Back xfce4:amd64 rather than change xfce4-session:amd64 Try to Re-Instate (1) xfce4-session:amd64 Try to Re-Instate (1) xfce4-appfinder:amd64 Try to Re-Instate (1) xfce4:amd64 Done Done The following packages have been kept back: xfce4 (4.8.0.3 => 4.10.1) xfce4-appfinder (4.8.0-3 => 4.10.1-1) xfce4-session (4.8.3-4 => 4.10.1-1) 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. # apt-get -s -V -o Debug::pkgProblemResolver=yes purge xfce4-utils Reading package lists... Done Building dependency tree Reading state information... Done Starting Starting 2 Investigating (0) xfce4 [ amd64 ] < 4.8.0.3 -> 4.10.1 > ( xfce ) Broken xfce4:amd64 Depends on xfce4-session [ amd64 ] < 4.8.3-4 -> 4.10.1-1 > ( xfce ) (>= 4.10.0) Considering xfce4-session:amd64 1 as a solution to xfce4:amd64 0 Re-Instated xfce4-session:amd64 Re-Instated xfce4-appfinder:amd64 Re-Instated libxfce4ui-utils:amd64 Re-Instated xfce4:amd64 Done The following package was automatically installed and is no longer required: xfprint4 (4.6.1-3) Use 'apt-get autoremove' to remove it. The following extra packages will be installed: libxfce4ui-utils (4.10.0-2) xfce4 (4.10.1) xfce4-appfinder (4.10.1-1) xfce4-session (4.10.1-1) Suggested packages: gtk3-engines-xfce (3.0.1-2) fortunes-mod () The following packages will be REMOVED: xfce4-utils* (4.8.3-2) The following NEW packages will be installed: libxfce4ui-utils (4.10.0-2) The following packages will be upgraded: xfce4 (4.8.0.3 => 4.10.1) xfce4-appfinder (4.8.0-3 => 4.10.1-1) xfce4-session (4.8.3-4 => 4.10.1-1) 3 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. Inst xfce4 [4.8.0.3] (4.10.1 Debian:unstable [all]) [] Purg xfce4-utils [4.8.3-2] [] Inst xfce4-session [4.8.3-4] (4.10.1-1 Debian:unstable [amd64]) [] Inst xfce4-appfinder [4.8.0-3] (4.10.1-1 Debian:unstable [amd64]) [] Inst libxfce4ui-utils (4.10.0-2 Debian:unstable [amd64]) Conf xfce4-session (4.10.1-1 Debian:unstable [amd64]) Conf xfce4-appfinder (4.10.1-1 Debian:unstable [amd64]) Conf libxfce4ui-utils (4.10.0-2 Debian:unstable [amd64]) Conf xfce4 (4.10.1 Debian:unstable [all]) -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.8-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xfce4 depends on: ii gtk2-engines-xfce 3.0.1-2 ii orage 4.8.4-2 ii thunar 1.6.3-1 ii xfce4-appfinder 4.8.0-3 ii xfce4-mixer 4.10.0-2 ii xfce4-panel 4.10.1-1 ii xfce4-session 4.8.3-4 ii xfce4-settings 4.10.1-1 ii xfce4-utils 4.8.3-2 ii xfconf 4.10.0-2 ii xfdesktop4 4.10.2-2 ii xfwm4 4.10.1-1 Versions of packages xfce4 recommends: ii desktop-base 7.0.3 ii tango-icon-theme 0.8.90-5 ii thunar-volman 0.8.0-2 ii xfce4-notifyd 0.2.4-2 ii xorg 1:7.7+3 Versions of packages xfce4 suggests: ii xfce4-goodies 4.10 ii xfprint4 4.6.1-3 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org