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