On Mon, Sep 13, 2010 at 13:20:19 +0200, Martin Pitt wrote:

> 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.
> 
libkrb53 contains:
lrwxrwxrwx root/root         0 2010-05-21 04:02 ./usr/lib/libkrb4.so.2 -> 
libkrb4.so.2.0
lrwxrwxrwx root/root         0 2010-05-21 04:02 ./usr/lib/libkrb5support.so.0 
-> libkrb5support.so.0.1
lrwxrwxrwx root/root         0 2010-05-21 04:02 ./usr/lib/libgssapi_krb5.so.2 
-> libgssapi_krb5.so.2.2
lrwxrwxrwx root/root         0 2010-05-21 04:02 ./usr/lib/libk5crypto.so.3 -> 
libk5crypto.so.3.1
lrwxrwxrwx root/root         0 2010-05-21 04:02 ./usr/lib/libkrb5.so.3 -> 
libkrb5.so.3.3
lrwxrwxrwx root/root         0 2010-05-21 04:02 ./usr/lib/libdes425.so.3 -> 
libdes425.so.3.0

It was split up in squeeze, now each lib is in a separate package.

libkrb5support0 contains:
lrwxrwxrwx root/root         0 2010-08-05 16:28 ./usr/lib/libkrb5support.so.0 
-> libkrb5support.so.0.1

libgssapi-krb5-2 contains:
lrwxrwxrwx root/root         0 2010-08-05 16:28 ./usr/lib/libgssapi_krb5.so.2 
-> libgssapi_krb5.so.2.2

libk5crypto3 contains:
lrwxrwxrwx root/root         0 2010-08-05 16:28 ./usr/lib/libk5crypto.so.3 -> 
libk5crypto.so.3.1

libkrb5-3 contains:
lrwxrwxrwx root/root         0 2010-08-05 16:28 ./usr/lib/libkrb5.so.3 -> 
libkrb5.so.3.3

However libkrb4.so.2 and libdes425.so.3 are no longer shipped, which
means nothing can provide libkrb53 anymore, and removing the Breaks
would allow files disappearing on downgrade.

I'm not sure how this can be fixed....

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature

Reply via email to