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

lintian: r659 - in trunk: checks debian testset



Author: rra
Date: 2006-05-06 03:07:36 +0200 (Sat, 06 May 2006)
New Revision: 659

Modified:
   trunk/checks/standards-version
   trunk/debian/changelog
   trunk/testset/tags.binary
   trunk/testset/tags.debug
   trunk/testset/tags.dh-test
   trunk/testset/tags.diffs
   trunk/testset/tags.etcfiles
   trunk/testset/tags.filenames
   trunk/testset/tags.foo++
   trunk/testset/tags.libbaz
   trunk/testset/tags.maintainer-scripts
   trunk/testset/tags.manpages
   trunk/testset/tags.non-us
   trunk/testset/tags.relations
   trunk/testset/tags.scripts
Log:
  + [RA] Report the current standards version when warning about too old
    or too new versions.  Thanks, Jari Aalto.  (Closes: #366104)

Modified: trunk/checks/standards-version
===================================================================
--- trunk/checks/standards-version	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/checks/standards-version	2006-05-06 01:07:36 UTC (rev 659)
@@ -70,8 +70,8 @@
 
 # version lintian is programmed for. ($valid_standard[0]?)
 my $MAJOR = 3;
-my $MINOR = 6;
-my $PATCH = 1;
+my $MINOR = 7;
+my $PATCH = 2;
 
 my $pkg = shift;
 my $type = shift;
@@ -107,17 +107,17 @@
     if (($major > $MAJOR) or
 	($major == $MAJOR and $minor > $MINOR) or
 	($major == $MAJOR and $minor == $MINOR and $patch > $PATCH)) {
-	tag "newer-standards-version", "$_";
+	tag "newer-standards-version", "$_ (current is $MAJOR.$MINOR.$PATCH)";
     } else {
 	# invalid standard
 	tag "invalid-standards-version", "$_";
     }
 } elsif ($valid_standard{$stdver} == 2) {
     # old standard
-    tag "out-of-date-standards-version", "$_";
+    tag "out-of-date-standards-version", "$_ (current is $MAJOR.$MINOR.$PATCH)";
 } elsif ($valid_standard{$stdver} == 3) {
     # OK, now this is ancient.
-    tag "ancient-standards-version", "$_";
+    tag "ancient-standards-version", "$_ (current is $MAJOR.$MINOR.$PATCH)";
 } else { # looks valid ......
     if (($major == 3 and $minor == 0) or $major < 3) {
 	if (-f "fields/build-depends" or

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/debian/changelog	2006-05-06 01:07:36 UTC (rev 659)
@@ -34,12 +34,14 @@
       overrides.
   * checks/standards-version:
     + [RA] Update to 3.7.2.
+    + [RA] Report the current standards version when warning about too old
+      or too new versions.  Thanks, Jari Aalto.  (Closes: #366104)
 
   * debian/control:
     + [RA] Update standards version to 3.7.2 (no changes required).
     + [RA] Update description to note calibration for Policy 3.7.2.
 
- -- Russ Allbery <rra@debian.org>  Wed,  3 May 2006 21:49:22 -0700
+ -- Russ Allbery <rra@debian.org>  Fri,  5 May 2006 18:02:13 -0700
 
 lintian (1.23.19) unstable; urgency=low
 

Modified: trunk/testset/tags.binary
===================================================================
--- trunk/testset/tags.binary	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.binary	2006-05-06 01:07:36 UTC (rev 659)
@@ -21,7 +21,7 @@
 I: binary source: non-standard-architecture ppc64
 I: binary: arch-dep-package-has-big-usr-share
 I: binary: binary-has-unneeded-section ./usr/bin/hello-static .comment
-W: binary source: ancient-standards-version 3.2.1
+W: binary source: ancient-standards-version 3.2.1 (current is 3.7.2)
 W: binary source: maintainer-upload-has-incorrect-version-number 4-1.1
 W: binary source: native-package-with-dash-version
 W: binary: binary-without-manpage hello

Modified: trunk/testset/tags.debug
===================================================================
--- trunk/testset/tags.debug	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.debug	2006-05-06 01:07:36 UTC (rev 659)
@@ -2,7 +2,7 @@
 E: hello: unstripped-binary-or-object ./usr/bin/hello.dbg
 E: libhello0-dbg: binary-with-bad-dynamic-table ./usr/lib/libhello.so.dbg
 E: libhello0-dbg: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libhello.so.dbg
-W: debug source: out-of-date-standards-version 3.7.0
+W: debug source: out-of-date-standards-version 3.7.0 (current is 3.7.2)
 W: hello: binary-without-manpage hello
 W: hello: binary-without-manpage hello.dbg
 W: libhello0-dbg: shared-lib-without-dependency-information ./usr/lib/libhello.so.dbg

Modified: trunk/testset/tags.dh-test
===================================================================
--- trunk/testset/tags.dh-test	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.dh-test	2006-05-06 01:07:36 UTC (rev 659)
@@ -4,7 +4,7 @@
 W: dh-test source: dh_suidregister-is-obsolete
 W: dh-test source: dh_testversion-is-deprecated
 W: dh-test source: native-package-with-dash-version
-W: dh-test source: out-of-date-standards-version 3.6.2
+W: dh-test source: out-of-date-standards-version 3.6.2 (current is 3.7.2)
 W: dh-test source: package-uses-deprecated-debhelper-compat-version 3
 W: dh-test: readme-debian-is-debmake-template
 W: dh-test: wrong-bug-number-in-closes l3:#nnnn

Modified: trunk/testset/tags.diffs
===================================================================
--- trunk/testset/tags.diffs	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.diffs	2006-05-06 01:07:36 UTC (rev 659)
@@ -12,7 +12,7 @@
 W: diffs source: configure-generated-file-in-source subdir-good/config.log
 W: diffs source: configure-generated-file-in-source subdir-good/config.status
 W: diffs source: diff-contains-substvars debian/substvars
-W: diffs source: out-of-date-standards-version 3.5.9
+W: diffs source: out-of-date-standards-version 3.5.9 (current is 3.7.2)
 W: diffs: binary-without-manpage diffs
 W: diffs: wrong-bug-number-in-closes l6:#nnnnnn
 W: diffs: wrong-bug-number-in-closes l7:#123nnn

Modified: trunk/testset/tags.etcfiles
===================================================================
--- trunk/testset/tags.etcfiles	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.etcfiles	2006-05-06 01:07:36 UTC (rev 659)
@@ -3,6 +3,6 @@
 E: etcfiles: file-in-etc-not-marked-as-conffile /etc/improper
 E: etcfiles: file-in-etc-not-marked-as-conffile /etc/improper-link
 E: etcfiles: no-copyright-file
-W: etcfiles source: ancient-standards-version 3.5.0
+W: etcfiles source: ancient-standards-version 3.5.0 (current is 3.7.2)
 W: etcfiles: non-etc-file-marked-as-conffile /var/lib/foo
 W: etcfiles: package-contains-hardlink etc/improper-link -> etc/improper

Modified: trunk/testset/tags.filenames
===================================================================
--- trunk/testset/tags.filenames	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.filenames	2006-05-06 01:07:36 UTC (rev 659)
@@ -25,7 +25,7 @@
 E: filenames: use-of-compat-symlink usr/bin/X11/testxbin
 I: filenames source: arch-inventory-file-in-source files/.arch-inventory
 I: filenames source: cvsignore-file-in-source files/.cvsignore
-W: filenames source: ancient-standards-version 3.1.1
+W: filenames source: ancient-standards-version 3.1.1 (current is 3.7.2)
 W: filenames source: source-contains-CVS-dir CVS
 W: filenames source: source-contains-arch-control-dir .arch-ids
 W: filenames source: source-contains-arch-control-dir {arch}

Modified: trunk/testset/tags.foo++
===================================================================
--- trunk/testset/tags.foo++	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.foo++	2006-05-06 01:07:36 UTC (rev 659)
@@ -12,7 +12,7 @@
 E: foo++: debian-changelog-file-uses-obsolete-national-encoding at line 11
 E: foo++: no-copyright-file
 E: foo++: wrong-debian-qa-address-set-as-maintainer Lintian Maintainer <debian-qa@lists.debian.org>
-W: foo++ source: ancient-standards-version 3.1.1
+W: foo++ source: ancient-standards-version 3.1.1 (current is 3.7.2)
 W: foo++ source: uploader-address-looks-weird Jeroen van Wolffelaar<jeroen@localhost.localdomain>
 W: foo++ source: uploader-not-full-name Frank
 W: foo++ source: uploader-not-full-name Josip

Modified: trunk/testset/tags.libbaz
===================================================================
--- trunk/testset/tags.libbaz	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.libbaz	2006-05-06 01:07:36 UTC (rev 659)
@@ -15,7 +15,7 @@
 E: libbaz2: postinst-must-call-ldconfig usr/lib/libbaz2.so.1.0.3b
 I: libbaz1: possible-non-posix-code-in-maintainer-script postinst:6 '[ -d /usr/doc -a ! -e /usr/doc/$PKG -a '
 I: libbaz1: possible-non-posix-code-in-maintainer-script prerm:5 '[ \( "$1" = "upgrade" -o "$1" = "remove" \) -a '
-W: libbaz source: ancient-standards-version 3.2.1
+W: libbaz source: ancient-standards-version 3.2.1 (current is 3.7.2)
 W: libbaz source: changelog-should-mention-nmu
 W: libbaz source: package-uses-deprecated-debhelper-compat-version 1
 W: libbaz source: source-nmu-has-incorrect-version-number 1

Modified: trunk/testset/tags.maintainer-scripts
===================================================================
--- trunk/testset/tags.maintainer-scripts	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.maintainer-scripts	2006-05-06 01:07:36 UTC (rev 659)
@@ -18,7 +18,7 @@
 I: maintainer-scripts: output-of-updaterc.d-not-redirected-to-dev-null bar postrm
 I: maintainer-scripts: possible-non-posix-code-in-maintainer-script postinst:4 '[ -d /usr/doc -a ! -e /usr/doc/maintainer-scripts -a '
 I: maintainer-scripts: possible-non-posix-code-in-maintainer-script prerm:25 '   local '
-W: maintainer-scripts source: ancient-standards-version 3.1.1
+W: maintainer-scripts source: ancient-standards-version 3.1.1 (current is 3.7.2)
 W: maintainer-scripts source: changelog-should-mention-qa
 W: maintainer-scripts source: package-uses-deprecated-debhelper-compat-version 1
 W: maintainer-scripts source: qa-upload-has-incorrect-version-number 7-0.1

Modified: trunk/testset/tags.manpages
===================================================================
--- trunk/testset/tags.manpages	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.manpages	2006-05-06 01:07:36 UTC (rev 659)
@@ -25,7 +25,7 @@
 E: manpages: package-installs-file-to-usr-x11r6-bin usr/X11R6/bin/rstartd
 E: manpages: stray-directory-in-manpage-directory usr/share/man/man1/not-a-man-page.1.gz/
 E: manpages: x11-games-should-be-in-usr-games usr/X11R6/man/man6/X11R6-binary.man
-W: manpages source: ancient-standards-version 3.2.1
+W: manpages source: ancient-standards-version 3.2.1 (current is 3.7.2)
 W: manpages source: binary-nmu-debian-revision-in-source 4-0.0.1
 W: manpages source: changelog-should-mention-nmu
 W: manpages source: source-nmu-has-incorrect-version-number 4-0.0.1

Modified: trunk/testset/tags.non-us
===================================================================
--- trunk/testset/tags.non-us	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.non-us	2006-05-06 01:07:36 UTC (rev 659)
@@ -4,4 +4,4 @@
 E: patented-app: no-copyright-file
 I: patented-app: non-us-spelling
 W: broken-crypto: unknown-section non-US/admin
-W: non-us source: ancient-standards-version 3.1.1
+W: non-us source: ancient-standards-version 3.1.1 (current is 3.7.2)

Modified: trunk/testset/tags.relations
===================================================================
--- trunk/testset/tags.relations	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.relations	2006-05-06 01:07:36 UTC (rev 659)
@@ -27,7 +27,7 @@
 I: relations-multiple-libs: unknown-field-in-control origin
 I: relations: unknown-field-in-control bugs
 I: relations: unknown-field-in-control origin
-W: relations source: ancient-standards-version 3.1.1
+W: relations source: ancient-standards-version 3.1.1 (current is 3.7.2)
 W: relations source: build-depends-without-arch-dep arch-test1
 W: relations source: build-depends-without-arch-dep arch-test2
 W: relations source: build-depends-without-arch-dep bar

Modified: trunk/testset/tags.scripts
===================================================================
--- trunk/testset/tags.scripts	2006-05-04 04:49:44 UTC (rev 658)
+++ trunk/testset/tags.scripts	2006-05-06 01:07:36 UTC (rev 659)
@@ -8,7 +8,7 @@
 E: scripts: suid-perl-script-but-no-perl-suid-dep ./usr/bin/suidperlfoo2
 E: scripts: wrong-path-for-interpreter #!/usr/local/bin/lefty != /usr/bin/lefty (./usr/bin/lefty-foo)
 E: scripts: wrong-path-for-ruby ./usr/bin/rubyfoo #!/bin/ruby1.8
-W: scripts source: ancient-standards-version 3.2.1
+W: scripts source: ancient-standards-version 3.2.1 (current is 3.7.2)
 W: scripts source: changelog-should-mention-nmu
 W: scripts source: package-uses-deprecated-debhelper-compat-version 1
 W: scripts source: source-nmu-has-incorrect-version-number 6



Reply to: