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
signature.asc
Description: Digital signature