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

Attachment: signature.asc
Description: Digital signature

Reply via email to