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

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: