Bug#745233: libhogweed2: should have versioned depend on newer libgmp10

Magnus Holmgren holmgren at debian.org
Sun Apr 20 18:38:55 UTC 2014


söndagen den 20 april 2014 12.53.02 skrev  Steve M. Robbins:
> So to be sure: adding "-V" is the right thing to do here?

You should add "-V libgmp10 (>= 6.0.0)" and keep it that way until further 
symbols are added. But preferably you should create a symbols file so that 
packages that don't use the new symbols don't get unnecessarily strict 
dependencies:

Go back to the previous version or, to be sure, the first version with 
SOVERSION 10 (5.0.x). Add a file debian/libgmp10.symbols with the following 
content:

libgmp.so.10 libgmp10 #MINVER#

Build the package. You should get complaints about new symbols and a diff. 
Apply that diff, but change the version number on each line to only consist of 
the upstream version (or the upstream version + "~", to allow for backports). 
For symbols that have existed from the beginning of libgmp10, you can change 
the version number to 0, meaning no versioned dependency will be generated. 
Repeat for each nee upstream version that might have added new symbols (which 
I guess means 5.1.x and 6.0.0).

-- 
Magnus Holmgren        holmgren at debian.org
Debian Developer 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20140420/45fa40ab/attachment.sig>


More information about the debian-science-maintainers mailing list