Breezy: Evolution wants to remove due to libcamel dep

Bug #16202 reported by Trey Earl
This bug report is a duplicate of:  Bug #16086: please drop evolution-data-server1.2. Edit Remove
30
Affects Status Importance Assigned to Milestone
evolution-data-server (Ubuntu)
High
Sebastien Bacher

Bug Description

Evolution depends libcamel1.2-3, however libcamel1.2-0 is to be installed..

Results in Evolution and friends wanting to be removed.

Figured this would already be filed, however I searched, and couldn't find
anything pertaining to this...

Revision history for this message
Andrew Beresford (beezly) wrote :

Same for me here...

apt-cache policy libcamel1.2-0 libcamel1.2-3 gives...

andy@monkey:~$ apt-cache policy libcamel1.2-0 libcamel1.2-3
libcamel1.2-0:
  Installed: (none)
  Candidate: 1.2.2-2
  Version table:
     1.2.2-2 0
        500 file: breezy/universe Packages
libcamel1.2-3:
  Installed: 1.2.2-1ubuntu1
  Candidate: 1.2.2-1ubuntu1
  Version table:
 *** 1.2.2-1ubuntu1 0
        500 file: breezy/main Packages
        100 /var/lib/dpkg/status

apt-cache show libcamel1.2-0 libcamel1.2-3 gives..

andy@monkey:~$ apt-cache show libcamel1.2-0 libcamel1.2-3
Package: libcamel1.2-0
Priority: optional
Section: universe/libdevel
Installed-Size: 1220
Maintainer: Takuo KITAME <email address hidden>
Architecture: i386
Source: evolution-data-server1.2
Version: 1.2.2-2
Depends: libc6 (>= 2.3.4-1), libcamel1.2-0 (>= 1.2.2), libedataserver1.2-4 (>=
1.2.2), libegroupwise1.2-5 (>= 1.2.2), libglib2.0-0 (>= 2.6.0), libgnutls11 (>=
1.0.16), libsoup2.2-7 (>= 2.2.3), libxml2 (>= 2.6.17), zlib1g (>= 1:1.2.1),
libnss3 (>= 2:1.7.6)
Filename: pool/universe/e/evolution-data-server1.2/libcamel1.2-0_1.2.2-2_i386.deb
Size: 500476
MD5sum: 3b402341a302b7465b73934f69dd818a
Description: The Evolution MIME message handling library
 Camel is a generic messaging library. It supports the standard
 messaging system for receiving and sending messages. It is the
 messaging backend for Evolution.
 .
 Evolution is the integrated mail, calendar, task and address book
 distributed suite from Novell, Inc.
Bugs: mailto:<email address hidden>
Origin: Ubuntu

Package: libcamel1.2-3
Priority: optional
Section: libs
Installed-Size: 1264
Maintainer: Takuo KITAME <email address hidden>
Architecture: i386
Source: evolution-data-server
Version: 1.2.2-1ubuntu1
Replaces: libcamel1.2-0, libcamel1.2-1, libcamel1.2-2
Depends: libc6 (>= 2.3.4-1), libcomerr2 (>= 1.33-3), libedataserver1.2-4 (>=
1.2.2), libegroupwise1.2-5 (>= 1.2.2), libglib2.0-0 (>= 2.6.0), libgnutls11 (>=
1.0.16), libkrb53 (>= 1.3.2), libsoup2.2-7 (>= 2.2.3), libxml2 (>= 2.6.17),
zlib1g (>= 1:1.2.1), libnss3
Conflicts: libcamel1.2-0, libcamel1.2-1, libcamel1.2-2
Filename: pool/main/e/evolution-data-server/libcamel1.2-3_1.2.2-1ubuntu1_i386.deb
Size: 509308
MD5sum: 3dfa46b319b44aff3b46833a0ffe01ce
Description: Generic messaging library for evolution data servers
 The data server, called "Evolution Data Server" is responsible for managing
 calendar and addressbook information.
 .
 This package is a generic messaging library .
Bugs: mailto:<email address hidden>
Origin: Ubuntu
Task: ubuntu-desktop

Revision history for this message
Matt Galvin (mgalvin) wrote :

Same here... fresh hoary install... edited apt sources

~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  evolution evolution-data-server evolution-exchange libcamel1.2-3
  ubuntu-desktop
The following NEW packages will be installed:
  cpp-4.0 evince gcc-4.0-base hwdata libatm1 libcamel1.2-0 libneon24
  libpoppler0 libstdc++6 lsb-core lsb-cxx lsb-graphics lshw-common
  openoffice.org2 openoffice.org2-calc openoffice.org2-common
  openoffice.org2-core openoffice.org2-debian-files openoffice.org2-draw
  openoffice.org2-evolution openoffice.org2-gnome openoffice.org2-impress
  openoffice.org2-l10n-en-us openoffice.org2-math openoffice.org2-writer
