Schoelje wrote:I think that's a rhetorical question
yep that's me
Schoelje wrote:There's no way to be sure if the upgrade will or won't cause problems
actually there is (kinda of: let's downgrade to the version on testing, if that path goes ok we can assume with better certainty that the upgrade is also safe)
big red warning: don't do this in a production machine, apt doesn't support downgrades and the risks are far too high
1- we start with (as you can see there's a lot of 4.10.x pkgs in there)
Code: Select all
zerozero@un-xfce-b1:~$ dpkg -l | grep xfce
ii gtk2-engines-xfce 3.0.1-1 i386 GTK+-2.0 theme engine for Xfce
ii libxfce4ui-1-0 4.10.0-1 i386 widget library for Xfce
ii libxfce4ui-utils 4.10.0-1 i386 Utility files for libxfce4ui
ii libxfce4util-bin 4.10.0-2 i386 tools for libxfce4util
ii libxfce4util-common 4.10.0-2 all common files for libxfce4util
ii libxfce4util4 4.8.2-1 i386 Utility functions library for Xfce4
ii libxfce4util6 4.10.0-2 i386 Utility functions library for Xfce4
ii libxfcegui4-4 4.10.0-1 i386 Basic GUI C functions for Xfce4
ii lmdexfce-artwork 1.0.0 all Default artwork for Linux Mint
ii lmdexfce-lightdm-adjustments 1.0.0 all Adjust settings and background for lightdm
ii lmdexfce-system-adjustments 1.0.0 all Debian adjustments specific to LMDE Xfce.
ii mint-info-debian-xfce 2012.09.12 i386 Necessary information about the Linux Mint release and edition.
ii plymouth-themes-lmdexfce 1.5.0 all Graphical Boot Animation and Logger (LMDE Xfce theme)
ii xfce-keyboard-shortcuts 4.10.0-1 all xfce keyboard shortcuts configuration
ii xfce4 4.10.0 all Meta-package for the Xfce Lightweight Desktop Environment
ii xfce4-appfinder 4.10.0-1 i386 Application finder for the Xfce4 Desktop Environment
ii xfce4-battery-plugin 1.0.5-1.2 i386 battery monitor plugin for the Xfce4 panel
ii xfce4-cellmodem-plugin 0.0.5-3.1 i386 cellular modem plugin for the Xfce4 panel
ii xfce4-clipman 2:1.2.3-1.2 i386 clipboard history utility
ii xfce4-clipman-plugin 2:1.2.3-1.2 i386 clipboard history plugin for Xfce panel
ii xfce4-cpufreq-plugin 1.0.0-4.1 i386 cpufreq information plugin for the Xfce4 panel
ii xfce4-cpugraph-plugin 1.0.3-1.1 i386 CPU load graph plugin for the Xfce4 panel
ii xfce4-datetime-plugin 0.6.1-3.1 i386 date and time plugin for the Xfce4 panel
ii xfce4-dict 0.6.0-5.1 i386 Dictionary plugin for Xfce4 panel
ii xfce4-diskperf-plugin 2.5.4-1.1 i386 disk performance display plugin for the Xfce4 panel
ii xfce4-fsguard-plugin 1.0.1-1.1 i386 filesystem monitor plugin for the Xfce4 panel
ii xfce4-genmon-plugin 3.4.0-1.1 i386 Generic Monitor for the Xfce4 panel
ii xfce4-hdaps 0.0.9-1.1 i386 plugin to indicate the status of HDAPS for the Xfce4 panel
ii xfce4-indicator-plugin 0.5.0-1.1 i386 plugin to display information from applications in the Xfce4 panel
ii xfce4-linelight-plugin 0.1.7-2.1 i386 Search plugin for Xfce panel
ii xfce4-mailwatch-plugin 1.1.0-5.1 i386 mail watcher plugin for the Xfce4 panel
ii xfce4-messenger-plugin 0.1.0-5.1 i386 Dbus messages plugin for xfce4-panel
ii xfce4-mixer 4.10.0-1 i386 Xfce mixer application
ii xfce4-mount-plugin 0.6.4-1.1 i386 mount plugin for the Xfce4 panel
ii xfce4-mpc-plugin 0.4.4-1.1 i386 Xfce panel plugin which serves as client for MPD music player
ii xfce4-netload-plugin 1.1.0-1.1 i386 network load monitor plugin for the Xfce4 panel
ii xfce4-notes 1.7.7-2.1 i386 Notes application for the Xfce4 desktop
ii xfce4-notes-plugin 1.7.7-2.1 i386 Notes plugin for the Xfce4 desktop
ii xfce4-notifyd 0.2.2-2 i386 simple, visually-appealing notification daemon for Xfce
ii xfce4-panel 4.10.0-1.1 i386 panel for Xfce4 desktop environment
ii xfce4-places-plugin 1.3.0-1.1 i386 quick access to folders, documents and removable media
ii xfce4-power-manager 1.2.0-1 i386 power manager for Xfce desktop
ii xfce4-power-manager-data 1.2.0-1 all power manager for Xfce desktop, arch-indep files
ii xfce4-power-manager-plugins 1.2.0-1 i386 power manager plugins for Xfce panel
ii xfce4-quicklauncher-plugin 1.9.4-9.1 i386 rapid launcher plugin for the Xfce4 panel
ii xfce4-radio-plugin 0.5.1-1.1 i386 v4l radio control plugin for the Xfce4 panel
ii xfce4-screenshooter 1.8.1-1+b1 i386 screenshots utility for Xfce
ii xfce4-sensors-plugin 1.2.5-1.1 i386 hardware sensors plugin for the Xfce4 panel
ii xfce4-session 4.10.0-2 i386 Xfce4 Session Manager
ii xfce4-settings 4.10.0-1 i386 graphical application for managing Xfce settings
ii xfce4-smartbookmark-plugin 0.4.4-1.1 i386 search the web via the Xfce4 panel
ii xfce4-systemload-plugin 1.1.1-1.1 i386 system load monitor plugin for the Xfce4 panel
ii xfce4-taskmanager 1.0.0-2 i386 process manager for the Xfce4 Desktop Environment
ii xfce4-terminal 0.4.8-1+b1 i386 Xfce terminal emulator
ii xfce4-timer-plugin 0.6.3-1.1 i386 timer plugin for Xfce panel
ii xfce4-verve-plugin 1.0.0-1.1 i386 Verve (command line) plugin for Xfce panel
ii xfce4-volumed 0.1.13-3 i386 volume keys daemon
ii xfce4-wavelan-plugin 0.5.11-1.1 i386 wavelan status plugin for the Xfce4 panel
ii xfce4-weather-plugin 0.8.2-1.2 i386 weather information plugin for the Xfce4 panel
ii xfce4-wmdock-plugin 0.3.4-1.1 i386 Compatibility layer for running WindowMaker dockapps on Xfce
ii xfce4-xkb-plugin 0.5.4.3-1.1 i386 xkb layout switch plugin for the Xfce4 panel
ii xfdesktop4 4.10.0-2 i386 xfce desktop background, icons and root menu manager
ii xfdesktop4-data 4.10.0-2 all xfce desktop background, icons and root menu (common files)
2- we have to instruct apt to downgrade certain pkgs (apt-pinning) so we add a new rule to /etc/apt/preferences
Code: Select all
Package: xfce*
Pin: release o=Debian
Pin-Priority: 1001
it's not perfect as we'll see further down but serves for now
3- i will be using a dry-run switch
(this will actually downgrade

the pkgs)
Code: Select all
zerozero@un-xfce-b1:~$ sudo apt-get -s dist-upgrade
[sudo] password for zerozero:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
libxfce4ui-utils orage xfce4
The following NEW packages will be installed:
xfce4-utils xinput
The following packages will be DOWNGRADED:
xfce-keyboard-shortcuts xfce4-appfinder xfce4-battery-plugin xfce4-cellmodem-plugin xfce4-clipman xfce4-clipman-plugin xfce4-cpufreq-plugin
xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-hdaps xfce4-indicator-plugin
xfce4-linelight-plugin xfce4-mailwatch-plugin xfce4-messenger-plugin xfce4-mixer xfce4-mount-plugin xfce4-mpc-plugin xfce4-netload-plugin xfce4-notes
xfce4-notes-plugin xfce4-panel xfce4-places-plugin xfce4-power-manager xfce4-power-manager-data xfce4-power-manager-plugins xfce4-quicklauncher-plugin
xfce4-radio-plugin xfce4-sensors-plugin xfce4-session xfce4-settings xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-timer-plugin
xfce4-verve-plugin xfce4-wavelan-plugin xfce4-weather-plugin xfce4-wmdock-plugin xfce4-xkb-plugin
0 upgraded, 2 newly installed, 42 downgraded, 3 to remove and 0 not upgraded.
4- (that rule in point 2 is too generic and might not downgrade all the pkgs) if i was doing a real downgrade i would check again with
to see if some pkg wasn't downgraded automatically (can happen due to dependencies) and with
Code: Select all
sudo apt-get -s install xfce4-session
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
xfce4-appfinder xfce4-battery-plugin xfce4-cellmodem-plugin
xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin
xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin
xfce4-genmon-plugin xfce4-hdaps xfce4-indicator-plugin
xfce4-linelight-plugin xfce4-mailwatch-plugin xfce4-messenger-plugin
xfce4-mixer xfce4-mount-plugin xfce4-mpc-plugin xfce4-netload-plugin
xfce4-notes-plugin xfce4-panel xfce4-places-plugin
xfce4-power-manager-plugins xfce4-quicklauncher-plugin xfce4-radio-plugin
xfce4-sensors-plugin xfce4-smartbookmark-plugin xfce4-systemload-plugin
xfce4-timer-plugin xfce4-utils xfce4-verve-plugin xfce4-wavelan-plugin
xfce4-weather-plugin xfce4-wmdock-plugin xfce4-xkb-plugin xinput
Suggested packages:
mpd xsensors fortunes-mod
The following packages will be REMOVED:
libxfce4ui-utils orage xfce4
The following NEW packages will be installed:
xfce4-utils xinput
The following packages will be DOWNGRADED:
xfce4-appfinder xfce4-battery-plugin xfce4-cellmodem-plugin
xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin
xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin
xfce4-genmon-plugin xfce4-hdaps xfce4-indicator-plugin
xfce4-linelight-plugin xfce4-mailwatch-plugin xfce4-messenger-plugin
xfce4-mixer xfce4-mount-plugin xfce4-mpc-plugin xfce4-netload-plugin
xfce4-notes-plugin xfce4-panel xfce4-places-plugin
xfce4-power-manager-plugins xfce4-quicklauncher-plugin xfce4-radio-plugin
xfce4-sensors-plugin xfce4-session xfce4-smartbookmark-plugin
xfce4-systemload-plugin xfce4-timer-plugin xfce4-verve-plugin
xfce4-wavelan-plugin xfce4-weather-plugin xfce4-wmdock-plugin
xfce4-xkb-plugin
0 upgraded, 2 newly installed, 36 downgraded, 3 to remove and 6 not upgraded.
would solve the pending issues