Package: prayer
Version: 1.0.18-1
Severity: serious

If you enable SSL session caching, prayer uses Berkeley DB (libdb) for that, 
and, during initialization, compares the version number (major.minor.patch) 
returned by db_version() with the compile time version and terminates if the 
major or minor version numbers don't match or the current patch number is 
lower than the compile time patch number. That's unnecessary and incorrect, at 
least for Debian's purposes, because a) packaging, dependencies, and sonames 
make sure that a compatible version of libdb will be loaded, and b) the 
documentation states that there will be no API or ABI changes within a minor 
version.

What can happen, and what happened now, is that prayer is built and uploaded 
to unstable, transitions to testing before the version of libdb it was linked 
against, and, if SSL session caching is enabled, complains that libdb is too 
old when in fact it is not.

-- 
Magnus Holmgren        holmg...@debian.org
Debian Developer 

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to