Removing any u-desktop depdencency marks all other packages for auto-removal (on alternate install)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CD Images |
Invalid
|
Undecided
|
Unassigned | ||
livecd-rootfs (Ubuntu) |
Fix Released
|
Undecided
|
Adam Conrad | ||
portmap (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
tasksel (Ubuntu) |
Fix Released
|
High
|
Colin Watson |
Bug Description
Trying to uninstall any ubuntu-desktop dependency causes all other u-d dependencies to be marked for auto-removal (likewise with ubuntu-minimal and -standard):
$ LANG=C sudo apt-get remove --purge bug-buddy
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
ubuntu-desktop libwpd8c2a libxmlsec1 libgmime-2.0-2 tomboy ekiga gimp-print xfonts-75dpi gedit-common libgutenprint2 gcalctool pnm2ppa gthumb libpoppler1-glib xfonts-scalable
cdparanoia update-notifier libwvstreams4.
libpt-
esound unzip rhythmbox gedit gstreamer0.
libhsqldb-java guile-1.6-libs whois cupsys-
openoffice.
gconf-editor librecode0 hal-device-manager gnome-orca hotkey-setup xvncviewer gnome-system-tools libt1-5 gdb libcurl3 eog gdm festvox-kallpc16k xfonts-base
screensaver-
tsclient rdesktop libieee1284-3 gaim sound-juicer vino libxml-grove-perl xserver-xorg libao2 libdjvulibre15 evince xfonts-100dpi gnome-btdownload gnome-cups-manager
foomatic-db-hpijs fping libservlet2.3-java gstreamer0.
diveintopython libgnome-speech3 hwdb-client libstlport4.6c2 tango-icon-theme tango-icon-
libxmlsec1-nss linux-headers-
libgutenprint
openoffice.
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
bug-buddy* ubuntu-desktop*
This has not been the case in earlier releases and is highly uncomfortable.
<mdz> hmm, is that because the metapackage is used to install the livefs?
<mdz> rather than the task?
<mvo> mdz: its a matter of modifing the livefs build script
This needs fixing in the livefs cd build script. It should use the new support for tasks in apt-get via "apt-get install taskname^" <- (notice the "^")