Package: libgsasl7
Version: 0.2.21-1
Severity: normal

Hello,

I've built a package in unstable which depends on libgsasl7. The
package builds successfully against the libgsasl7 version in unstable,
which is currently 0.2.21.

The dependency is resolved by the shlibs
mechanism. As libgsasl7's shlibs file only contains an unversioned
dependency, the resulting dependency of the package is also unversioned.

Thus dpkg doesn't complain, when I install my package in testing,
though the libgsasl7 version there is 0.2.12. When I start the packaged
programme it crashes, as it needs some functions in libgsasl7 which are
only present in 0.2.21 (I think 0.2.14 is actually the minimally
required version). 

I've fixed the problem by adding an shlibs.local file to my package
which contains the libgsasl7 dependency, with an additional version
specifier of `(>= 0.2.14)'.

Shouldn't the shlibs file supplied by libgsasl7 contain a minimum
version, the interface of which is fully compatible to the version
shipped in the libgsasl7 package?

Regards,
harry

Attachment: signature.asc
Description: PGP signature

Reply via email to