lördagen den 2 maj 2015 17.47.21 skrev Andreas Metzler: > On 2015-05-02 Niels Möller <ni...@lysator.liu.se> wrote: > > Andreas Metzler <ametz...@bebt.de> writes: > >> Looks like we need a two-step transition: nettle 2.7 -> nettle > >> 2.7+versioned_symbols , nettle 2.7+versioned_symbols -> nettle 3.1. > > > > I'm considering making a nettle-2.7.2 release with version symbols. The > > version string would simply be derived from the version in the soname, > > "NETTLE_4" and "HOGWEED_2". Would that help? > > [...] > > /I/ think that would help, afaict we would need to either package a > nettle-2.7 with versioned symbols or patch Debian's version.
Not sure how this situation is normally handled, but when Nettle 3.1 is uploaded to sid, new versions of GnuTLS and other packages linking against it should follow soon after [1], so the problem is temporary. In testing there should never be more than one version as there's only one source package. I'm not aware of any special provisions for transitions of libraries *without* symbol versions, but since Nettle does now. A 2.7.x with symbol versions might still be helpful to some if you meant for it to be uploaded to jessie (and stable point releases of various Debian derivatives). [1] That is, Nettle 3.1 will be uploaded to sid when the current upload to experimental has been cleared by the FTP masters and GnuTLS is ready to follow, which I guess is after the guile-1.8 transition, but perhaps an upload of 3.4.0 to experimental is in order before then? Last I checked, all other packages linking against nettle needed no code changes. -- Magnus Holmgren holmg...@debian.org Debian Developer
signature.asc
Description: This is a digitally signed message part.