[php-maint] Bug#427181: [pkg-firebird-general] Bug#427211: firebird2-dev: libgds.so symlink points nowhere

Damyan Ivanov dam at modsoftsys.com
Sat Jun 2 16:56:47 UTC 2007


-=| Sune Vuorela, Sat, 02 Jun 2007 14:13:31 +0200 |=-
> Package: firebird2-dev
> Version: 1.5.3.4870-12
> Severity: grave
> Justification: renders package unusable
... and breaks other other packages :(

> A recent change in libfbclient1 made it ship the file 
> /usr/lib/libfbclient.so.1.5.4

Library soname transition without warning. Sorry.

> while firebird2-dev comes with
> $ ls -la /usr/lib/libgds.so
> lrwxrwxrwx 1 root root 20 2007-06-02 13:57 /usr/lib/libgds.so ->
> libfbclient.so.1.5.3

> This makes packages build-depending on firebird2-dev fail to build
> from source.

Oh!

The idela way (from my POV) is to migrate to Build-Depending on
firebird1.5-dev or firebird2.0-dev, depending on which version of
Firebird client one needs to link. Also, -lgds must be replaced with
-lfbclient1 or -lfbclient2 respectively. libgds is phased out.

Another way is for firebird1.5-dev to provide firebird2-dev along with
the old compatibility symlink, but I prefer the one above, because it
is more clear what you bould-depend on and what you link with.

Bear in mind firebird2 is actually 1.5, thus equal in functionality to
firebird1.5. Don't mix firebird2 (1.5) with firebird2.0 (2.0).

> I don't know if the solution is stricter dependencies on libfbclient1,
> but it might be.
> 
> A quick fix would be much appreciated

If you prefer the second way, I can upload tomorrow or the day after.
-- 
dam            JabberID: dam at jabber.minus273.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-php-maint/attachments/20070602/fcbd1620/attachment.pgp 


More information about the pkg-php-maint mailing list