evolution cannot be uninstalled

Bug #90803 reported by Timmie
24
Affects Status Importance Assigned to Milestone
ubuntu-meta (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: ubuntu-desktop

A user should have the free choice to use whatever email client he/she wants.
I choosed Thunderbird and therefore whish to remove all packages accociated with Evolution.
It seams really impossible to remove Evolution without loosing the entire Gnome Desktop:

sudo aptitude --purge remove evolution
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Baue Tag-Datenbank... Fertig
Die folgenden Pakete sind KAPUTT:
  evolution-exchange evolution-plugins nautilus-sendto ubuntu-desktop
Die folgenden Pakete werden automatisch ENTFERNT:
  gtkhtml3.8{p}
Die folgenden Pakete werden ENTFERNT:
  evolution gtkhtml3.8{p}
0 Pakete aktualisiert, 0 zusätzlich installiert, 2 werden entfernt und 0 nicht aktualisiert.
Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 42,2MB frei werden.
Die folgenden Pakete haben verletzte Abhängigkeiten:
  evolution-exchange: Hängt ab: evolution (>= 2.8.0) ist aber nicht installationsfähig
  ubuntu-desktop: Hängt ab: evolution ist aber nicht installationsfähig
  evolution-plugins: Hängt ab: evolution (>= 2.8.1) ist aber nicht installationsfähig
  nautilus-sendto: Hängt ab: evolution (>= 2.4) ist aber nicht installationsfähig
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
contact-lookup-applet
evolution-exchange
evolution-plugins
nautilus-sendto
openoffice.org-evolution
ubuntu-desktop

Ergebnis ist -256

Accept this solution? [Y/n/q/?] y
Die folgenden Pakete sind nicht verwendet und werden ENTFERNT:
  acpi{p} apport{p} apport-gtk{p} at-spi{p} avahi-daemon{p} bc{p} binfmt-support{p} bluez-cups{p} bluez-pin{p} bluez-utils{p} brltty{p} brltty-x11{p}
  bug-buddy{p} cdparanoia{p} cli-common{p} cupsys-driver-gutenprint{p} dc{p} discover1{p} discover1-data{p} diveintopython{p} doc-base{p} ekiga{p}
  eog{p} esound{p} evolution-webcal{p} example-content{p} f-spot{p} festival{p} festlex-cmu{p} festlex-poslex{p} festvox-kallpc16k{p} file-roller{p}
  firefox-gnome-support{p} foo2zjs{p} foomatic-db-hpijs{p} fortune-mod{p} fortunes-min{p} fping{p} gaim{p} gaim-data{p} gcalctool{p} gconf-editor{p}
  gdb{p} gdebi{p} gedit{p} gedit-common{p} gimp-python{p} gnome-accessibility-themes{p} gnome-btdownload{p} gnome-cups-manager{p}
  gnome-keyring-manager{p} gnome-mag{p} gnome-nettool{p} gnome-orca{p} gnome-screensaver{p} gnome-spell{p} gnome-system-tools{p} gnome-themes{p}
  gnome-volume-manager{p} gstreamer0.10-plugins-base-apps{p} gstreamer0.10-tools{p} gthumb{p} gtk2-engines{p} gucharmap{p} hal-device-manager{p}
  hotkey-setup{p} hpijs{p} hpijs-ppds{p} hplip{p} hplip-data{p} hwdb-client-common{p} hwdb-client-gnome{p} im-switch{p} intltool-debian{p}
  landscape-client{p} language-selector{p} language-selector-common{p} lftp{p} libatspi1.0-0{p} libavahi-core4{p} libbeecrypt6{p} libbluetooth2{p}
  libbrlapi1{p} libbtctl4{p} libdaemon0{p} libdbus-1-cil{p} libdiscover1{p} libestools1.2{p} libgadu3{p} libgconf2.0-cil{p} libglade2.0-cil{p}
  libglew1{p} libglib2.0-cil{p} libgmime-2.0-2{p} libgmime2.2-cil{p} libgnome-mag2{p} libgnome-speech3{p} libgnome2.0-cil{p} libgnomebt0{p}
  libgnomecupsui1.0-1c2a{p} libgnomevfs2-bin{p} libgpod0{p} libgtk2.0-cil{p} libmeanwhile1{p} libmono-cairo1.0-cil{p} libmono-corlib1.0-cil{p}
  libmono-data-tds1.0-cil{p} libmono-security1.0-cil{p} libmono-sharpzip0.84-cil{p} libmono-sqlite1.0-cil{p} libmono-system-data1.0-cil{p}
  libmono-system-web1.0-cil{p} libmono-system1.0-cil{p} libmono0{p} libmono1.0-cil{p} libmusicbrainz4c2a{p} libnss-mdns{p} libopal-2.2.0{p}
  libopenobex-1.0-0{p} libpt-1.10.0{p} libpt-plugins-alsa{p} libpt-plugins-v4l{p} libpt-plugins-v4l2{p} librecode0{p} librpm4{p} libscim8c2a{p}
  libsensors3{p} libsnmp-base{p} libsnmp9{p} libxevie1{p} libxine-extracodecs{p} libxine1{p} linux-headers-2.6.17-11{p}
  linux-headers-2.6.17-11-generic{p} linux-headers-generic{p} mdetect{p} min12xxw{p} mono-common{p} mono-gac{p} mono-jit{p} mono-runtime{p} onboard{p}
  openoffice.org-gnome{p} openoffice.org-gtk{p} p7zip{p} pnm2ppa{p} po-debconf{p} powernowd{p} python-apport-utils{p} python-at-spi{p} python-imaging{p}
  python-problem-report{p} python-reportlab{p} python-virtkey{p} rdesktop{p} readahead{p} rhythmbox{p} rpm{p} rss-glx{p} scim{p} scim-gtk2-immodule{p}
  scim-modules-socket{p} screen{p} screensaver-default-images{p} serpentine{p} sharutils{p} slocate{p} sound-juicer{p} tangerine-icon-theme{p} tomboy{p}
  totem{p} totem-mozilla{p} totem-xine{p} tsclient{p} ttf-arabeyes{p} ttf-arphic-ukai{p} ttf-arphic-uming{p} ttf-baekmuk{p} ttf-bengali-fonts{p}
  ttf-devanagari-fonts{p} ttf-gentium{p} ttf-gujarati-fonts{p} ttf-indic-fonts{p} ttf-kannada-fonts{p} ttf-kochi-gothic{p} ttf-kochi-mincho{p}
  ttf-lao{p} ttf-malayalam-fonts{p} ttf-mgopen{p} ttf-oriya-fonts{p} ttf-punjabi-fonts{p} ttf-tamil-fonts{p} ttf-telugu-fonts{p} ttf-thai-tlwg{p}
  ubuntu-docs{p} update-notifier{p} usplash{p} usplash-theme-ubuntu{p} vino{p} vnc-common{p} whois{p} xcursor-themes{p} xfonts-100dpi{p} xfonts-75dpi{p}
  xfonts-base{p} xorg{p} xresprobe{p} xsane{p} xsane-common{p} xscreensaver-data{p} xscreensaver-gl{p} xserver-xorg{p} xvncviewer{p} zip{p}
Die folgenden Pakete werden automatisch ENTFERNT:
  contact-lookup-applet evolution-exchange evolution-plugins gnome-pilot{p} gnome-pilot-conduits{p} gtkhtml3.8{p} libexchange-storage1.2-2{p}
  libgnome-pilot2{p} libpisock9{p} libpisync0{p} nautilus-sendto openoffice.org-evolution ubuntu-desktop
Die folgenden Pakete werden ENTFERNT:
  contact-lookup-applet evolution evolution-exchange evolution-plugins gnome-pilot{p} gnome-pilot-conduits{p} gtkhtml3.8{p} libexchange-storage1.2-2{p}
  libgnome-pilot2{p} libpisock9{p} libpisync0{p} nautilus-sendto openoffice.org-evolution ubuntu-desktop
0 Pakete aktualisiert, 0 zusätzlich installiert, 228 werden entfernt und 0 nicht aktualisiert.
Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 631MB frei werden.
Wollen Sie fortsetzen? [Y/n/?]

Couldn't there be a kind of sub-meta-package which contains Evolution et al?
Like gnome-games is part of ubuntu-desktop but all games can easily removed with
apt-get remove gnome-games without loosing all other desktop packages?

Thanks for looking at this!

Timmie (timmie)
description: updated
Revision history for this message
LABOUEBE Michael (gfarmerfr) wrote :

I've the same problem when trying to remove gaim.
It tries to remove nautilus-sendto which is part of ubuntu-desktop metapackage.

Changed in ubuntu-meta:
status: Unconfirmed → Confirmed
Revision history for this message
Timmie (timmie) wrote :

Are there any decisions or progress concerning this bug?

Revision history for this message
bernstein (bernstein) wrote :

having the same problem with removing gaim !

nautilus-sendto should be a recommends and not a depends !

Revision history for this message
Don Edgar (drdreus) wrote :

Ditto with gaim. Aside from the fact that users should be able to choose which IM client they use or don't use, it also affects those who do want to use the newly released pidgin. Unfortunately pidgin and gaim conflict, but you cannot remove gaim as previously stated.

Revision history for this message
Jonathan (infectiouslogic) wrote :

Same problem here with pidgin. I have noticed the same thing with other applications as well. It is pretty annoying. Any ideas?

Revision history for this message
Tai Nguyen (nataian2938) wrote :

Same problem with pidgin. I can't reinstall ubuntu-desktop after I remove gaim and install pidgin.

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

+1 on the above. IM & mail should not be depends on ubuntu-desktop. Reminds me very much like outlook express+ windows xp integration.

Revision history for this message
Murat Gunes (mgunes) wrote :

Evolution can be uninstalled without affecting anything else in Feisty. You should use APT or a frontend to it to remove default apps; Aptitude can be problematic. If you think nautilus-sendto shouldn't depend on Gaim, please file a bug with it.

Related specs:
https://blueprints.launchpad.net/ubuntu/+spec/recommends-support
https://launchpad.net/ubuntu/+spec/default-package-groups

Changed in ubuntu-meta:
status: Confirmed → Rejected
Revision history for this message
Timmie (timmie) wrote :

Just want to point to the ongoing discussion on this topic:
[IDEA] Enable deinstallation for packages contained in a meta-package: http://ubuntuforums.org/showthread.php?t=430433

Revision history for this message
LABOUEBE Michael (gfarmerfr) wrote :

Seems to be fixed on gutsy with the metapackage ubuntu-desktop 1.44.
I can remove pidgin without removing ubuntu-desktop metapackage.
Has anyone succeed to remove evolution on gutsy ? If so maybe we can close this bug ?

Revision history for this message
David Portwood (dzportwood) wrote :

ubuntu-desktop is just a metapackage it does not hurt to uninstall this. Alot of new users freak out it looks bad, but its nothing, It shouldn't be this way (the package uninstalls) but again, it does not matter.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.