[Evolution] Bug#724595: libcamel1.2-dev: circular dependency hell

Bill Allombert ballombe at debian.org
Wed Sep 25 14:57:19 UTC 2013


Package: libcamel1.2-dev
Version: 3.8.5-2
Severity: important

Hello Debian Evolution Maintainers,

There is a circular dependency between libcamel1.2-dev,
libebook-contacts1.2-dev, libebook1.2-dev, libedata-book1.2-dev and
libedataserver1.2-dev:

libcamel1.2-dev 	:Depends: libedataserver1.2-dev (= 3.8.5-2)
libebook-contacts1.2-dev:Depends: libedataserver1.2-dev (= 3.8.5-2), libcamel1.2-dev (= 3.8.5-2)
libebook1.2-dev 	:Depends: libedataserver1.2-dev (= 3.8.5-2), libebook-contacts1.2-dev (= 3.8.5-2), libcamel1.2-dev (= 3.8.5-2)
libedata-book1.2-dev 	:Depends: libedataserver1.2-dev (= 3.8.5-2), libebook1.2-dev (= 3.8.5-2)
libedataserver1.2-dev 	:Depends: libedata-book1.2-dev, libcamel1.2-dev (= 3.8.5-2)

The full dependendencies graph is 
<http://debian.semistable.com/dot/libedataserver1.2-dev_unstable.png>

Complex circular dependencies, especially with exact version clause, are known
to cause problems during upgrade, so we should try to get rid of them.

See threads 
http://lists.debian.org/debian-devel/2005/06/msg02111.html
http://lists.debian.org/debian-devel/2005/11/msg01101.html

Since all these packages are build from the same source package,
there is no justification to generate 5 packages that need to
be installed at once. At worse, just merge them to a single
one that Provides the others.

Cheers,
-- 
Bill. <ballombe at debian.org>

Imagine a large red swirl here. 



More information about the Pkg-evolution-maintainers mailing list