All reports of versioned-dependency-satisfied-by-perl for the archive. The extended description of this tag is:
This package declares an unnecessary versioned dependency on a package that is also provided by one of the Perl core packages (perl, perl-base, perl-modules) with at least the required version.
As versioned dependencies are not satisfied by provided packages, this unnecessarily pulls in a separately packaged newer version of the module.
The recommended way to express the dependency without needless complications on backporting packages is to use alternative dependencies. The perl package should be the preferred alternative and the versioned dependency a secondary one.
Example: perl (>= 5.10.0) | libmodule-build-perl (>= 0.26)
An exception to this is when the dependency is only satisfied in a version of perl in experimental. In this case, the dependency on perl should come second.
Example: libextutils-parsexs-perl (>= 2.210000) | perl (>= 5.14)
Running cme fix dpkg -from control -filter Depends should be able to update these dependencies.
Refer to Debian Policy Manual section 7.5 (Virtual packages - Provides) for details.
Severity: normal, Certainty: certain
Check: fields, Type: binary, udeb, source
Evolution of the versioned-dependency-satisfied-by-perl Lintian tag over the past 366 days:
Emitted (non-overridden): 1, overridden: 1, total: 2
The package names link to the relevant maintainer page and the corresponding report for the source package. The links go to the full maintainer report page, which includes info and experimental tags and overridden tags, rather than the default page that shows only errors and warnings.
biber 2.5-1 (source) overridden
- O build-depends: libunicode-collate-perl (>= 1.04)
biber 2.5-1 (binary)
- depends: libunicode-collate-perl (>= 1.04)