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 Mar 13 01:59:25 UTC 2011


Hi Bill,

On Wed, Dec 22, 2010 at 11:43:38PM +0100, Bill Allombert wrote:
> 
> As things stands, in squeeze there are two packages cyrus-sasl2-dbg and cyrus-sasl2-heimdal-dbg
> containing the file /usr/lib/debug/usr/lib/sasl2/libgssapiv2.so.2.0.23, which a RC bug. Adding
> Replaces alone will not fix the underlying packaging problem. However if you
> want squeeze users to be able to upgrade cleanly to the fixed version, the
> fixed version will need to have Replaces fields.  (for example if you remove 
> /usr/lib/debug/usr/lib/sasl2/libgssapiv2.so.2.0.23 from cyrus-sasl2-dbg, then you will need
> to add Replaces cyrus-sasl2-dbg to cyrus-sasl2-heimdal-dbg so that dpkg will not report
> a conflicts between the older cyrus-sasl2-dbg and the new cyrus-sasl2-heimdal-dbg).
> 
As it turns out, once the 2.1.23.dfsg1-5 version of cyrus-sasl2-heimdal
was removed from Squeeze, this situation was no longer the case.  The
file you mention is now only contained in the cyrus-sasl2-heimdal-dbg
package.

> 
> But of course the packaging system will not enforce it, so there is no point in using
> a Depends. A Recommends would do as well and avoid the circular dependency.
> 
Now that Squeeze has been released, I have demoted the dependency to a
recommendation.  It will be fixed in the next upload of the package.

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: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/attachments/20110312/0f71e856/attachment-0001.pgp>


More information about the Pkg-cyrus-sasl2-debian-devel mailing list