Lintian ReportsBETA

Tag versions

Wbuild-depends-on-versioned-berkeley-db

The tag is present in Lintian version 2.113.26. That is the most recent version we know about.

We use semantic versions. The patch number is a commit step indicator relative to the 2.113.0 release tag in our Git repository.

You can find the detection logic for this version at commit 43a81d7. For merge requests, please use the latest version in the Lintian check fields/package-relations.

Visibility: warning

The package build-depends on a versioned development package of Berkeley DB (libdbX.Y-dev) instead of versionless package (libdb-dev). Unfortunately this prevents binNMUs when default Berkeley DB version changes.

Unless the package absolutely have to depend on specific Berkeley DB version, it should build-depends on libdb-dev. For more information on the upgrade process, please see the references.

The package can usually be made Berkeley DB version agnostic by the following steps:

  1. note the version of Berkeley DB used to compile the package on build time
  2. on first install copy the used version to active version
  3. on upgrades compare the versions and if they differ do the upgrade procedure

If you are unsure you can contact Berkeley DB maintainer, who would be glad to help.

Should the package have a legitimate reason for using the versioned development package, please add an override.

For more information please consult:

The following 3 source packages in the archive triggered the tag 3 times (in any Lintian version).

We found 1 overrides. The tag performed 67% of the time.