Debian Bug report logs - #534940
[general] file names in packages reported with inconsistent prefixes

version graph

Package: lintian; Maintainer for lintian is Debian Lintian Maintainers <lintian-maint@debian.org>; Source for lintian is src:lintian (PTS, buildd, popcon).

Reported by: Andreas Beckmann <debian@abeckmann.de>

Date: Sun, 28 Jun 2009 12:27:01 UTC

Severity: minor

Found in version lintian/2.2.12

Fixed in version lintian/2.5.0~rc1

Done: Raphael Geissert <geissert@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Lintian Maintainers <lintian-maint@debian.org>:
Bug#534940; Package lintian. (Sun, 28 Jun 2009 12:27:04 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Beckmann <debian@abeckmann.de>:
New Bug report received and forwarded. Copy sent to Debian Lintian Maintainers <lintian-maint@debian.org>. (Sun, 28 Jun 2009 12:27:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Andreas Beckmann <debian@abeckmann.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: lintian: inconsistent reporting of affected files
Date: Sun, 28 Jun 2009 14:24:24 +0200
Package: lintian
Version: 2.2.12
Severity: normal

Hi,

the way affected files are reported by linitian is inconsistent, some
tags report them with a leading './', others don't. E.g.

    shared-lib-without-dependency-information ./usr/lib/libfoo.so.1.2.3
    shlib-with-non-pic-code usr/lib/libfoo.so.1.2.3

Probably only one form should be used and the ./ prefix is not needed
IMO.


Andreas

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (800, 'testing'), (800, 'stable'), (600, 'unstable'), (130, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.28-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lintian depends on:
ii  binutils               2.19.1-1          The GNU assembler, linker and bina
ii  diffstat               1.47-1            produces graph of changes introduc
ii  dpkg-dev               1.15.2            Debian package development tools
ii  file                   5.03-1            Determines file type using "magic"
ii  gettext                0.17-6            GNU Internationalization utilities
ii  intltool-debian        0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl        0.1.23            Perl interface to libapt-pkg
ii  libdigest-sha-perl     5.47-1            Perl extension for SHA-1/224/256/3
ii  libipc-run-perl        0.82-1            Perl module for running processes
ii  libparse-debianchangel 1.1.1-2           parse Debian changelogs and output
ii  libtimedate-perl       1.1600-9          Time and date functions for Perl
ii  liburi-perl            1.37+dfsg-1       Manipulates and accesses URI strin
ii  man-db                 2.5.5-2           on-line manual pager
ii  perl [libdigest-sha-pe 5.10.0-23         Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch            <none>     (no description available)
pn  libtext-template-perl         <none>     (no description available)
ii  man-db                        2.5.5-2    on-line manual pager

-- no debconf information




Severity set to `minor' from `normal' Request was from Adam D. Barratt <adam@adam-barratt.org.uk> to control@bugs.debian.org. (Sun, 28 Jun 2009 16:36:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Lintian Maintainers <lintian-maint@debian.org>:
Bug#534940; Package lintian. (Tue, 30 Jun 2009 05:48:03 GMT) (full text, mbox, link).


Acknowledgement sent to Russ Allbery <rra@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <lintian-maint@debian.org>. (Tue, 30 Jun 2009 05:48:07 GMT) (full text, mbox, link).


Message #12 received at 534940@bugs.debian.org (full text, mbox, reply):

From: Russ Allbery <rra@debian.org>
To: Andreas Beckmann <debian@abeckmann.de>
Cc: 534940@bugs.debian.org
Subject: Re: Bug#534940: lintian: inconsistent reporting of affected files
Date: Mon, 29 Jun 2009 22:35:13 -0700
Andreas Beckmann <debian@abeckmann.de> writes:

> the way affected files are reported by linitian is inconsistent, some
> tags report them with a leading './', others don't. E.g.
>
>     shared-lib-without-dependency-information ./usr/lib/libfoo.so.1.2.3
>     shlib-with-non-pic-code usr/lib/libfoo.so.1.2.3
>
> Probably only one form should be used and the ./ prefix is not needed
> IMO.

Yeah, this should be fixed, and it would simplify our code in many
places to do so.  It's a huge pain to fix it, since it requires touching
many many lines of code to make mostly but not entirely mechanical
changes, and it's likely to introduce bugs, but at some point we should
just bite the bullet and do it.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>




Changed Bug title to '[general] file names in packages reported with inconsistent prefixes' from 'lintian: inconsistent reporting of affected files' Request was from Russ Allbery <rra@debian.org> to control@bugs.debian.org. (Sun, 13 Sep 2009 03:48:08 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Lintian Maintainers <lintian-maint@debian.org>:
Bug#534940; Package lintian. (Tue, 18 Jan 2011 01:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <lintian-maint@debian.org>. (Tue, 18 Jan 2011 01:09:03 GMT) (full text, mbox, link).


Message #19 received at 534940@bugs.debian.org (full text, mbox, reply):

From: Niels Thykier <niels@thykier.net>
To: 534940@bugs.debian.org, 534940-submitter@bugs.debian.org
Subject: Re: Bug#534940: lintian: inconsistent reporting of affected files
Date: Tue, 18 Jan 2011 02:02:22 +0100
[Message part 1 (text/plain, inline)]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hey

I guess I am biting the bullet now.  It turns out that with the
pre-sorting stuff, some of the checks (e.g. checks/binaries) now modify
the list when they add their "./" prefix, causing other checks (e.g.
checks/shared-libs) to fail.

I have made the following patches on the infra-513663 branch and I
intend to apply them on the master branch as well.  The patches will
remove ./ and / prefixes on file names in some of the checks.  If I
missed any checks let me know.
  I chose the "\.?/"-less prefix for two reasons; I believed most of our
checks does not use it (particularly checks/files, which is rather huge)
and secondly because Lintian::Collect tends to return the file names
without this prefix.

~Niels

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJNNOaJAAoJEAVLu599gGRCvUEP/AvOrXTkUGHKcZ+eFfIbl+qu
FsiqmwszydUyCLKP5zmBP0XvSF4MjpWSliOqtJ0saUuxem3HtnisDhuMa/9eZN5K
GuZTxrDXaeQrB8uLNDzkLAmy8Cmh/M6lPIriIsWoPMRHGtS5hKbRffL+ZQp9Me0+
zB/mGXzEgNaEzeEavE2N4bDimlW536zy9B9NGk2htLJULLXiDl+BSuZVVzU1ecxc
DW9one/Uk0DZMo/LTkTaKyX0L/pLtCtbs/1dlk/5yPsDaBSgoPG1hWKN36iRWsg0
/kYYUTMeOSFtSxLA5B1M7RYK7zvhutPEQ0s9szsoERRE4qREXk1H9ocxUfGkx3G5
VJ1NMCuu8SaJihe8bMQR7mOjlOq9Yfr88lC9JYpdJTA8pNaftHqbVd6dnUflEdKY
Zpv3HQAw/6FbchHZ/IzQ1VPOKWqfEcJAWqoHPWi1Tn7TSAo5nvMmelv3hLpm5YjW
XZGrXljC7iFYqtABWtQRXBGzb7HsroiH/T6HItnHVRzVbsHxkYf719qsKkIwZbH+
Euvi9rvSO1/n9toyG6QtkHsilBGCMX4ykyaTzRgLaWqx2Dg90AZpve/sa93QiTZr
a9fJ8fdtB0+w3Qyi3FroEaI+hzRnbqdRaa1kNJRQBPZ7WVYiyNaF5VeUVo0aBaAG
SY+wJVo9ODgSVVIYlT/t
=DJkM
-----END PGP SIGNATURE-----
[0001-Remove-the-.-prefix-in-filenames-from-scripts-output.patch (text/x-diff, attachment)]
[0002-Removed-the-prefix-from-filenames-from-the-init.d-ch.patch (text/x-diff, attachment)]
[0003-Removed-the-prefix-from-output-of-the-conffiles-chec.patch (text/x-diff, attachment)]
[0004-Removed-the-prefix-from-filenames-emitted-by-the-etc.patch (text/x-diff, attachment)]
[0005-Removing-.-prefix-from-binaries-check-output.patch (text/x-diff, attachment)]
[0001-Remove-the-.-prefix-in-filenames-from-scripts-output.patch.sig (application/octet-stream, attachment)]
[0002-Removed-the-prefix-from-filenames-from-the-init.d-ch.patch.sig (application/octet-stream, attachment)]
[0003-Removed-the-prefix-from-output-of-the-conffiles-chec.patch.sig (application/octet-stream, attachment)]
[0004-Removed-the-prefix-from-filenames-emitted-by-the-etc.patch.sig (application/octet-stream, attachment)]
[0005-Removing-.-prefix-from-binaries-check-output.patch.sig (application/octet-stream, attachment)]

Message sent on to Andreas Beckmann <debian@abeckmann.de>:
Bug#534940. (Tue, 18 Jan 2011 01:09:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Lintian Maintainers <lintian-maint@debian.org>:
Bug#534940; Package lintian. (Tue, 18 Jan 2011 02:27:08 GMT) (full text, mbox, link).


Acknowledgement sent to Russ Allbery <rra@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <lintian-maint@debian.org>. (Tue, 18 Jan 2011 02:27:08 GMT) (full text, mbox, link).


Message #27 received at 534940@bugs.debian.org (full text, mbox, reply):

From: Russ Allbery <rra@debian.org>
To: Niels Thykier <niels@thykier.net>
Cc: 534940@bugs.debian.org, 534940-submitter@bugs.debian.org
Subject: Re: Bug#534940: lintian: inconsistent reporting of affected files
Date: Mon, 17 Jan 2011 18:23:47 -0800
Niels Thykier <niels@thykier.net> writes:

> I guess I am biting the bullet now.  It turns out that with the
> pre-sorting stuff, some of the checks (e.g. checks/binaries) now modify
> the list when they add their "./" prefix, causing other checks (e.g.
> checks/shared-libs) to fail.

> I have made the following patches on the infra-513663 branch and I
> intend to apply them on the master branch as well.  The patches will
> remove ./ and / prefixes on file names in some of the checks.  If I
> missed any checks let me know.
>   I chose the "\.?/"-less prefix for two reasons; I believed most of our
> checks does not use it (particularly checks/files, which is rather huge)
> and secondly because Lintian::Collect tends to return the file names
> without this prefix.

Thank you for doing this!  I'm in favor, and had just been holding off due
to the amount of work involved.

We will probably want to bump the minor version for this change, since it
will break a few existing overrides that will need the obvious updates.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>




Message sent on to Andreas Beckmann <debian@abeckmann.de>:
Bug#534940. (Tue, 18 Jan 2011 02:27:15 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Lintian Maintainers <lintian-maint@debian.org>:
Bug#534940; Package lintian. (Tue, 18 Jan 2011 13:09:09 GMT) (full text, mbox, link).


Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <lintian-maint@debian.org>. (Tue, 18 Jan 2011 13:09:10 GMT) (full text, mbox, link).


Message #35 received at 534940@bugs.debian.org (full text, mbox, reply):

From: Niels Thykier <niels@thykier.net>
To: 534940@bugs.debian.org, 534940-submitter@bugs.debian.org
Subject: Re: Bug#534940: lintian: inconsistent reporting of affected files
Date: Tue, 18 Jan 2011 14:04:44 +0100
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 2011-01-18 03:23, Russ Allbery wrote:
> Niels Thykier <niels@thykier.net> writes:
> 
>> I guess I am biting the bullet now.  It turns out that with the
>> pre-sorting stuff, some of the checks (e.g. checks/binaries) now modify
>> the list when they add their "./" prefix, causing other checks (e.g.
>> checks/shared-libs) to fail.
> 
>> I have made the following patches on the infra-513663 branch and I
>> intend to apply them on the master branch as well.  The patches will
>> remove ./ and / prefixes on file names in some of the checks.  If I
>> missed any checks let me know.
>>   I chose the "\.?/"-less prefix for two reasons; I believed most of our
>> checks does not use it (particularly checks/files, which is rather huge)
>> and secondly because Lintian::Collect tends to return the file names
>> without this prefix.
> 
> Thank you for doing this!  I'm in favor, and had just been holding off due
> to the amount of work involved.
> 
> We will probably want to bump the minor version for this change, since it
> will break a few existing overrides that will need the obvious updates.
> 

Hey,

I found out that ocaml and menu-format also suffered from this, so I
added those.  All of it has been pushed to the infra branch (except the
version bump, I figured we should wait until we apply the changes to the
master branch)

~Niels
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJNNY/rAAoJEAVLu599gGRC29YP/2v9JfvOjdhHq78qVI+pMzzT
3vV4NEid2F5Ng0Z611bQGGXAQqaoHkvFrBW36N/nLGSMzQs38GMGOr3M97T7avZX
eZq5mc3oYPTS7pJ2Pox4cGblTvZeMmBjYcz7m7BVZk2eWsgfzKa+c+yh96CIk5aA
Si5rcSsn5YJONhF6eSPaMx45wNFvhbEtuj5eMT2p3B3F58ruEY0kR4BE8dcehnwi
j08q7lfFyskfCF5bBGKMAjDTrWq9vtJvaJtxkYHT4+/d7D2JcgEBNAw9F+h8QB1B
7AwYjDRh96ejmZos8dbO/twMrWIclxfcqm8Xq2y6rg3337ZBc7fqlowiIH1xKLZZ
iuudArOm2H2A2ZGEX/S+j334a4FbnebD2pHq53Y7GdsiZeZrW7sNbOB2emltSaGm
soJNkhSpvXyNQtumHfCuQzwvO/qVG5e/F9+aYVoQuRvqgiuIADMwcphmX3UDQKYL
WYtGocilGUEgc2BmPh+c6rP1BJtUsQPsKkHxpmzEvNLUP65bmE6jcnVJ3MDXs5jP
lmTNuznd01hb8gkBs8aZyMW8LAORlgdD8xv6dHK00/tGwqB18fHTdArDCq5CyE7X
WjxLKIcNTCbkX3WsMIfbce1hN7lZt0WGzDZRDRsLEpkMxjUy0OD/0TuAumT/qRru
gUU3i9Yq8ZNxaHKqhRxJ
=OzfW
-----END PGP SIGNATURE-----




Message sent on to Andreas Beckmann <debian@abeckmann.de>:
Bug#534940. (Tue, 18 Jan 2011 13:09:21 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Niels Thykier <niels@thykier.net> to control@bugs.debian.org. (Tue, 25 Jan 2011 16:30:04 GMT) (full text, mbox, link).


Reply sent to Raphael Geissert <geissert@debian.org>:
You have taken responsibility. (Wed, 23 Feb 2011 05:21:03 GMT) (full text, mbox, link).


Notification sent to Andreas Beckmann <debian@abeckmann.de>:
Bug acknowledged by developer. (Wed, 23 Feb 2011 05:21:03 GMT) (full text, mbox, link).


Message #45 received at 534940-close@bugs.debian.org (full text, mbox, reply):

From: Raphael Geissert <geissert@debian.org>
To: 534940-close@bugs.debian.org
Subject: Bug#534940: fixed in lintian 2.5.0~rc1
Date: Wed, 23 Feb 2011 05:17:10 +0000
Source: lintian
Source-Version: 2.5.0~rc1

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive:

lintian_2.5.0~rc1.dsc
  to main/l/lintian/lintian_2.5.0~rc1.dsc
lintian_2.5.0~rc1.tar.gz
  to main/l/lintian/lintian_2.5.0~rc1.tar.gz
lintian_2.5.0~rc1_all.deb
  to main/l/lintian/lintian_2.5.0~rc1_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 534940@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Raphael Geissert <geissert@debian.org> (supplier of updated lintian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 22 Feb 2011 20:28:48 -0600
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.0~rc1
Distribution: experimental
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Raphael Geissert <geissert@debian.org>
Description: 
 lintian    - Debian package checker
Closes: 534940 576005 576012 576014 576283 582408 582767 582769 590723 591300 591316 591323 591331 592358 592491 592533 593397 593603 593832 593837 594254 595530 595941 596848 597990 598251 600866 600905 600906 602632 602655 603053 603800 604047 604167 605744 605844 606506 606933 607281 607502 607730 607731 608554 608810 608866 609153 610218 611349 611439 612137 612568
Changes: 
 lintian (2.5.0~rc1) experimental; urgency=low
 .
   The "welcome Niels Thykier!" release.
 .
   * Summary of tag changes:
     + Added:
       - build-depends-on-specific-java-doc-package
       - depends-on-specific-java-doc-package
       - unneeded-build-dep-on-quilt
       - description-synopsis-starts-with-article
       - needless-dependency-on-jre
       - temporary-debhelper-file
       - compressed-objects.inv
       - unused-build-dependency-on-cdbs
       - python-debug-in-wrong-location
       - debian-watch-contains-dh_make-template
       - missing-dependency-on-python-central
       - python-module-in-wrong-location
       - missing-dependency-on-python-support
       - package-installs-python-bytecode
       - debhelper-maintscript-needs-versioned-build-depends
     + Removed:
       - embedded-zlib (now in embedded-library)
       - embedded-libpng (now in embedded-library)
       - embedded-libjpeg (now in embedded-library)
       - embedded-libopenjpeg (now in embedded-library)
       - package-installs-python-pyc (replaced by
         package-installs-python-bytecode)
 .
   * checks/*:
     + [NT] Use the new pre-sorted file {index,info} when iterating over
       files.
     + [NT] All checks now report files without any "./" or "/" prefix.
       This may break existing overrides.  (Closes: #534940)
   * checks/binaries:
     + [RA] Exclude kfreebsd-kernel-di-{amd64,i386} from the
       embedded-zlib check since it's in the kernel.  (Closes: #593397)
     + [RG] Add swipl to the list of known interpreters.  (Closes: #591316)
     + [RG] Detect embedded copies of ftgl, t1lib, gl2ps, libgd2,
       ncurses, openssl (libcrypto), sqlite/3, libm, ltdl, curl, libmng,
       libmsn, libmikmod, libmysqlclient, and tinyxml.
     + [RG] Merge embedded-{zlib,lib{png,jpeg,openjpeg}} into
       embedded-library.
     + [RG] Find directories based on the file's type instead of file(1)'s
       unforgiving output.  Thanks, Gabriele Giacone.  (Closes: #597990)
   * checks/cruft{,.desc}:
     + [NT] Extended the diff-contains-substvars check to also catch files
       prefixed with a package name.
     + [NT] Corrected the description of diff-contains-$vcs-control-dir.
       It incorrectly assumed that -i worked for native packages.
       (Closes: #609153)
     + [NT] Moved the list of autotools packages into data/cruft/autotools.
     + [NT] Clarified that dpkg-source looks for <package>_<upstreamversion>
       and not <package>_<version> in the description of
       native-package-with-dash-version.  Thanks to Daniel Thomas for the
       report.  (Closes: #594254)
   * checks/debhelper{,.desc}:
     + [NT] Fix dependency check for dh_nativejava, default-jdk has never
       provided dh_nativejava.  (Closes: #606506)
     + [NT] Added check for temporary debhelper files that ought to have
       been removed by dh_clean.  (Closes: #598251)
     + [NT] Added check for unused build dependency on cdbs.  Thanks to
       Jari Aalto for suggesting this.  (Closes: #582769)
     + [NT] Added check for incorrect debhelper version when using the
       maintscript feature from debhelper 8.1.0.
   * checks/debian-source-dir:
     + [NT] Added missing import of "Util" perl module.  Thanks to David
       Bremner for the patch.
   * checks/description{,.desc}:
     + [NT] Add a check for synopsis starting with articles.  Thanks to
       Nelson A. de Oliveira for the patch.  (Closes: #603053)
     + [NT] Fixed false positive description-contains-duplicated-word
       caused by Lintian ignoring quoted words.  Thanks to Gregor
       Herrmann for report.  (Closes: #590723)
   * checks/fields{,.desc}:
     + [NT] Added check for packages (build) depending on openjdk-X-doc or
       classpath-doc instead of the default-jdk-doc metapackage.
       (Closes: #593837)
     + [NT] Fixed spelling of metapackage in tag descriptions.
     + [NT] Added needless-dependency-on-jre tag.
     + [NT] Corrected Policy references for the uploader tags.  Thanks to
       David Prévot for spotting this issue and providing a patch.
       (Closes: #602632)
     + [NT] Fixed false positives for breaks-without-version.  The tag
       will no longer be emitted if the package listed in Breaks is also
       listed in Replaces.  Thanks to Modestas Vainius for the report.
       (Closes: #605744)
     + [NT] Clarified that old-versioned-python-dependency can also be
       triggered if dh_python2 is used and the package is missing
       ${python:Breaks}. Thanks to Piotr Ożarowski for the report.
       (Closes: #604167)
     + [RG] Mention the package's original area in
       wrong-section-according-to-package-name.  (Closes: #608554)
   * checks/files{,.desc}:
     + [NT] Fixed false-positive extra-license-file for license.ui files.
       Thanks to Jeremy Sanders for the report.  (Closes: #595941)
     + [NT] Added hurd-udeb to the list of packages allowed to ship
       unusual top-level directories.  Thanks to Samual Thibault for
       the patch.  (Closes: #591331)
     + [NT] Fixed spelling of metapackage in empty-binary-package tag
       description.  (Closes: #591300)
     + [NT] Fixed false-positive extra-license-file for games.  Instead
       of skipping PATH directories Lintian now ignores all executable
       files.  (Closes: #608866)
     + [NT] Added compressed-objects.inv tag to catch compressed
       objects.inv files in python documentation.  Thanks to
       Fladischer Michael for the report and a partial patch.
       (Closes: #608810)
     + [NT] Added check for misplaced python debug files.  Thanks to
       Jakub Wilk for the report.  (Closes: #576014)
     + [NT] Added check for missing dependency on python-central.
       Thanks to Jakub Wilk for the report.  (Closes: #592533)
     + [NT] Added check for misplaced Python modules.  Thanks to
       Jakub Wilk for the report.  (Closes: #576012)
     + [NT] Removed the "!= 0755" part from the out of the tag
       executable-is-not-world-readable, since there are other valid
       world readable file permissions.
     + [NT] Added check for missing dependency on python-support.
       Thanks to Jakub Wilk for the report.  (Closes: #592491)
     + [NT] Added check for packages installing Python eggs and
       __pycache__ directories.  Also extended existing Python bytecode
       check to include ".pyo" files.  Thanks to Piotr Ożarowski,
       Jakub Wilk and the people in #debian-python for the report and
       help with implementing this.  (Closes: #576005)
   * checks/init.d.desc:
     + [RG] Raise severity of init.d-script-starts-in-stop-runlevel.
       (Closes: #603800)
   * checks/manpages:
     + [NT] Fixed typo in locale name.  Thanks to Christoph Biedl for
       spotting this.  (Closes: #606933)
   * checks/menu-format.desc:
     + [CW] Fix several typos.
   * checks/menus.desc:
     + [RA] Rephrase doc-base-uses-applications-section to be clearer that
       its advice is to remove the "Applications/" part of the section.
   * checks/nmu:
     + [RG] Completely abort if debian/changelog is a symlink.
       (Closes: #582408)
   * checks/patch-systems{,.desc}:
     + [NT] Added check for new unneeded-build-dep-on-quilt.
       (Closes: #582767)
   * checks/rules:
     + [RG] Drop some checks for versioned dependencies that can now be
       satisfied in stable (squeeze).  Thanks, Cyril Brulebois.
       (Closes: #612137)
     + [RG] Correctly handle include directives preceded by a tab.
       (Closes: #607281)
     + [RG] Allow 'ocaml' as an alternative to 'ocaml-nox'.  Thanks,
       Ralf Treinen.  (Closes: #612568)
   * checks/scripts:
     + [NT] Added mscgen as interpreter.
   * checks/standards-version:
     + [RG] Correctly handle cases where debian/changelog is a symlink.
   * checks/watch-file{,.desc}:
     + [NT] Added check for dh_make(1) templates in the watch file.
       Thanks to Nelson A. de Oliveira for the report.  (Closes: #600866)
     + [RG] Document that relying on SourceForge's webpages for finding
       new versions is not recommended either.  (Closes: #593603)
 .
   * collection/objdump-info:
     + [RG] Support stricter parameter handling of objdump-info from
       binutils 2.21.  Thanks, Andreas Beckmann.
       (Closes: #604047, LP: #683347)
 .
   * data/changelog-file/ubuntu-dists:
     + [CW] Add natty as a valid Ubuntu distribution, and remove the EOLed
       intrepid and jaunty.  (Closes: #611439)
   * data/cruft/autotools:
     + [NT] Added the file which is a list of all packages that will
       suppress the {ancient,outdated}-autotools-helper-file tags.
       Currently this is manually updated.  This new list includes
       dh-autoreconf, thanks to Felix Geyer.  (Closes: #592358)
   * data/debhelper/*:
     + [RG] Refresh against unstable.
   * data/debian-source-dir/known-files:
     + [NT] Added the file and included git-patches in it.  Thanks to
       Ron for the report and David Bremner for the initial patch.
       (Closes: #607502)
   * data/fields/essential:
     + [RG] Add hurd.  (Closes: #591323)
   * data/fields/obsolete-packages:
     + [NT] Added default-jdk-builddep.  See README.gcj-native-transition
       in java-common for the replacement.
   * data/fields/perl-provides:
     + [RG] Refresh against perl 5.10.1.
   * data/files/fonts:
     + [NT] Made tipa replace xfonts-tipa as font provider.
       (Closes: #595530)
     + [RG] Refresh against unstable.
   * data/files/locale-codes:
     + [RG] Refresh against isoquery 1.4.
   * data/shared-libs/ldconfig-dirs:
     + [NT] Removed the emul/ia32-linux directories as they are no longer
       used.  (Closes: #596848)
   * data/spelling/corrections:
     + [NT] Added more corrections.
   * data/spelling/corrections-case:
     + [NT] Added DocBook corrections.  Thanks to Jakub Wilk.
       (Closes: #611349)
   * data/spelling/corrections-multiword:
     + [NT] Added "allows to" and other similar misspellings.  Thanks
       to Matthew Paul Thomas for the report.  (LP: #608231)
 .
   * debian/control:
     + [RA] Add the build dependencies required to run the test suite
       during the build.  Many thanks to Niels Thykier for the investigative
       work to determine which packages are required.  (Closes: #593832)
     + [RA] Remove versions from dependencies when those versions are
       satisfied by oldstable (lenny).
     + [NT] Bump debhelper build dependency to 7.0.50~, since some tests
       depend on using dh7 with override targets.  (Closes: #607730)
     + [NT] Added Niels Thykier to uploaders.
     + [NT] Introduce (build) dependency on libemail-valid-perl.
     + [RG] Add a versioned build dependency on libtest-simple-perl or a
       recent Perl that has Test::More with subtests support.
   * debian/copyright:
     + [NT] Added Niels Thykier to maintainers.
   * debian/rules:
     + [RA] Run the test suite during the package build.
     + [NT] Replace dh_clean -k with dh_prep.
     + [NT] Add support for skipping the test suite per policy 4.9.1.
       Many thanks to David Bremner for the patch.
   * debian/compat:
     + [NT] Bump debhelper compat to 7.
   * debian/source/lintian-overrides:
     + [RG] Add overrides for quilt-related checks.
 .
   * frontend/lintian:
     + [NT] Ensure that Lintian always reaps processes it started before
       exiting.  In some cases these jobs would attempt to modify the
       lab while Lintian was trying to remove it.  Thanks to
       Andreas Beckmann for reporting this issue.  (Closes: #610218)
     + [NT] Sorted related options alphabetically.  Thanks to Jari Aalto
       for the initial patch.  (Closes: #600905)
 .
   * lib/Lintian/Check.pm:
     + [NT] Use Email::Valid to validate email addresses.
       (Closes: #602655)
     + [NT] Allow package names to be excluded from regular spelling
       checks.  They are still subject to multi word and case sensitive
       spelling checks.  Thanks to syq for the suggestion.
       (Closes: #576283)
   * lib/Lintian/Collect/Binary.pm:
     + [NT] Pre-sort file index and file info to avoid sorting it
       repeatedly in the checks.  (Closes: #605844)
 .
   * man/*:
     + [NT] Rewrote the man pages in pod.  (Closes: #600906)
 .
   * t/runtests:
     + [RG] Run blackbox tests in parallel too.
   * t/tests/{rules-not-makefile,scripts-missing-dep}:
     + [NT] Added new tests.  (Closes: #607731)
Checksums-Sha1: 
 393246bbb8e01b66f94788d04f512459bb657e16 1697 lintian_2.5.0~rc1.dsc
 d001ade3abcf4908e4f1841f06332a9d3b44930e 909647 lintian_2.5.0~rc1.tar.gz
 6feca23846f0e897c297ba53154ff33c0306cf64 563360 lintian_2.5.0~rc1_all.deb
Checksums-Sha256: 
 e65be540b6286ca66b827cccf5b32b1bc5650f91125d62ba9c29b464f06828ea 1697 lintian_2.5.0~rc1.dsc
 0d74d3a05e11cc519ec013f22bd657c00d376bb0929c91377823e823ccfe0352 909647 lintian_2.5.0~rc1.tar.gz
 c4ec6f31cfb6fe96106666a0a89ecf823bafe4e47d039cd5c9115acd4a7f76be 563360 lintian_2.5.0~rc1_all.deb
Files: 
 f1e2cea439183972a4f4a3ba07c66de5 1697 devel optional lintian_2.5.0~rc1.dsc
 18886d2dfa7aaa90fc8c48d7b513dae6 909647 devel optional lintian_2.5.0~rc1.tar.gz
 3c265dc8ffca6eab4816cca548352950 563360 devel optional lintian_2.5.0~rc1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk1kloYACgkQYy49rUbZzlqrCQCfeUGWWbEiuIPqjzFkVo0d5qFs
l3sAn1/I/lWXGP7HaZa0hB0B+XV+9LUB
=gQ2a
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 14 May 2011 07:37:11 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Nov 19 12:48:51 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.