--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package lintian
The 2.5.10.3 contains a fix for a false-positive in a fatal
auto-reject tag (#693442). It also contains a patch to recognise
3.9.4 as the current Standards-Version plus a patch to acknowledge
3.9.3 as "new enough" to avoid encouraging people to bump to 3.9.4 if
they are at 3.9.3.
unblock lintian/2.5.10.3
diff -Nru lintian-2.5.10.2/checks/scripts lintian-2.5.10.3/checks/scripts
--- lintian-2.5.10.2/checks/scripts 2012-09-17 11:56:05.000000000 +0200
+++ lintian-2.5.10.3/checks/scripts 2012-12-11 19:17:25.000000000 +0100
@@ -705,8 +705,13 @@
if (m/^\s*read(?:\s|\z)/ && !$saw_debconf) {
tag 'read-in-maintainer-script', "$file:$.";
}
- if (m,^\s*rm\s+([^>]*\s)?/dev/,) {
- tag 'maintainer-script-removes-device-files', "$file:$.";
+ if (m,^\s*rm\s+(?:[^>]*\s)?/dev/([^/ ]+),) {
+ my $f = $1//'';
+ if ($f ne 'shm' && $f !~ m,^\.[^.]+,) {
+ # Ignore /dev/shm (initscripts) and dot-files (which are probably
+ # not a dev).
+ tag 'maintainer-script-removes-device-files', "$file:$.";
+ }
}
if (m,>\s*(/etc/(?:services|protocols|rpc))(\s|\Z),) {
tag 'maintainer-script-modifies-netbase-managed-file', "$file:$. $1";
diff -Nru lintian-2.5.10.2/checks/standards-version lintian-2.5.10.3/checks/standards-version
--- lintian-2.5.10.2/checks/standards-version 2012-09-17 11:56:05.000000000 +0200
+++ lintian-2.5.10.3/checks/standards-version 2012-12-11 20:07:58.000000000 +0100
@@ -117,8 +117,10 @@
} else {
tag 'invalid-standards-version', $version;
}
-} elsif ($stdver eq $CURRENT) {
- # Current standard. Nothing more to check.
+} elsif ($stdver eq $CURRENT or $stdver eq '3.9.3') {
+ # Current or 3.9.3 standard. Nothing more to check.
+ # - accept 3.9.3 as current to not encourage people to bump S-V in the
+ # middle of the freeze.
return 0;
} else {
# Otherwise, we need to see if the standard that this package declares is
diff -Nru lintian-2.5.10.2/data/standards-version/release-dates lintian-2.5.10.3/data/standards-version/release-dates
--- lintian-2.5.10.2/data/standards-version/release-dates 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/data/standards-version/release-dates 2012-12-11 19:03:27.000000000 +0100
@@ -9,6 +9,7 @@
#
# You'll need libtimedate-perl installed.
+3.9.4 1348029336
3.9.3 1329968436
3.9.2 1302155335
3.9.1 1280111901
diff -Nru lintian-2.5.10.2/debian/changelog lintian-2.5.10.3/debian/changelog
--- lintian-2.5.10.2/debian/changelog 2012-09-17 11:56:20.000000000 +0200
+++ lintian-2.5.10.3/debian/changelog 2012-12-11 20:14:08.000000000 +0100
@@ -1,3 +1,16 @@
+lintian (2.5.10.3) unstable; urgency=low
+
+ * checks/scripts{,.desc}:
+ + [NT] Fix false-positive for removal of device files as /dev/shm
+ is not a device. Thanks to Steve Langasek for the report and
+ Roger Leigh for the extra info. (Closes: #693442)
+ * checks/standards-version:
+ + [NT] Recognise Standards-Version 3.9.4.
+ + [NT] Accept Standards-Version 3.9.3 as current (enough) during
+ the freeze.
+
+ -- Niels Thykier <niels@thykier.net> Tue, 11 Dec 2012 20:14:06 +0100
+
lintian (2.5.10.2) unstable; urgency=low
* checks/po-debconf:
diff -Nru lintian-2.5.10.2/t/runtests lintian-2.5.10.3/t/runtests
--- lintian-2.5.10.2/t/runtests 2012-09-17 11:56:06.000000000 +0200
+++ lintian-2.5.10.3/t/runtests 2012-12-11 19:03:27.000000000 +0100
@@ -72,7 +72,7 @@
# explicitly asked to do so:
$DPKG_BUILDPACKAGE .= ' --source-option=--auto-commit';
}
-our $STANDARDS_VERSION = '3.9.3';
+our $STANDARDS_VERSION = '3.9.4';
our $ARCHITECTURE = `dpkg-architecture -qDEB_HOST_ARCH`;
chomp $ARCHITECTURE;
diff -Nru lintian-2.5.10.2/t/source/changelog-file-symlink/dsc.in lintian-2.5.10.3/t/source/changelog-file-symlink/dsc.in
--- lintian-2.5.10.2/t/source/changelog-file-symlink/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/changelog-file-symlink/dsc.in 2012-12-11 19:03:26.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Checksums-Sha1:
@SHA1@ @SIZE@ changelog-file-symlink_1.tar.gz
diff -Nru lintian-2.5.10.2/t/source/control-field-traversal-2/dsc.in lintian-2.5.10.3/t/source/control-field-traversal-2/dsc.in
--- lintian-2.5.10.2/t/source/control-field-traversal-2/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/control-field-traversal-2/dsc.in 2012-12-11 19:03:26.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Checksums-Sha1:
@SHA1@ @SIZE@ control-field-traversal-2_1.tar.gz
diff -Nru lintian-2.5.10.2/t/source/control-file-duplicate-field/dsc.in lintian-2.5.10.3/t/source/control-file-duplicate-field/dsc.in
--- lintian-2.5.10.2/t/source/control-file-duplicate-field/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/control-file-duplicate-field/dsc.in 2012-12-11 19:03:26.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Checksums-Sha1:
@SHA1@ @SIZE@ control-file-duplicate-field_1.tar.gz
diff -Nru lintian-2.5.10.2/t/source/control-file-missing-separator/dsc.in lintian-2.5.10.3/t/source/control-file-missing-separator/dsc.in
--- lintian-2.5.10.2/t/source/control-file-missing-separator/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/control-file-missing-separator/dsc.in 2012-12-11 19:03:26.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7), fiddle [amd64 powerpc mips mipsel hppa s390], faddle (>> 2) [sparc i386 amd64]
Checksums-Sha1:
@SHA1@ @SIZE@ control-file-missing-separator_1.tar.gz
diff -Nru lintian-2.5.10.2/t/source/control-file-syntax-error/dsc.in lintian-2.5.10.3/t/source/control-file-syntax-error/dsc.in
--- lintian-2.5.10.2/t/source/control-file-syntax-error/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/control-file-syntax-error/dsc.in 2012-12-11 19:03:26.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Checksums-Sha1:
@SHA1@ @SIZE@ control-file-syntax-error_1.tar.gz
diff -Nru lintian-2.5.10.2/t/source/debian-source-dir-traversal-1/dsc.in lintian-2.5.10.3/t/source/debian-source-dir-traversal-1/dsc.in
--- lintian-2.5.10.2/t/source/debian-source-dir-traversal-1/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/debian-source-dir-traversal-1/dsc.in 2012-12-11 19:03:26.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7), quilt
Checksums-Sha1:
@SHA1@ @SIZE@ debian-source-dir-traversal-1_1.tar.gz
diff -Nru lintian-2.5.10.2/t/source/debian-source-dir-traversal-2/dsc.in lintian-2.5.10.3/t/source/debian-source-dir-traversal-2/dsc.in
--- lintian-2.5.10.2/t/source/debian-source-dir-traversal-2/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/debian-source-dir-traversal-2/dsc.in 2012-12-11 19:03:26.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Checksums-Sha1:
@SHA1@ @SIZE@ debian-source-dir-traversal-2_1.tar.gz
diff -Nru lintian-2.5.10.2/t/source/debian-source-dir-unknown-source-format/dsc.in lintian-2.5.10.3/t/source/debian-source-dir-unknown-source-format/dsc.in
--- lintian-2.5.10.2/t/source/debian-source-dir-unknown-source-format/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/debian-source-dir-unknown-source-format/dsc.in 2012-12-11 19:03:26.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Checksums-Sha1:
@SHA1@ @SIZE@ debian-source-dir-unknown-source-format_1.tar.gz
diff -Nru lintian-2.5.10.2/t/source/debian-symlink/dsc.in lintian-2.5.10.3/t/source/debian-symlink/dsc.in
--- lintian-2.5.10.2/t/source/debian-symlink/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/debian-symlink/dsc.in 2012-12-11 19:03:27.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Checksums-Sha1:
@SHA1@ @SIZE@ debian-symlink_1.tar.gz
diff -Nru lintian-2.5.10.2/t/source/fields-src-fields-filename/dsc.in lintian-2.5.10.3/t/source/fields-src-fields-filename/dsc.in
--- lintian-2.5.10.2/t/source/fields-src-fields-filename/dsc.in 2012-08-29 13:02:34.000000000 +0200
+++ lintian-2.5.10.3/t/source/fields-src-fields-filename/dsc.in 2012-12-11 19:03:27.000000000 +0100
@@ -4,7 +4,7 @@
Architecture: all
Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Checksums-Sha1:
@SHA1@ @SIZE@ some-other-name_1.tar.gz
diff -Nru lintian-2.5.10.2/t/tests/cruft-empty-diff/debian/debian/changelog lintian-2.5.10.3/t/tests/cruft-empty-diff/debian/debian/changelog
--- lintian-2.5.10.2/t/tests/cruft-empty-diff/debian/debian/changelog 2012-09-17 11:56:06.000000000 +0200
+++ lintian-2.5.10.3/t/tests/cruft-empty-diff/debian/debian/changelog 2012-12-11 19:04:01.000000000 +0100
@@ -5,4 +5,4 @@
* Suppress "should close ITP bug" messages. (Closes: #123456)
- -- Debian Lintian Maintainers <lintian-maint@debian.org> Sun, 13 Mar 2011 14:30:00 +0100
+ -- Debian Lintian Maintainers <lintian-maint@debian.org> Thu, 27 Sep 2012 14:45:00 +0100
diff -Nru lintian-2.5.10.2/t/tests/cruft-empty-diff/debian/debian/control lintian-2.5.10.3/t/tests/cruft-empty-diff/debian/debian/control
--- lintian-2.5.10.2/t/tests/cruft-empty-diff/debian/debian/control 2012-09-17 11:56:06.000000000 +0200
+++ lintian-2.5.10.3/t/tests/cruft-empty-diff/debian/debian/control 2012-12-11 19:04:22.000000000 +0100
@@ -2,7 +2,7 @@
Priority: extra
Section: devel
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.1
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Package: cruft-empty-diff
diff -Nru lintian-2.5.10.2/t/tests/cruft-empty-diff/upstream/debian/changelog lintian-2.5.10.3/t/tests/cruft-empty-diff/upstream/debian/changelog
--- lintian-2.5.10.2/t/tests/cruft-empty-diff/upstream/debian/changelog 2012-09-17 11:56:06.000000000 +0200
+++ lintian-2.5.10.3/t/tests/cruft-empty-diff/upstream/debian/changelog 2012-12-11 19:04:49.000000000 +0100
@@ -5,4 +5,4 @@
* Suppress "should close ITP bug" messages. (Closes: #123456)
- -- Debian Lintian Maintainers <lintian-maint@debian.org> Sun, 13 Mar 2011 14:30:00 +0100
+ -- Debian Lintian Maintainers <lintian-maint@debian.org> Thu, 27 Sep 2012 14:45:00 +0100
diff -Nru lintian-2.5.10.2/t/tests/cruft-empty-diff/upstream/debian/control lintian-2.5.10.3/t/tests/cruft-empty-diff/upstream/debian/control
--- lintian-2.5.10.2/t/tests/cruft-empty-diff/upstream/debian/control 2012-09-17 11:56:06.000000000 +0200
+++ lintian-2.5.10.3/t/tests/cruft-empty-diff/upstream/debian/control 2012-12-11 19:05:01.000000000 +0100
@@ -2,7 +2,7 @@
Priority: extra
Section: devel
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.1
+Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7)
Package: cruft-empty-diff
diff -Nru lintian-2.5.10.2/testset/tags.binary lintian-2.5.10.3/testset/tags.binary
--- lintian-2.5.10.2/testset/tags.binary 2012-09-17 11:56:06.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.binary 2012-12-11 19:03:27.000000000 +0100
@@ -58,7 +58,7 @@
I: binary: desktop-entry-contains-encoding-key usr/share/applications/goodbye.desktop:11 Encoding
I: binary: desktop-entry-contains-encoding-key usr/share/applications/hello.desktop:13 Encoding
I: binary: no-md5sums-control-file
-W: binary source: ancient-standards-version 3.2.1 (current is 3.9.3)
+W: binary source: ancient-standards-version 3.2.1 (current is 3.9.4)
W: binary source: debian-rules-ignores-make-clean-error line 14
W: binary source: debian-rules-missing-recommended-target build-indep
W: binary source: debian-rules-uses-pwd line 9
diff -Nru lintian-2.5.10.2/testset/tags.debconf lintian-2.5.10.3/testset/tags.debconf
--- lintian-2.5.10.2/testset/tags.debconf 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.debconf 2012-12-11 19:03:27.000000000 +0100
@@ -29,7 +29,7 @@
I: debconf-test: unused-debconf-template debconf/testnote
I: debconf-test: unused-debconf-template debconf/teststring
I: debconf-test: unused-debconf-template debconf/translate
-W: debconf source: ancient-standards-version 3.7.2 (current is 3.9.3)
+W: debconf source: ancient-standards-version 3.7.2 (current is 3.9.4)
W: debconf source: debian-rules-calls-debhelper-in-odd-order dh_makeshlibs (line 56)
W: debconf source: debian-rules-calls-debhelper-in-odd-order dh_makeshlibs (line 60)
W: debconf source: debian-rules-sets-DH_COMPAT line 3
diff -Nru lintian-2.5.10.2/testset/tags.debug lintian-2.5.10.3/testset/tags.debug
--- lintian-2.5.10.2/testset/tags.debug 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.debug 2012-12-11 19:03:27.000000000 +0100
@@ -21,7 +21,7 @@
E: libhello0: syntax-error-in-symbols-file 4
E: libhello0: unknown-meta-field-in-symbols-file Build-Dep-Foo, line 11
I: debug source: missing-debian-source-format
-W: debug source: ancient-standards-version 3.7.0 (current is 3.9.3)
+W: debug source: ancient-standards-version 3.7.0 (current is 3.9.4)
W: debug source: changelog-should-not-mention-nmu
W: debug source: dbg-package-missing-depends hi-dbg
W: debug source: dbg-package-missing-depends libhello0-dbg
diff -Nru lintian-2.5.10.2/testset/tags.etcfiles lintian-2.5.10.3/testset/tags.etcfiles
--- lintian-2.5.10.2/testset/tags.etcfiles 2012-09-08 16:03:46.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.etcfiles 2012-12-11 19:03:27.000000000 +0100
@@ -10,7 +10,7 @@
E: etcfiles: non-etc-file-marked-as-conffile var/lib/foo
E: only-etcfiles: extended-description-is-empty
I: etcfiles source: missing-debian-source-format
-W: etcfiles source: ancient-standards-version 3.5.0 (current is 3.9.3)
+W: etcfiles source: ancient-standards-version 3.5.0 (current is 3.9.4)
W: etcfiles source: no-debian-copyright
W: etcfiles: file-missing-in-md5sums etc/improper-link
W: etcfiles: file-missing-in-md5sums usr/share/doc/etcfiles/changelog
diff -Nru lintian-2.5.10.2/testset/tags.filenames lintian-2.5.10.3/testset/tags.filenames
--- lintian-2.5.10.2/testset/tags.filenames 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.filenames 2012-12-11 19:03:27.000000000 +0100
@@ -48,7 +48,7 @@
I: more-filename-games: no-md5sums-control-file
W: filename-games: binary-without-manpage usr/bin/test-game
W: filename-games: no-priority-field
-W: filenames source: ancient-standards-version 3.1.1 (current is 3.9.3)
+W: filenames source: ancient-standards-version 3.1.1 (current is 3.9.4)
W: filenames source: diff-contains-arch-control-dir .arch-ids
W: filenames source: diff-contains-arch-control-dir {arch}
W: filenames source: diff-contains-arch-inventory-file files/.arch-inventory
diff -Nru lintian-2.5.10.2/testset/tags.foo++ lintian-2.5.10.3/testset/tags.foo++
--- lintian-2.5.10.2/testset/tags.foo++ 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.foo++ 2012-12-11 19:03:27.000000000 +0100
@@ -16,7 +16,7 @@
I: foo++ source: duplicate-short-description foo++ foo++-helper
I: foo++ source: missing-debian-source-format
I: foo++: no-md5sums-control-file
-W: foo++ source: ancient-standards-version 3.1.1 (current is 3.9.3)
+W: foo++ source: ancient-standards-version 3.1.1 (current is 3.9.4)
W: foo++ source: debian-watch-file-in-native-package
W: foo++ source: debian-watch-file-unknown-version 0
W: foo++ source: uploader-address-looks-weird Jeroen van Wolffelaar<jeroen@localhost.localdomain>
diff -Nru lintian-2.5.10.2/testset/tags.libbaz lintian-2.5.10.3/testset/tags.libbaz
--- lintian-2.5.10.2/testset/tags.libbaz 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.libbaz 2012-12-11 19:03:27.000000000 +0100
@@ -35,7 +35,7 @@
I: libbaz2: no-md5sums-control-file
I: libbaz2: no-symbols-control-file usr/lib/libbaz2.so.1.0.3b
N: 4 tags overridden (4 warnings)
-W: libbaz source: ancient-standards-version 3.2.1 (current is 3.9.3)
+W: libbaz source: ancient-standards-version 3.2.1 (current is 3.9.4)
W: libbaz source: binaries-have-file-conflict libbaz1 libbaz1-dev usr/lib/perl5/auto/Foo/Foo.so
W: libbaz source: binaries-have-file-conflict libbaz1 libbaz2-dev usr/lib/libbaz2.a
W: libbaz source: changelog-should-mention-nmu
diff -Nru lintian-2.5.10.2/testset/tags.maintainer-scripts lintian-2.5.10.3/testset/tags.maintainer-scripts
--- lintian-2.5.10.2/testset/tags.maintainer-scripts 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.maintainer-scripts 2012-12-11 19:03:27.000000000 +0100
@@ -38,7 +38,7 @@
I: maintainer-scripts source: missing-debian-source-format
I: maintainer-scripts: no-md5sums-control-file
I: maintainer-scripts: output-of-updaterc.d-not-redirected-to-dev-null bar postrm
-W: maintainer-scripts source: ancient-standards-version 3.1.1 (current is 3.9.3)
+W: maintainer-scripts source: ancient-standards-version 3.1.1 (current is 3.9.4)
W: maintainer-scripts source: changelog-should-mention-qa
W: maintainer-scripts source: debhelper-but-no-misc-depends maintainer-scripts
W: maintainer-scripts source: debhelper-compat-file-is-missing
diff -Nru lintian-2.5.10.2/testset/tags.relations lintian-2.5.10.3/testset/tags.relations
--- lintian-2.5.10.2/testset/tags.relations 2012-09-17 11:56:06.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.relations 2012-12-11 19:03:27.000000000 +0100
@@ -32,7 +32,7 @@
I: relations-multiple-libs: ored-depends-on-obsolete-package suggests: gs
I: relations: conflicts-with-version foobar (<< 5+5)
I: relations: ored-depends-on-obsolete-package recommends: gs-aladdin
-W: relations source: ancient-standards-version 3.7.3 (current is 3.9.3)
+W: relations source: ancient-standards-version 3.7.3 (current is 3.9.4)
W: relations source: bad-homepage lintian.debian.org
W: relations source: build-depends-on-1-revision build-depends-indep: libfoo (>= 1.2-1)
W: relations source: build-depends-on-python-dev-with-no-arch-any
diff -Nru lintian-2.5.10.2/testset/tags.scripts lintian-2.5.10.3/testset/tags.scripts
--- lintian-2.5.10.2/testset/tags.scripts 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/testset/tags.scripts 2012-12-11 19:03:27.000000000 +0100
@@ -32,7 +32,7 @@
I: scripts: no-md5sums-control-file
I: scripts: script-in-usr-share-doc usr/share/doc/scripts/py2foo
I: scripts: script-in-usr-share-doc usr/share/doc/scripts/rubyfoo
-W: scripts source: ancient-standards-version 3.2.1 (current is 3.9.3)
+W: scripts source: ancient-standards-version 3.2.1 (current is 3.9.4)
W: scripts source: binary-arch-rules-but-pkg-is-arch-indep
W: scripts source: changelog-should-mention-nmu
W: scripts source: debhelper-but-no-misc-depends scripts
diff -Nru lintian-2.5.10.2/vendors/debian/ftp-master-auto-reject/data/standards-version/release-dates lintian-2.5.10.3/vendors/debian/ftp-master-auto-reject/data/standards-version/release-dates
--- lintian-2.5.10.2/vendors/debian/ftp-master-auto-reject/data/standards-version/release-dates 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/vendors/debian/ftp-master-auto-reject/data/standards-version/release-dates 2012-12-11 19:03:27.000000000 +0100
@@ -9,6 +9,7 @@
#
# You'll need libtimedate-perl installed.
+3.9.4 1348029336
3.9.3 1329968436
3.9.2 1302155335
3.9.1 1280111901
diff -Nru lintian-2.5.10.2/checks/scripts lintian-2.5.10.3/checks/scripts
--- lintian-2.5.10.2/checks/scripts 2012-09-17 11:56:05.000000000 +0200
+++ lintian-2.5.10.3/checks/scripts 2012-12-11 19:17:25.000000000 +0100
@@ -705,8 +705,13 @@
if (m/^\s*read(?:\s|\z)/ && !$saw_debconf) {
tag 'read-in-maintainer-script', "$file:$.";
}
- if (m,^\s*rm\s+([^>]*\s)?/dev/,) {
- tag 'maintainer-script-removes-device-files', "$file:$.";
+ if (m,^\s*rm\s+(?:[^>]*\s)?/dev/([^/ ]+),) {
+ my $f = $1//'';
+ if ($f ne 'shm' && $f !~ m,^\.[^.]+,) {
+ # Ignore /dev/shm (initscripts) and dot-files (which are probably
+ # not a dev).
+ tag 'maintainer-script-removes-device-files', "$file:$.";
+ }
}
if (m,>\s*(/etc/(?:services|protocols|rpc))(\s|\Z),) {
tag 'maintainer-script-modifies-netbase-managed-file', "$file:$. $1";
diff -Nru lintian-2.5.10.2/checks/standards-version lintian-2.5.10.3/checks/standards-version
--- lintian-2.5.10.2/checks/standards-version 2012-09-17 11:56:05.000000000 +0200
+++ lintian-2.5.10.3/checks/standards-version 2012-12-11 20:07:58.000000000 +0100
@@ -117,8 +117,10 @@
} else {
tag 'invalid-standards-version', $version;
}
-} elsif ($stdver eq $CURRENT) {
- # Current standard. Nothing more to check.
+} elsif ($stdver eq $CURRENT or $stdver eq '3.9.3') {
+ # Current or 3.9.3 standard. Nothing more to check.
+ # - accept 3.9.3 as current to not encourage people to bump S-V in the
+ # middle of the freeze.
return 0;
} else {
# Otherwise, we need to see if the standard that this package declares is
diff -Nru lintian-2.5.10.2/data/standards-version/release-dates lintian-2.5.10.3/data/standards-version/release-dates
--- lintian-2.5.10.2/data/standards-version/release-dates 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/data/standards-version/release-dates 2012-12-11 19:03:27.000000000 +0100
@@ -9,6 +9,7 @@
#
# You'll need libtimedate-perl installed.
+3.9.4 1348029336
3.9.3 1329968436
3.9.2 1302155335
3.9.1 1280111901
diff -Nru lintian-2.5.10.2/debian/changelog lintian-2.5.10.3/debian/changelog
--- lintian-2.5.10.2/debian/changelog 2012-09-17 11:56:20.000000000 +0200
+++ lintian-2.5.10.3/debian/changelog 2012-12-11 20:14:08.000000000 +0100
@@ -1,3 +1,16 @@
+lintian (2.5.10.3) unstable; urgency=low
+
+ * checks/scripts{,.desc}:
+ + [NT] Fix false-positive for removal of device files as /dev/shm
+ is not a device. Thanks to Steve Langasek for the report and
+ Roger Leigh for the extra info. (Closes: #693442)
+ * checks/standards-version:
+ + [NT] Recognise Standards-Version 3.9.4.
+ + [NT] Accept Standards-Version 3.9.3 as current (enough) during
+ the freeze.
+
+ -- Niels Thykier <niels@thykier.net> Tue, 11 Dec 2012 20:14:06 +0100
+
lintian (2.5.10.2) unstable; urgency=low
* checks/po-debconf:
diff -Nru lintian-2.5.10.2/t/runtests lintian-2.5.10.3/t/runtests
diff -Nru lintian-2.5.10.2/t/source/changelog-file-symlink/dsc.in lintian-2.5.10.3/t/source/changelog-file-symlink/dsc.in
diff -Nru lintian-2.5.10.2/t/source/control-field-traversal-2/dsc.in lintian-2.5.10.3/t/source/control-field-traversal-2/dsc.in
diff -Nru lintian-2.5.10.2/t/source/control-file-duplicate-field/dsc.in lintian-2.5.10.3/t/source/control-file-duplicate-field/dsc.in
diff -Nru lintian-2.5.10.2/t/source/control-file-missing-separator/dsc.in lintian-2.5.10.3/t/source/control-file-missing-separator/dsc.in
diff -Nru lintian-2.5.10.2/t/source/control-file-syntax-error/dsc.in lintian-2.5.10.3/t/source/control-file-syntax-error/dsc.in
diff -Nru lintian-2.5.10.2/t/source/debian-source-dir-traversal-1/dsc.in lintian-2.5.10.3/t/source/debian-source-dir-traversal-1/dsc.in
diff -Nru lintian-2.5.10.2/t/source/debian-source-dir-traversal-2/dsc.in lintian-2.5.10.3/t/source/debian-source-dir-traversal-2/dsc.in
diff -Nru lintian-2.5.10.2/t/source/debian-source-dir-unknown-source-format/dsc.in lintian-2.5.10.3/t/source/debian-source-dir-unknown-source-format/dsc.in
diff -Nru lintian-2.5.10.2/t/source/debian-symlink/dsc.in lintian-2.5.10.3/t/source/debian-symlink/dsc.in
diff -Nru lintian-2.5.10.2/t/source/fields-src-fields-filename/dsc.in lintian-2.5.10.3/t/source/fields-src-fields-filename/dsc.in
diff -Nru lintian-2.5.10.2/t/tests/cruft-empty-diff/debian/debian/changelog lintian-2.5.10.3/t/tests/cruft-empty-diff/debian/debian/changelog
diff -Nru lintian-2.5.10.2/t/tests/cruft-empty-diff/debian/debian/control lintian-2.5.10.3/t/tests/cruft-empty-diff/debian/debian/control
diff -Nru lintian-2.5.10.2/t/tests/cruft-empty-diff/upstream/debian/changelog lintian-2.5.10.3/t/tests/cruft-empty-diff/upstream/debian/changelog
diff -Nru lintian-2.5.10.2/t/tests/cruft-empty-diff/upstream/debian/control lintian-2.5.10.3/t/tests/cruft-empty-diff/upstream/debian/control
diff -Nru lintian-2.5.10.2/testset/tags.binary lintian-2.5.10.3/testset/tags.binary
diff -Nru lintian-2.5.10.2/testset/tags.debconf lintian-2.5.10.3/testset/tags.debconf
diff -Nru lintian-2.5.10.2/testset/tags.debug lintian-2.5.10.3/testset/tags.debug
diff -Nru lintian-2.5.10.2/testset/tags.etcfiles lintian-2.5.10.3/testset/tags.etcfiles
diff -Nru lintian-2.5.10.2/testset/tags.filenames lintian-2.5.10.3/testset/tags.filenames
diff -Nru lintian-2.5.10.2/testset/tags.foo++ lintian-2.5.10.3/testset/tags.foo++
diff -Nru lintian-2.5.10.2/testset/tags.libbaz lintian-2.5.10.3/testset/tags.libbaz
diff -Nru lintian-2.5.10.2/testset/tags.maintainer-scripts lintian-2.5.10.3/testset/tags.maintainer-scripts
diff -Nru lintian-2.5.10.2/testset/tags.relations lintian-2.5.10.3/testset/tags.relations
diff -Nru lintian-2.5.10.2/testset/tags.scripts lintian-2.5.10.3/testset/tags.scripts
diff -Nru lintian-2.5.10.2/vendors/debian/ftp-master-auto-reject/data/standards-version/release-dates lintian-2.5.10.3/vendors/debian/ftp-master-auto-reject/data/standards-version/release-dates
--- lintian-2.5.10.2/vendors/debian/ftp-master-auto-reject/data/standards-version/release-dates 2012-08-29 13:02:37.000000000 +0200
+++ lintian-2.5.10.3/vendors/debian/ftp-master-auto-reject/data/standards-version/release-dates 2012-12-11 19:03:27.000000000 +0100
@@ -9,6 +9,7 @@
#
# You'll need libtimedate-perl installed.
+3.9.4 1348029336
3.9.3 1329968436
3.9.2 1302155335
3.9.1 1280111901
--- End Message ---