[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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 &gt;= 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: