krb5 transation: krb5 1.7
Adeodato Simó
dato at net.com.org.es
Mon May 4 20:45:15 UTC 2009
+ Sam Hartman (Mon, 04 May 2009 13:08:34 -0400):
> Adeodato> I say we go ahead without introducing an "oldlibs"
> Adeodato> package, and we Bin-NMU the affected packages. Then, if
> Adeodato> the transition gets very hairy, we'll migrate the new
> Adeodato> libraries to testing but retaining libkrb53 there with
> Adeodato> britney, as we've done for some other transitions
> Adeodato> already. The risk, as always, are applications that
> Adeodato> could end up loading both new and old libraries at the
> Adeodato> same time, but the same risk exists with a package in
> Adeodato> oldlibs AFAICT.
> Briefly, agreed, although I don't think the risk of applications
> loading the same libs exists. In detail:
> The libkrb53 package has no
> overlapping libraries with libraries in any package in unstable.
> We're removing two libraries entirely; the sonames of interfaces that
> were public in Kerberos 1.6 have not changed in 1.7. Binary
> compatibility is retained except for applications that link against
> libkrb4.so.2 or libdes425.so.3. So, I don't think we have a risk of
> applications loading libraries from libkrb53 that are also elsewhere.
Ah, okay, thanks for the explanation. I'm very much afraid I didn't have
the time to follow the thread on -devel about this migration, which I
suppose would have given me a more solid understanding of the issues at
hand.
> (libkadm5srv became libkadm6srv and libkadm5clnt became libkadm6clnt.
> These are private interfaces in 1.6 and public interfaces in 1.7. The
> only thing in unstable that links to them are the krb5 source package
> and libauthen-krb5-admin-perl, which I mentioned in my first mail.)
> Adeodato> Can you let us know when you have uploaded to unstable?
> I'll write back and let you know when I've uploaded. However, that
> should not stop you doing bin NMUs. As of 1.6.dfsg.4~beta1-9 (-13 is
> in unstable and testing) packages built against libkrb5-dev will not
> depend on libkrb53. That is, ywith the exception of
> libauthen-krb5-admin-perl, anything you bin NMU today will not require
> a rebuild after 1.7 hits unstable.
Ah, but that's wonderful, since it means there's no really a transition
in the britney sense, where all packages have to migrate at the same
time. Rather on the contrary, rebuilt packages (except
libauthen-krb5-admin-perl) can migrate to testing and their own pace,
and krb5 itself will follow together with libauthen-krb5-admin-perl,
after all of the rest has migrated.
I've scheduled all required Bin-NMUs.
--
- Are you sure we're good?
- Always.
-- Rory and Lorelai
More information about the pkg-perl-maintainers
mailing list