The following packages will be upgraded:
  acpi adduser alien aspell aspell-bin aspell-en base-files bc bogofilter
  bsdmainutils bsdutils bzip2 console-common console-data cpp cron dash dc
  debianutils dhcp3-client dhcp3-common dictionaries-common diff
  discover1-data dmidecode docbook-dsssl fdutils file-roller finger
  foomatic-db foomatic-db-engine foomatic-db-hpijs fortune-mod fortunes-min
  fping ftp gaim gaim-data gcalctool gnome-about gnome-desktop-data
  gnome-games gnome-games-data gnome-keyring gnupg gs-common gtkhtml3.6 hdparm
  hicolor-icon-theme hotplug ifrename initscripts iproute jfsutils lesstif2
  lftp libacl1 libaspell15 libattr1 libaudiofile0 libbonoboui2-0
  libbonoboui2-common libbz2-1.0 libc6 libc6-dev libc6-i686 libdb4.3
  libebook1.2-3 libecal1.2-2 libedata-book1.2-2 libedata-cal1.2-1
  libedataserver1.2-4 libedataserverui1.2-4 libeel2-2 libeel2-data
  libegroupwise1.2-5 libexif10 libflac6 libgal2.4-0 libgal2.4-common libgc1
  libgcc1 libgd1-noxpm libgksu1.2-0 libglib-perl libglib2.0-0 libglib2.0-data
  libgnome-desktop-2 libgnome-keyring0 libgnome2-perl libgnome2-vfs-perl
  libgnomevfs2-0 libgnomevfs2-common libgtkhtml3.6-18 libgtksourceview-common
  libgtksourceview1.0-0 libgtop2-5 libidn11 libieee1284-3 libiw27 libjpeg62
  liblocale-gettext-perl libmetacity0 libmyspell3 libnautilus-burn1 libraptor1
  librasqal0 libreadline5 libscrollkeeper0 libselinux1 libsmbclient libsqlite0
  libstartup-notification0 libsysfs1 libtiff4 libvorbis0a libvorbisenc2
  libvorbisfile3 libwmf0.2-7 libwrap0 linux-kernel-headers locales lsb
  lsb-base lsb-release lshw lsof m4 makedev mdadm memtest86+ metacity mii-diag
  mime-support module-init-tools mount mutt nano nautilus-cd-burner netbase
  pmount po-debconf powermanagement-interface powermgmt-base procmail psmisc
  python-eunuchs python-gnupginterface python-gst python2.4 python2.4-eunuchs
  python2.4-examples python2.4-gdbm python2.4-minimal python2.4-samba
  python2.4-tk rdesktop samba-common scrollkeeper sed smbclient sysv-rc
  sysvinit tcpd telnet time totem totem-gstreamer tsclient ubuntu-base ucf
  udev util-linux vbetool vim vim-common whois wireless-tools xfsprogs zip
180 upgraded, 25 newly installed, 5 to remove and 0 not upgraded.

Revision history for this message
Thom Holwerda (slakje) wrote :

Same here, so I removed Evolution and Libcamel alltogether. This is what I get now:

thom@ubuntu:~$ sudo apt-get install evolution
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  evolution: Depends: libcamel1.2-3 (>= 1.2.2) but it is not going to be installed
             Depends: evolution-data-server (>= 1.2.1) but it is not going to be
installed
E: Broken packages

Revision history for this message
gardner (gardnerbiggs) wrote :

exact same problem here, unfortuatley since I was doing a dist-upgrade and
didn't read the fine print, it uninstalled evolution. I am now giving
firefox-thunderbird a spin ;)

Hopefully it is just some snafu in the dependency tree.

Revision history for this message
gardner (gardnerbiggs) wrote :

*** Bug 16209 has been marked as a duplicate of this bug. ***

Revision history for this message
Adam Conrad (adconrad) wrote :

Looks like evolution-data-server in main needs to be rebuilt to get correct
dependencies on the binaries. Furthermore, evolution-data-server1.2 in universe
should probably be dropped, since evolution-data-server in main is a merge of
1.2 from experimental.

Revision history for this message
Trey Earl (lunitik) wrote :

This appears to be because libecal* currently depends the Universe version of
libcamel1.2-0, whereas the rest of Evolution (in main) is depending on the
Ubuntu version.

Surely this is someone bad to have something in main depend something in
universe? Even if it is kinda early :)

Revision history for this message
Matt Galvin (mgalvin) wrote :

(In reply to comment #7)
> This appears to be because libecal* currently depends the Universe version of
> libcamel1.2-0, whereas the rest of Evolution (in main) is depending on the
> Ubuntu version.
>
> Surely this is someone bad to have something in main depend something in
> universe? Even if it is kinda early :)

This is most likely caused by the import of debian packages into breezy. This
sort of thing is expected and major work on breezy will not ramp up until after UDU.

Revision history for this message
Thom Holwerda (slakje) wrote :

>This is most likely caused by the import of debian packages into breezy. This
>sort of thing is expected and major work on breezy will not ramp up until after
UDU.

Yeah but Evolution is a major application of high importance so some sort of fix
would be much appreciated for us die-hard Ubuntu testers.

Revision history for this message
Thom Holwerda (slakje) wrote :

Lucas Meneghel Rodrigues has this working solution, I tried it and it works:

"You can try to:

1 - Revert the sources.list to hoary;
2 - Try to force all the packages I mentioned in the previous message
to hoary versions (with Force Version, or Crtl+E in synaptic)

evolution
evolution-data-server
evolution-exchange
evolution-webcal
libcamel
libebook
libecal
libedata-book
libedata-cal
libedataserver
libedataserverui
libegroupwise

After that, it should reinstall evolution. After that you lock this
packages for preventing future upgrades and you can continue to use
breezy.

I haven't tested this, but I think it should work.

Cheers

Lucas"

Revision history for this message
Trey Earl (lunitik) wrote :

This bug has been marked as a duplicate of bug 16506.

Revision history for this message
Sebastien Bacher (seb128) wrote :

This bug has been marked as a duplicate of bug 16086.

Revision history for this message
Sebastien Bacher (seb128) wrote :

*** Bug 16657 has been marked as a duplicate of this bug. ***

To post a comment you must log in.
This report contains Public information  Edit
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.