Bug#607558: cyrus-sasl2-dbg: circular dependency with cyrus-sasl2-mit-dbg, cyrus-sasl2-heimdal-dbg
Roberto C. Sánchez
roberto at connexer.com
Sun Dec 19 23:09:58 UTC 2010
On Sun, Dec 19, 2010 at 07:30:48PM +0100, Bill Allombert wrote:
> Package: cyrus-sasl2-dbg
> Version: 2.1.23.dfsg1-7
> Severity: important
>
> Hello Debian Cyrus SASL Team,
>
> There is a circular dependency between cyrus-sasl2-dbg, cyrus-sasl2-heimdal-dbg
> and cyrus-sasl2-mit-dbg:
>
> cyrus-sasl2-dbg :Depends: cyrus-sasl2-mit-dbg, cyrus-sasl2-heimdal-dbg
> cyrus-sasl2-heimdal-dbg :Depends: cyrus-sasl2-dbg (= 2.1.23.dfsg1-7)
> cyrus-sasl2-mit-dbg :Depends: cyrus-sasl2-dbg (= 2.1.23.dfsg1-7)
>
> Circular dependencies are known to cause problems during upgrade, so we
> should try to get rid of them.
>
> In that case, since the packages are build from the same source, I do not see
> much point to having three packages if the user is required to install all of
> them anyway.
>
Bill,
Please see #601977 and let me know if you still feel the same way.
Basically, the dependency from cyrus-sasl2-dbg is on
"cyrus-sasl2-mit-dbg | cyrus-sasl2-heimdal-dbg", while the two specific
-dbg packages depend on the main package. Basically, if a user
installs the cyrus-sasl2-dbg, we want them to also get the specific
symbols for one of MIT or Heimdal. This also takes care of a bug in the
Lenny -> Squeeze upgrade process (reported in #601977). However, if the
user goes the route of installing either cyrus-sasl2-mit-dbg or
cyrus-sasl2-heimdal-dbg, then we also need to make sure that they get
the common -dbg symbols.
Regards,
-Roberto
--
Roberto C. Sánchez
http://people.connexer.com/~roberto
http://www.connexer.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/attachments/20101219/136326f0/attachment-0002.pgp>
More information about the Pkg-cyrus-sasl2-debian-devel
mailing list