Re: Lintian: 1.22.11 RC2 available
On Mon, Feb 16, 2004 at 10:03:12PM +0100, Jeroen van Wolffelaar wrote:
> Now that this tar-check thing is cleared up, I've prepared a RC 2 of
> 1.22.11.
>
> Available via:
> deb(-src) http://jeroen.A-Eskwadraat.nl/sw/debian EXPERIMENTAL lintian
>
> Changes w.r.t. previous testrelease:
> - changelog typo fixed (r41)
> - deb-format script replaced, no libarchive-tar-perl dependency anymore
> (r44)
> - slight cleanup of tree (r45)
>
> Colin, can you check this out, and then upload? My deb-line has ~rc2
> appended to the version, so that must be removed and of course a
> re-debuild then.
OK, sorry for the delay here.
I spotted a few errors:
* You updated the list of valid archive sections, but it still seems
to be missing at least kde and libdevel. I didn't check for other
omissions.
* $MINOR and $PATCH in checks/standards-version need to be updated.
Since this is trivial, I've just done this.
* This line in testset/runtests doesn't do quite what you expect due
to find's odd precedence rules:
runsystem("find $rundir -name CVS -o -name .svn -print0 | xargs -0r rm -R");
I think it should be:
runsystem("find $rundir \\( -name CVS -o -name .svn \\) -print0 | xargs -0r rm -R");
... but I haven't tested this so I'm not going to change it myself.
* The new lintian reports some warnings on itself, which is a little
silly :-):
W: lintian source: cvsignore-file-in-source testset/filenames/files/.cvsignore
W: lintian source: svn-commit-file-in-source testset/filenames/files/svn-commit.tmp
We could install overrides for these or something.
* The test suite fails, although trivially so I won't delay the upload
for it:
Running lintian -I on debian/tests/filenames_5*.changes...
FAILED:
--- testset/tags.filenames 2004-02-09 01:01:54.000000000 +0000
+++ debian/tests/tags.filenames 2004-02-23 00:31:39.881225432 +0000
@@ -1,7 +1,7 @@
W: filenames source: ancient-standards-version 3.1.1
-W: filenames source: source-contains-svn-control-dir .svn
W: filenames source: cvsignore-file-in-source files/.cvsignore
W: filenames source: svn-commit-file-in-source files/svn-commit.tmp
+W: filenames source: source-contains-svn-control-dir .svn
W: filenames source: source-contains-CVS-dir CVS
E: filenames: non-standard-toplevel-dir files/
W: filenames: file-in-unusual-dir files/.cvsignore
* There's also another failure, which also appears benign and seems to
be due to a change in dpkg (from what I can tell, dpkg-gencontrol
has got more intelligent and is getting rid of the newline in
Conflicts in the test's debian/control file):
Running lintian -I on debian/tests/relations_4*.changes...
FAILED:
--- testset/tags.relations 2004-02-08 21:52:49.000000000 +0000
+++ debian/tests/tags.relations 2004-02-23 00:33:34.171850616 +0000
@@ -15,7 +15,6 @@
E: relations: depends-on-essential-package-without-using-version dpkg
W: relations: virtual-package-depends-without-real-package-depends mail-transport-agent
E: relations: needlessly-depends-on-awk
-E: relations: multiline-field conflicts
W: relations: bad-version-in-relation conflicts: foobar (<< 5&5)
W: relations: package-relation-with-self replaces: relations
E: relations: obsolete-field optional
I've uploaded 1.22.11 with the following diff against 1.22.11~rc2:
--- lintian-1.22.11~rc2/checks/standards-version 2004-01-31 13:47:23.000000000 +0000
+++ lintian-1.22.11/checks/standards-version 2004-02-23 00:29:03.000000000 +0000
@@ -59,8 +59,8 @@
# version lintian is programmed for. ($valid_standard[0]?)
my $MAJOR = 3;
-my $MINOR = 5;
-my $PATCH = 8;
+my $MINOR = 6;
+my $PATCH = 1;
($#ARGV == 1) or fail("syntax: standards-version <pkg> <type>");
my $pkg = shift;
--- lintian-1.22.11~rc2/debian/changelog 2004-02-16 20:55:12.000000000 +0000
+++ lintian-1.22.11/debian/changelog 2004-02-23 00:27:28.000000000 +0000
@@ -1,4 +1,4 @@
-lintian (1.22.11~rc2) unstable; urgency=low
+lintian (1.22.11) unstable; urgency=low
Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
* Upgrade lintian itself to policy 3.6.1
Thanks for your work on lintian!
Cheers,
--
Colin Watson [cjwatson@flatline.org.uk]
Reply to: