-=| 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: [EMAIL PROTECTED]
signature.asc
Description: PGP signature