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 

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to