Xubuntu 10.04 to 12.04 upgrade installs unity and gnome
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
indicator-applet (Ubuntu) |
Fix Released
|
High
|
Ken VanDine | ||
Precise |
Fix Released
|
High
|
Ken VanDine |
Bug Description
Hi,
I'm doing an upgrade test in a vm from Xubuntu 10.04 (up-to-date) to 12.04 (today, 2012-03-14), and what update-manager proposes me is a bit messy: 600+ new packages to install, including unity and gnome sessions, which obviously I don't want on Xubuntu (and the bandwidth waste...).
(Hopefully apport will DTRT and attach the correct logs...)
From a quick look at apt.log, the trigger for that seems to be:
> Installing indicator-applet as Recommande of indicator-messages
But we already recommend a provider of 'indicator-
> new important dependency: xfce4-indicator
> Installing xfce4-indicator
... not sure why update-manager chooses to install *both* of them.
Because of that, we have a nice cascading effect:
> Installing gnome-panel as Dépend of indicator-applet
[...]
> Installing gnome-applets as Recommande of gnome-panel
[...]
> Installing gnome-session as Recommande of gnome-panel
[...]
> Installing unity as Recommande of gnome-session
I guess you get the idea. ;-)
Thanks.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: update-manager 1:0.134.12.1
ProcVersionSign
Uname: Linux 2.6.32-39-generic x86_64
Architecture: amd64
Date: Wed Mar 14 12:28:39 2012
GConfNonDefault:
/apps/
/apps/
/apps/
/apps/
/apps/
InstallationMedia: Xubuntu 10.04.2 "Lucid Lynx" - Release amd64 (20110215.1)
PackageArchitec
ProcEnviron:
LANG=fr_FR.utf8
SHELL=/bin/bash
SourcePackage: update-manager
VarLogDistupgra
In that log, the indicator-messages recommends are resolved much earlier than the xubuntu-desktop ones, so xfce4-indicator -plugin gets installed too late.
We could change indicator-messages to not have indicator-applet as a preferred recommendation, but I don't see how to change it to be robust, working, and avoiding this.
I think a better approach is to drop the gnome-panel dependency from indicator-applet. It doesn't seem necessary at all. Ken, what do you think?