On Thu, Mar 31, 2011 at 01:57:25PM +0100, Alastair McKinstry wrote:

> Version 1.9.9 has been released by ECMWF. This version supports GRIB2 files,
> and ECMWF now releases its data in GRIB2 format, so this is a priority for us.
> I have two packages, cdo and emoslib that require grib-api >= 1.9.9 for their 
> current releases

It's finally uploaded, it will be available once it passes NEW.

It's worth spending a word about 1.9.9: upstream started providing
shared libraries, but they are built using the "-release" option of
libtool[1], which uses the upstream version as the library soname.

As a consequence, the shlib package ends up having the upstream version
as part of the package name: it's now libgrib-api-1.9.9_1.9.9-1_$arch.deb

This means that if you want to upgrade a system to a newer version of
grib_api, after upgrading the library all the existing packages will
continue to work with the old one until you recompile them. Package
dependencies should cleanly deal with it, since different versions of
the shlib are now coinstallable.

Since upstream isn't trying to provide a stable ABI yet[2], this is
probably the safest way for the time being. It means going through NEW
at each new release, but if the release frequency does not change, it
shouldn't hopefully inconvenience ftp-masters too much.


[1] http://www.gnu.org/s/libtool/manual/html_node/Release-numbers.html
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607671


Ciao,

Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini <[email protected]>

Attachment: signature.asc
Description: Digital signature

Reply via email to