[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