Package: libkrb5-3
Severity: grave
Version: 1.8.3+dfsg~beta1-1

libkrb5-3 introduces a "Breaks: libkrb53 (<< 1.6.dfsg.4~beta1-9)".
This badly breaks upgrades from Lenny, since it will either force the
removal of libkrb53 and dependencies, or will remove rdepends of
libkrb53. See

  
http://blog.windfluechter.net/content/blog/2010/09/13/915-upgrading-postgresql-83-84-squeeze

for an instance of this problem (which is a pretty deep swamp to get
out of).

The entire point of SONAMEs, versioning of libraries etc. is to make
different ABIs co-installable, to avoid breaking reverse dependencies
which still link against the old ABI.

If libkrb53 and libkrb5-3 have the same ABI, shouldn't it be enough to
have libkrb5-3 Replaces: libkrb53? And if they have a different
ABI/SONAME, then they should not conflicts/breaks at all.

Thanks,

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

Attachment: signature.asc
Description: Digital signature

Reply via email to