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

[SCM] Debian package checker branch, master, updated. 1.24.4-70-g8ee3fd0



The following commit has been merged in the master branch:
commit 339d26d83c080c54c972bb2db4eb0e0f924f3611
Author: Frank Lichtenheld <djpig@debian.org>
Date:   Wed Aug 27 23:08:06 2008 +0200

    checks/debhelper{,.desc}: Increase minimal assumed debhelper version to etch's
    
    Do not require versioned build-depends for compat level 5
    anymore.  Sarge is not supported anymore.  (Closes: #496826)

diff --git a/checks/debhelper b/checks/debhelper
index fc846cd..996194c 100644
--- a/checks/debhelper
+++ b/checks/debhelper
@@ -246,7 +246,7 @@ if ($usescdbs and not $needversiondepends) {
 $needversiondepends ||= 1;
 if ($needversiondepends < 4) {
     tag "package-uses-deprecated-debhelper-compat-version", $needversiondepends;
-} elsif ($needversiondepends > 4 and ! Dep::implies($depends, Dep::parse("debhelper (>= $needversiondepends)"))) {
+} elsif ($needversiondepends > 5 and ! Dep::implies($depends, Dep::parse("debhelper (>= $needversiondepends)"))) {
     tag "package-lacks-versioned-build-depends-on-debhelper", $needversiondepends;
 } elsif (@versioncheck) {
     for my $program (@versioncheck) {
diff --git a/checks/debhelper.desc b/checks/debhelper.desc
index 0b9ecb1..19f525c 100644
--- a/checks/debhelper.desc
+++ b/checks/debhelper.desc
@@ -27,14 +27,14 @@ Tag: package-lacks-versioned-build-depends-on-debhelper
 Type: info
 Severity: minor
 Certainty: possible
-Info: If a package sets debhelper's compatibility version to &gt;= 5,
+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.
  .
- All versions of debhelper back to etch support compatibility version 5,
- but the debhelper released with sarge did not, so this dependency is
- still helpful for oldstable backports.
+ etch was released with debhelper version 5.0.42, so every package that
+ assumes a newer version should explicetly declare so for the sake of
+ etch backports.
 
 Tag: dh-make-template-in-source
 Type: warning
@@ -138,3 +138,7 @@ Info: The given debhelper script was introduced in a later version of
  should be updated to require that version of debhelper.  Giving the
  version followed by <tt>~</tt> is recommended so that backports will
  satisfy the dependency.
+ .
+ etch was released with debhelper version 5.0.42, so every package that
+ assumes a newer version should explicetly declare so for the sake of
+ etch backports.
diff --git a/debian/changelog b/debian/changelog
index 2a5995e..88b9540 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,9 @@ lintian (1.25.0) unstable; urgency=low
     The default output is unchanged, see the documentation on
     how to utilize the new features.
   
+  * checks/debhelper{,.desc}:
+    + [FL] Do not require versioned build-depends for compat level 5
+      anymore.  Sarge is not supported anymore.  (Closes: #496826)
   * checks/fields{,.desc}:
     + [RA] Check for a maintainer also listed in uploaders.  Patch from
       Raphael Geissert.
diff --git a/testset/libbaz/debian/compat b/testset/libbaz/debian/compat
index 7ed6ff8..1e8b314 100644
--- a/testset/libbaz/debian/compat
+++ b/testset/libbaz/debian/compat
@@ -1 +1 @@
-5
+6
diff --git a/testset/tags.cdbs-test b/testset/tags.cdbs-test
index 6693542..d2a3159 100644
--- a/testset/tags.cdbs-test
+++ b/testset/tags.cdbs-test
@@ -1,7 +1,6 @@
 E: cdbs-test source: clean-should-be-satisfied-by-build-depends debhelper
 E: cdbs-test source: missing-python-build-dependency
 I: cdbs-test source: build-depends-without-arch-dep yada
-I: cdbs-test source: package-lacks-versioned-build-depends-on-debhelper 5
 W: cdbs-test source: debian-watch-file-declares-multiple-versions line 3
 W: cdbs-test source: debian-watch-file-unknown-version 4
 W: cdbs-test source: no-human-maintainers
diff --git a/testset/tags.libbaz b/testset/tags.libbaz
index ec6478c..74f02ca 100644
--- a/testset/tags.libbaz
+++ b/testset/tags.libbaz
@@ -25,7 +25,7 @@ E: libbaz2-dev: changelog-file-not-compressed changelog
 E: libbaz2-dev: debian-changelog-file-missing-or-wrong-name
 E: libbaz2: debian-changelog-file-missing-or-wrong-name
 I: ia32-libbaz2: no-symbols-control-file usr/lib/i486-linux-gnu/libbaz2.so.1.0.3b
-I: libbaz source: package-lacks-versioned-build-depends-on-debhelper 5
+I: libbaz source: package-lacks-versioned-build-depends-on-debhelper 6
 I: libbaz1-dev: binary-has-unneeded-section ./usr/lib/perl5/auto/Foo/Foo.so .comment
 I: libbaz1-dev: no-md5sums-control-file
 I: libbaz1-dev: package-contains-empty-directory usr/include/

-- 
Debian package checker


Reply to: