[SCM] Debian package checker branch, master, updated. 2.1.3-65-ge8fe74e
The following commit has been merged in the master branch:
commit e8fe74e48fbb1790f916c1cb1d9c985641d53036
Author: Russ Allbery <rra@debian.org>
Date: Sat Jan 3 15:00:52 2009 -0800
Increase certainty of debhelper versioned depends, update description
* checks/debhelper{,.desc}:
+ [RA] Upgrade package-lacks-versioned-build-depends-on-debhelper to
certain (although still minor), making it a warning. debhelper(7)
explicitly recommends a versioned build dependency on debhelper.
Rewrite the tag description accordingly.
diff --git a/checks/debhelper.desc b/checks/debhelper.desc
index e726e43..8df17ad 100644
--- a/checks/debhelper.desc
+++ b/checks/debhelper.desc
@@ -23,15 +23,15 @@ Info: If a package uses debhelper, it must declare a Build-Depends
Tag: package-lacks-versioned-build-depends-on-debhelper
Severity: minor
-Certainty: possible
-Info: If a package sets debhelper's compatibility version to >= 6,
- either via DH_COMPAT, or via debian/compat, or via dh_testversion
- (which is deprecated), it should declare a versioned Build-Depends on
- the needed version of debhelper.
- .
- etch was released with debhelper version 5.0.42, so every package that
- assumes a newer version should explicitly declare so for the sake of
- etch backports.
+Certainty: certain
+Info: The package doesn't declare a versioned build dependency on
+ debhelper. Recommended practice is to always declare an explicit
+ versioned dependency on debhelper equal to or greater than the
+ compatiiblity level used by the package, even if the versioned dependency
+ isn't strictly necessary. Having a versioned dependency also helps with
+ backports to older releases and correct builds on partially updated
+ systems.
+Ref: debhelper(7)
Tag: dh-make-template-in-source
Severity: normal
diff --git a/debian/changelog b/debian/changelog
index 5e03f2b..2965435 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -54,6 +54,10 @@ lintian (2.1.4) UNRELEASED; urgency=low
a particular version of debhelper.
+ [RA] De-duplicate the list of scripts with specific version
requirements before issuing tags.
+ + [RA] Upgrade package-lacks-versioned-build-depends-on-debhelper to
+ certain (although still minor), making it a warning. debhelper(7)
+ explicitly recommends a versioned build dependency on debhelper.
+ Rewrite the tag description accordingly.
* checks/fields:
+ [RA] dh-make-php provides a CDBS rule fragment and hence should go
into Build-Depends, not Build-Depends-Indep. Thanks, Mathieu
--
Debian package checker
Reply to: