Bug#538716: lintian: special cases for files from GNU libc

2009-09-14 Thread Aurelien Jarno
On Sun, Sep 13, 2009 at 10:13:46PM -0700, Russ Allbery wrote:
 Aurelien Jarno aure...@debian.org writes:
 
  The libc6 package ships a lintian override file, as the libc binaries to
  not behave the same as the other normal packages. With multiarch
  coming, it would be nice to at least do not have an architecture
  specific override file. For that lintian could at lest implement special
  casing for the following overrides:
 
  | # ld.so must be executable, otherwise the system will not work
  | libc6: shlib-with-executable-bit lib/ld-2.10.1.so 0755
 
 Will be fixed in the next release.
 
  | # It is normal that the ELF dynamic linker does not need any other library
  | libc6: shared-lib-without-dependency-information ./lib/ld-2.10.1.so
 
 Looks like we already got this one a while back for /lib, but not for
 /lib32 or /lib64.  Added for the next release.
 
  | # ldconfig must be executable even when the libc is not configured, and
  | # thus must be linked statically
  | libc6: statically-linked-binary ./sbin/ldconfig
 
 Will also be fixed in the next releaes.
 
  | # pt_chown must be setuid root, otherwise non-root users won't be able
  | # to login
  | libc6: setuid-binary usr/lib/pt_chown 4755 root/root
 
 This one is a bit of a special case in that Lintian doesn't maintain any
 list of binaries that are expected to be setuid.  The idea here is that
 the Lintian override is documentation that the package maintainer knows
 the setuid binary is there and has audited it.  (Well, I see that's not
 entirely true since Lintian allows setuid binaries with -suid in the name
 and ones that are linked against the console graphics library.  I wonder
 if we should remove those.)

Thanks for all of that, I am looking forward to the next version :)

 BTW, while testing the modifications, I noticed that libc-bin doesn't
 have a versioned dependency on libc6 and that's also producing a Lintian
 error.  I assume that's because libc6 depends on libc-bin.  Should we add
 an exception for that as well?
 

It's necessary because it chokes apt and aptitude from lenny to have a
dependency loop (but dpkg is fine). I hope that sooner or later we can 
restore this dependency, so I think I'll put an override instead.

Thanks,
Aurelien

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net



-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.14-62-g0b317e3

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit dc6af611dd1870ae8ac1afae2d8ee8a8ce5c6bc4
Author: Russ Allbery r...@debian.org
Date:   Sun Sep 13 23:01:18 2009 -0700

Fix spelling error in desktop file test desc

diff --git a/t/tests/menu-format-desktop-general/desc 
b/t/tests/menu-format-desktop-general/desc
index 5e4e135..216c89b 100644
--- a/t/tests/menu-format-desktop-general/desc
+++ b/t/tests/menu-format-desktop-general/desc
@@ -8,7 +8,7 @@ Test-For:
  desktop-entry-contains-encoding-key
  desktop-entry-contains-unknown-key
  desktop-entry-file-has-crs
- desktop-entry-invalid-catgory
+ desktop-entry-invalid-category
  desktop-entry-lacks-main-category
  desktop-entry-limited-to-environments
  desktop-entry-uses-reserved-category

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.14-62-g0b317e3

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 0b317e3c6abd84a441f1d1dd5841d508eb1df443
Author: Russ Allbery r...@debian.org
Date:   Sun Sep 13 23:48:57 2009 -0700

Adjust legacy scripts test suite for recent changes

diff --git a/testset/tags.scripts b/testset/tags.scripts
index 3abe19c..e26eb29 100644
--- a/testset/tags.scripts
+++ b/testset/tags.scripts
@@ -16,8 +16,8 @@ E: scripts: python-script-but-no-python-dep ./usr/bin/py2foo
 E: scripts: python-script-but-no-python-dep ./usr/bin/pyfoo
 E: scripts: shell-script-fails-syntax-check ./usr/bin/sh-broken
 E: scripts: suid-perl-script-but-no-perl-suid-dep ./usr/bin/suidperlfoo2
-E: scripts: wrong-path-for-interpreter #!/bin/ruby1.8 != /usr/bin/ruby1.8 
(./usr/bin/rubyfoo)
-E: scripts: wrong-path-for-interpreter #!/usr/local/bin/lefty != 
/usr/bin/lefty (./usr/bin/lefty-foo)
+E: scripts: wrong-path-for-interpreter ./usr/bin/lefty-foo 
(#!/usr/local/bin/lefty != /usr/bin/lefty)
+E: scripts: wrong-path-for-interpreter ./usr/bin/rubyfoo (#!/bin/ruby1.8 != 
/usr/bin/ruby1.8)
 E: scripts_6ds-1ubuntu0.5.10.1_arch.changes: 
bad-ubuntu-distribution-in-changes-file unstable
 I: scripts source: debian-watch-file-should-dversionmangle-not-uversionmangle 
line 5
 I: scripts source: dpatch-missing-description 
02_i_dont_have_a_description.patch
@@ -63,6 +63,7 @@ W: scripts: executable-is-not-world-readable 
usr/bin/suidperlfoo2 4751
 W: scripts: executable-not-elf-or-script ./usr/bin/perl-bizarre-3
 W: scripts: init-d-script-stops-in-s-runlevel /etc/init.d/lsb-broken
 W: scripts: init-d-script-stops-in-s-runlevel /etc/init.d/skeleton
+W: scripts: init.d-script-does-not-provide-itself /etc/init.d/lsb-broken
 W: scripts: init.d-script-has-bad-lsb-line /etc/init.d/lsb-broken:4
 W: scripts: init.d-script-has-bad-lsb-line /etc/init.d/lsb-broken:9
 W: scripts: init.d-script-has-bad-stop-runlevel /etc/init.d/lsb-broken X

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.14-63-g1d95d18

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 1d95d189460a2991ab8cff1606a7207b1e0acb9e
Author: Russ Allbery r...@debian.org
Date:   Mon Sep 14 00:06:06 2009 -0700

Finalize changes for 2.2.15

diff --git a/debian/changelog b/debian/changelog
index e9d83c8..316ea8e 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,6 @@
-lintian (2.2.15) UNRELEASED; urgency=low
+lintian (2.2.15) unstable; urgency=low
+
+  The BTS cleanup release.
 
   * Summary of tag changes:
 + Added:
@@ -138,7 +140,7 @@ lintian (2.2.15) UNRELEASED; urgency=low
 + [JP] Don't link to full report if the maintainer only has clean
   packages. (Closes: #545781)
 
- -- Adam D. Barratt a...@adam-barratt.org.uk  Wed, 26 Aug 2009 21:13:12 +0100
+ -- Russ Allbery r...@debian.org  Mon, 14 Sep 2009 00:06:01 -0700
 
 lintian (2.2.14) unstable; urgency=low
 

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker annotated tag, 2.2.15, created. 2.2.15

2009-09-14 Thread Russ Allbery
The annotated tag, 2.2.15 has been created
at  4a4e399bf17596161dfc33253d249603bd65bd51 (tag)
   tagging  1d95d189460a2991ab8cff1606a7207b1e0acb9e (commit)
  replaces  2.2.14
 tagged by  Russ Allbery
on  Mon Sep 14 00:16:36 2009 -0700

- Shortlog 
Release 2.2.15

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description:
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes:
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * checks/fields{,.desc}:
 + [RA] Exclude base-files from the needlesly-depends-on-awk tag
   and from the warning about depending on a virtual package without
   a real package for the awk virtual package.
 + [RA] Use Lintian::Data to read the essential package list.
 + [RA] Stop allowing unversioned build dependencies on coreutils.  The
   migration from fileutils is long since finished.
 + [RA] Check for build dependencies on packages that should not be
   used for builds.  (Closes: #540594)
 + [RA] Allow architecture-dependent metapackages, since it can be
   useful for metapackages to change dependencies based on the
   architecture.  Thanks, Vagrant Cascadian.  (Closes: #544004)
   * checks/files{,.desc}:
 + [RA] Suppress non-standard-dir-perm for /tmp, /var/tmp, /var/local,
   /var/lock, and /usr/src if they have their normal owner and
   permissions.  This suppresses some Lintian tags for base-files.
 + [RA] Allow base-files to ship /var/backups and /var/local.
 + [RA] Remove swfobject.js from the known packaged Javascript
   libraries.  The version in libjs-yui is old and the new version is
   not packaged.  Thanks, Giuseppe Iuculano.  (Closes: #542046)
 + [RA] Allow t1- and xfonts- as prefixes for font packages since the
   font regex is also looking for Type 1 fonts.  Thanks, Rogério
   Brito.  (Closes: #542389)
 + [RA] Stop looking for *.pcf files outside font packages.  The check
   wasn't triggering since PCF files are always compressed, and the
   situation for PCF font packages is more complex and not suitable for
   the same check.
 + [RA] Add mootools.js to embedded-javascript-library.  Patch from
   Marcelo Jorge Vieira (metal).  (Closes: #545716)
 + [RA] Check for putting data that should be in /usr/share under
   /usr/share/games.  Patch from Raphael Geissert.  (Closes: #534486)
   * checks/init.d{,.desc}:
 + [RA] Add new checks for starting in runlevels 0 and 6, providing a
   virtual facility, not providing a facility matching the script, not
   depending on a virtual facility, and inconsistent stop runlevels.
   Patch from Raphael Geissert.  (Closes: #544221)
   * checks/manpages{,.desc}:
 + [ADB] Add HTTPS to the list of recognised protocols for URLs in manpages
   which should not cause manpage-has-errors-from-man to be emitted.
   (Closes: #543641)
 + [RA] Document the MANWIDTH variable when running man by hand to
   check 

Processing of lintian_2.2.15_i386.changes

2009-09-14 Thread Archive Administrator
lintian_2.2.15_i386.changes uploaded successfully to localhost
along with the files:
  lintian_2.2.15.dsc
  lintian_2.2.15.tar.gz
  lintian_2.2.15_all.deb

Greetings,

Your Debian queue daemon (running on host ries.debian.org)


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#543781: marked as done (lintian: diversion-for-unknown-file and manual page sections)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:10 +
with message-id e1mn62k-0008ml...@ries.debian.org
and subject line Bug#543781: fixed in lintian 2.2.15
has caused the Debian Bug report #543781,
regarding lintian: diversion-for-unknown-file and manual page sections
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
543781: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543781
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: normal

When diverting away an executable and its manpage and replacing them
with a different executable and manpage, lintian shouldn't report
diversion-for-unknown-file merely because the manual page sections differ.

An example is libmodule-corelist-perl, see #474529 and

 http://lists.debian.org/debian-perl/2009/08/msg00084.html

Quoting Colin Watson in #474529:

 It's almost always wrong to handle manual pages differently from
 binaries in maintainer scripts - if you divert foo to foo.real, you
 should also divert foo.1.gz to foo.real.1.gz. (Similarly for
 alternatives.)
-- 
Niko Tyni   nt...@debian.org


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 543...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * checks/fields{,.desc}:
 + [RA] Exclude base-files from the needlesly-depends-on-awk tag
   and from the warning about depending on a virtual package without
   a real package for the awk virtual package.
 + [RA] Use Lintian::Data to read the essential package list.
 + [RA] Stop allowing unversioned 

Bug#539403: marked as done ([lintian/desktop menu] point to helper tool desktop-file-validate for errors in .desktop files)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:08 +
with message-id e1mn62i-0008m2...@ries.debian.org
and subject line Bug#539403: fixed in lintian 2.2.15
has caused the Debian Bug report #539403,
regarding [lintian/desktop menu] point to helper tool desktop-file-validate for 
errors in .desktop files
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
539403: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=539403
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: have errors in .desktop files point to desktop-file-validate
Severity: wishlist

We were not aware of the desktop-file-validate tool int he desktop-file-utils 
package.
The error message of an invalid category was not solvable by looking up the 
specs, but only by finding that blank after the officially terminating 
semicolon.
Lintian should indicate the nice validation tool.

Thanks.


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 539...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * checks/fields{,.desc}:
 + [RA] Exclude base-files from the needlesly-depends-on-awk tag
   and from the warning about depending on a virtual package without
   a real package for the awk virtual package.
 + [RA] Use Lintian::Data to read the essential package list.
 + [RA] Stop allowing unversioned build dependencies on coreutils.  The
   migration from fileutils is long since finished.
 + [RA] Check for build dependencies on packages that should not be
   used for builds.  (Closes: #540594)
   

Bug#541744: marked as done (lintian: dash is essential now)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:09 +
with message-id e1mn62j-0008m8...@ries.debian.org
and subject line Bug#541744: fixed in lintian 2.2.15
has caused the Debian Bug report #541744,
regarding lintian: dash is essential now
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
541744: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541744
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.13
Severity: normal

Hi,

Since dash is now essential it needs to be added to the list of essential 
packages known by lintian.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 541...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * checks/fields{,.desc}:
 + [RA] Exclude base-files from the needlesly-depends-on-awk tag
   and from the warning about depending on a virtual package without
   a real package for the awk virtual package.
 + [RA] Use Lintian::Data to read the essential package list.
 + [RA] Stop allowing unversioned build dependencies on coreutils.  The
   migration from fileutils is long since finished.
 + [RA] Check for build dependencies on packages that should not be
   used for builds.  (Closes: #540594)
 + [RA] Allow architecture-dependent metapackages, since it can be
   useful for metapackages to change dependencies based on the
   architecture.  Thanks, Vagrant Cascadian.  (Closes: #544004)
   * checks/files{,.desc}:
 + 

Bug#543259: marked as done (lintian wrongly reports that a quilt build-dep is necessary)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:10 +
with message-id e1mn62k-0008ms...@ries.debian.org
and subject line Bug#543259: fixed in lintian 2.2.15
has caused the Debian Bug report #543259,
regarding lintian wrongly reports that a quilt build-dep is necessary
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
543259: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543259
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: normal
Tags: patch

Hi,

I believe I'm getting a false error from lintian on one of my packages
(http://lintian.debian.org/full/norse...@ubuntu.com.html#gecko-mediaplayer).
I guess the problem is that lintian doesn't properly consider commented
out dh_quilt_* calls.
This is simply solved by anchoring the regex (quite commonly done in
all other checks AFAICS), like on the attached patch.

Cheers,

Cesare--- checks/rules~	2009-08-16 07:47:49.0 +0200
+++ checks/rules	2009-08-23 18:55:49.0 +0200
@@ -89,7 +89,7 @@
  [ po-debconf = qr'^\t\s*debconf-updatepo\s' ],
  [ $PYTHON_DEPEND = qr'^\t\s*python\s', 'missing-python-build-dependency' ],
  [ $PYTHON_DEPEND = qr'\ssetup\.py\b', 'missing-python-build-dependency' ],
- [ 'quilt (= 0.46-7~)' = qr'\t\s*dh_quilt_.+' ],
+ [ 'quilt (= 0.46-7~)' = qr'^\t\s*dh_quilt_.+' ],
  [ quilt = qr'^\t\s*(\S+=\S+\s+)*quilt\s' ],
  [ yada = qr'^\t\s*yada\s' ],
 );
---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 543...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: 

Bug#543262: marked as done ([checks/scripts] add pike version 7.8)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:10 +
with message-id e1mn62k-0008md...@ries.debian.org
and subject line Bug#543262: fixed in lintian 2.2.15
has caused the Debian Bug report #543262,
regarding [checks/scripts] add pike version 7.8
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
543262: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543262
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Severity: wishlist

pike7.8 is finally coming, so it needs to be added to the list of known 
interpreters. It's going to stay in experimental for a while, though, because 
we haven't decided whether the metapackages should be restructured (IOW the 
required depencency might be something other than pike$1-core | pike$1 for 
7.8).

-- 
Magnus Holmgrenholmg...@debian.org
Debian Developer 


signature.asc
Description: This is a digitally signed message part.
---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 543...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * checks/fields{,.desc}:
 + [RA] Exclude base-files from the needlesly-depends-on-awk tag
   and from the warning about depending on a virtual package without
   a real package for the awk virtual package.
 + [RA] Use Lintian::Data to read the essential package list.
 + [RA] Stop allowing unversioned build dependencies on coreutils.  The
   migration from fileutils is long since finished.
 + [RA] Check for build dependencies on packages that should not be
   used for builds.  (Closes: 

Bug#498138: marked as done ([checks/binaries] check for deprecated OCaml -custom linked executable)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:07 +
with message-id e1mn62h-0008lj...@ries.debian.org
and subject line Bug#498138: fixed in lintian 2.2.15
has caused the Debian Bug report #498138,
regarding [checks/binaries] check for deprecated OCaml -custom linked executable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
498138: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=498138
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Severity: wishlist

The OCaml compiler enables linking code in various ways: most notably
bytecode and nativecode. The bytecode executables though can be linked
together with the interpreter (the so called custom mode), generating
ELF executables which can not be stripped.  Since long time there is a
better alternative to that and we would like to encourage that.

As such, we would like to add a lintian check to warn against OCaml
custom mode executable. They can easily detected by looking for a magic
number at the end of the file, as described in the forwarded mail from
upstream.

Before actually providing a lintian check for that, I would like to know
from the lintian maintainers if the magic number is enough for them, or
if they consider it too prone to false positives. Please let us know.

TIA,
Cheers.

On Wed, Aug 20, 2008 at 05:10:06PM +0200, Xavier Leroy wrote:
 Hello Sylvain,
 
  The solution we discussed was to find a test that can tell us what
  binaries are ocamlc -custom executable. If we can find them, we can
  warn packager that it should be rebuild without the deprecated option.
  To detect these files we must have a very simple script, lets call it
  ocaml-custom-detect. The best option is that this script will be
  written using sh or perl (maybe having an ocaml executable is
  also be ok, we must see what is the easiest way). 
  
  At OCaml Meeting, Xavier Leroy told me that there was a way to detect
  it. 
  
  Can M. Leroy provides us with more details for detection?
 
 Basically, a mixed bytecode/native executable produced by ocamlc -custom
 is characterized by being a native executable (i.e. produced by gcc)
 concatenated with a piece of OCaml bytecode, recognizable by the fact
 that it has the magic number Caml1999X008 at the *end* of the file.
 
 (The last digit of the magic number changed during the life of OCaml,
 but it's been 8 since June 2004, and I don't expect it to change any
 time soon.  If you want to play it safe, recognize the regexp
 Caml1999X0[0-9][0-9].)
 
 So, here is a trivial implementation of the ocaml-custom-detect tool
 you proposed:
 
 #!/bin/sh
 
 if file $1 | grep -q 'ELF .* executable' \
  test `tail -c 12 $1` = Caml1999X008; then
   echo $1: is a Caml bytecode/native mixed executable
   exit 0
 else
   exit 1
 fi
 
  Once we have ocaml-custom-detect, we can:
  - add a policy rules telling that building executable using -custom is
an ERROR
  - provide a test for this policy rules to lintian (Debian package
policy checker)
 
 I don't know how serious such ERRORs are.  My humble opinion is that a
 positive on the -custom test should be reported to the packagers and
 probably to upstream as well, but is not serious enough to
 e.g. prevent the package from entering stable or whatnot.  Of
 course, the policies are up to you Debian guys.
 
 Best regards,
 
 - Xavier Leroy
 
 
 
 -- 
 To UNSUBSCRIBE, email to debian-ocaml-maint-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
z...@{upsilon.cc,pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
I'm still an SGML person,this newfangled /\ All one has to do is hit the
XML stuff is so ... simplistic  -- Manoj \/ right keys at the right time


signature.asc
Description: Digital signature
---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 498...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software

Bug#538716: marked as done (lintian: special cases for files from GNU libc)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:08 +
with message-id e1mn62i-0008m0...@ries.debian.org
and subject line Bug#538716: fixed in lintian 2.2.15
has caused the Debian Bug report #538716,
regarding lintian: special cases for files from GNU libc
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
538716: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538716
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.12
Severity: wishlist

The libc6 package ships a lintian override file, as the libc binaries to
not behave the same as the other normal packages. With multiarch
coming, it would be nice to at least do not have an architecture
specific override file. For that lintian could at lest implement special
casing for the following overrides:

| # ld.so must be executable, otherwise the system will not work
| libc6: shlib-with-executable-bit lib/ld-2.10.1.so 0755

| # It is normal that the ELF dynamic linker does not need any other library
| libc6: shared-lib-without-dependency-information ./lib/ld-2.10.1.so

Note that the dynamic linker can be in /lib, /lib32 or /lib64, and is
always have the name ld-${version}.so.

It would be nice if it is also possible to get rid of those overrides,
though they are not related to the multiarch case:

| # ldconfig must be executable even when the libc is not configured, and
| # thus must be linked statically
| libc6: statically-linked-binary ./sbin/ldconfig

| # pt_chown must be setuid root, otherwise non-root users won't be able
| # to login
| libc6: setuid-binary usr/lib/pt_chown 4755 root/root

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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.46-1produces graph of changes introduc
ii  dpkg-dev   1.15.3.1  Debian package development tools
ii  file   4.26-2Determines file type using magic
ii  gettext0.17-6GNU Internationalization utilities
ii  intltool-debian0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl0.1.22+b1 Perl interface to libapt-pkg
ii  libipc-run-perl0.82-1Perl 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-perl1.37+dfsg-1   Manipulates and accesses URI strin
ii  man-db 2.5.2-4   on-line manual pager
ii  perl [libdigest-sha-pe 5.10.0-19 Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarchnone (no description available)
ii  libtext-template-perl 1.44-1.2   Text::Template perl module
ii  man-db2.5.2-4on-line manual pager

-- no debconf information


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 538...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian 

Bug#542584: marked as done ([checks/manpages] false positives for some man pages?)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:09 +
with message-id e1mn62j-0008mm...@ries.debian.org
and subject line Bug#542584: fixed in lintian 2.2.15
has caused the Debian Bug report #542584,
regarding [checks/manpages] false positives for some man pages?
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
542584: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542584
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi

I'm not sure how to debug this issue, but lintian is complaining about
some errors in man pages, where I'm unable to get same errors from man.

The problematic thing is line adjustment:

W: rpm: manpage-has-errors-from-man usr/share/man/man8/rpmbuild.8.gz 85:
warning [p 2, 0.0i]: cannot adjust line

I've added patch to add \: at several places, what should ensure that
groff is able to adjust he line and it actually is able, but I still get
the warning from lintian even though man does not complain anymore:

$ LANG=C man --warnings -l /usr/share/man/man8/rpmbuild.8.gz /dev/null
$

There must be some difference how lintian does the man page checks,
which makes it warn in cases when it probably should not.

The questioned man page is attached to this bug report or in package rpm
in case you want to test it.

- -- 
Michal Čihař | http://cihar.com | http://blog.cihar.com


- -- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.27.23-0.1-default (SMP w/2 CPU cores)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lintian depends on:
ii  binutils  2.19.51.20090805-1 The GNU assembler, linker and bina
ii  diffstat  1.47-1 produces graph of changes introduc
ii  dpkg-dev  1.15.3.1   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.24 Perl interface to libapt-pkg
ii  libipc-run-perl   0.84-1 Perl module for running processes
ii  libparse-debianchange 1.1.1-2parse Debian changelogs and output
ii  libtimedate-perl  1.1600-9   Time and date functions for Perl
ii  liburi-perl   1.37+dfsg-1Manipulates and accesses URI strin
ii  man-db2.5.5-3on-line manual pager
ii  perl [libdigest-sha-p 5.10.0-24  Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
ii  binutils-multiarch2.19.51.20090805-1 Binary utilities that support mult
ii  libtext-template-perl 1.45-1 Text::Template perl module
ii  man-db2.5.5-3on-line manual pager

- -- no debconf information

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

iEYEARECAAYFAkqNFfsACgkQ3DVS6DbnVgTo6QCg5iwI4eK3Ucjw1cCeaG/gKAiS
GcMAnj2CoTCctbCvKcHEIje0p46mnual
=hKYQ
-END PGP SIGNATURE-


rpmbuild.8.gz
Description: GNU Zip compressed data
---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 542...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low

Bug#536434: marked as done ([checks/changelog-file] Do not check debian-changelog-file-is-a-symlink for Ubuntu packages)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:08 +
with message-id e1mn62i-0008ls...@ries.debian.org
and subject line Bug#536434: fixed in lintian 2.2.15
has caused the Debian Bug report #536434,
regarding [checks/changelog-file] Do not check 
debian-changelog-file-is-a-symlink for Ubuntu packages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
536434: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536434
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.13

Ubuntu allows symlinked changelog files. So please do not report
debian-changelog-file-is-a-symlink if the package is an Ubuntu package.

I tried to write a patch for it, but Perl does not like me (or the other
way round). The check rule should look like

if (-l 'changelog'  !($version =~ /$UBUNTU_REGEX/ or $distribution =~ 
/$UBUNTU_REGEX/)) {
tag debian-changelog-file-is-a-symlink, ;
return 0;
}

but I don't know how to determine $distribution.

Cheers,
Benjamin


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 536...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * checks/fields{,.desc}:
 + [RA] Exclude base-files from the needlesly-depends-on-awk tag
   and from the warning about depending on a virtual package without
   a real package for the awk virtual package.
 + [RA] Use Lintian::Data to read the essential package list.
 + [RA] Stop allowing unversioned build dependencies on coreutils.  The
 

Bug#544277: marked as done (lintian: diff package is now diffutils)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:11 +
with message-id e1mn62l-0008mt...@ries.debian.org
and subject line Bug#544277: fixed in lintian 2.2.15
has caused the Debian Bug report #544277,
regarding lintian: diff package is now diffutils
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
544277: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544277
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14

The diff binary package, which was essential, has been renamed diffutils,
which is the upstream name.

As lintian now complains W: diffutils: new-essential-package, follows
an override for this :-)

diff -ru lintian-2.2.14.orig/checks/common_data.pm 
lintian-2.2.14/checks/common_data.pm
--- lintian-2.2.14.orig/checks/common_data.pm   2009-08-16 07:47:49.0 
+0200
+++ lintian-2.2.14/checks/common_data.pm2009-08-30 11:54:48.727496634 
+0200
@@ -28,7 +28,7 @@
 
 %known_essential = map { $_ = 1 }
 ('base-files', 'base-passwd', 'bash', 'bsdutils', 'coreutils',
- 'debianutils', 'diff', 'dpkg', 'e2fsprogs', 'findutils', 'grep', 'gzip',
+ 'debianutils', 'diffutils', 'dpkg', 'e2fsprogs', 'findutils', 'grep', 
'gzip',
  'hostname', 'login', 'mktemp', 'mount', 'ncurses-base', 'ncurses-bin',
  'perl-base', 'sed', 'sysvinit', 'sysvinit-utils', 'tar', 'util-linux');
 
Thanks.


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 544...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * checks/fields{,.desc}:
 + [RA] Exclude base-files from 

Bug#545430: marked as done (Better warning/error when compat contains spaces.)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:11 +
with message-id e1mn62l-0008mx...@ries.debian.org
and subject line Bug#545430: fixed in lintian 2.2.15
has caused the Debian Bug report #545430,
regarding Better warning/error when compat contains spaces.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
545430: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545430
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: minor

Hi

Looking at junitperf's lintian warnings/errors[1] I noticed that lintian said
debhelper-compat-not-a-number, followed by deprecated compat version 4. It 
turns out that the compat file had a trailing whitespace, which triggered this.

I think lintian should either have a separate tag for this or at least have the
tag info updated to include that whitespaces triggers this error. 

Alternatively lintian should simply ignore whitespaces in compat during this 
test
(this is what it does on the deprecated compat version test anyway).

~Niels

[1] 
http://lintian.debian.org/maintainer/pkg-java-maintain...@lists.alioth.debian.org.html#junitperf

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils  2.19.51.20090723-1 The GNU assembler, linker and bina
ii  diffstat  1.47-1 produces graph of changes introduc
ii  dpkg-dev  1.15.3.1   Debian package development tools
ii  file  5.03-1 Determines file type using magic
ii  gettext   0.17-7 GNU Internationalization utilities
ii  intltool-debian   0.35.0+20060710.1  Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl   0.1.24 Perl interface to libapt-pkg
ii  libipc-run-perl   0.84-1 Perl module for running processes
ii  libparse-debianchange 1.1.1-2parse Debian changelogs and output
ii  libtimedate-perl  1.1600-9   Time and date functions for Perl
ii  liburi-perl   1.37+dfsg-1Manipulates and accesses URI strin
ii  man-db2.5.6-1on-line manual pager
ii  perl [libdigest-sha-p 5.10.0-25  Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
ii  binutils-multiarch2.19.51.20090723-1 Binary utilities that support mult
pn  libtext-template-perl none (no description available)
ii  man-db2.5.6-1on-line manual pager

-- no debconf information


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 545...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - 

Bug#545781: marked as done (lintian.d.o: issues with reports of maintainers with lintian-clean packages)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:12 +
with message-id e1mn62m-0008n1...@ries.debian.org
and subject line Bug#545781: fixed in lintian 2.2.15
has caused the Debian Bug report #545781,
regarding lintian.d.o: issues with reports of maintainers with lintian-clean 
packages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
545781: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545781
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Severity: minor

mat...@eisbox.net has no lintian complaints on his single package and
his lintian pages say that.

http://lintian.debian.org/maintainer/mat...@eisbox.net.html#libicns
http://lintian.debian.org/full/mat...@eisbox.net.html#libicns

Both pages link to the directory containing the full reports rather than
linking to the other report.

http://lintian.debian.org/full/

Additionally, the full report says But also see the full report, which
includes info, experimental and overridden tags. instead of See also
the report showing only errors and warnings..

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part
---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 545...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * checks/fields{,.desc}:
 + [RA] Exclude base-files from the needlesly-depends-on-awk tag
   and from the warning about depending on a virtual package without
   a real package for the awk virtual package.
 + [RA] Use Lintian::Data to read the 

Bug#544004: marked as done (depends-on-metapackage: too strict a defintion for metapackage)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:10 +
with message-id e1mn62k-0008mp...@ries.debian.org
and subject line Bug#544004: fixed in lintian 2.2.15
has caused the Debian Bug report #544004,
regarding depends-on-metapackage: too strict a defintion for metapackage
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
544004: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544004
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: wishlist

thanks for maintaining lintian.

for at least two packages i've worked on, it seems that they get
depends-on-metapackage lintian errors:

  http://lintian.debian.org/tags/depends-on-metapackage.html

Packages that are not themselves metapackages must not depend on metapackages,
since this may prevent the user from removing portions of the package set they
don't need.

both education-desktop-other and ltsp-client are metapackages, or nearly so,
containing only standard /usr/share/doc files, lintian overrides (for the
predecessor to depends-on-metapackage, depends-on-x-metapackage), and i guess
education-desktop-other also contains a cdd task file. but that still confuses
me why ltsp-client is treated as a metapackage.

how does lintian determine if a package is a true metapackage?

live well,
  vagrant


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 544...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * checks/fields{,.desc}:
 + [RA] Exclude base-files from the needlesly-depends-on-awk tag
   and from the 

Bug#546404: marked as done (Spelling: apPlication.)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:12 +
with message-id e1mn62m-0008n3...@ries.debian.org
and subject line Bug#546404: fixed in lintian 2.2.15
has caused the Debian Bug report #546404,
regarding Spelling: apPlication.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
546404: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546404
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: wishlist
File: /usr/share/lintian/lib/Spelling.pm

Seen in a debian/control on mentors.d.n:

Description: multi-platform wiki aplication for the desktop

Spelling.pm should catch this typo.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-23-openvz (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils  2.19.51.20090723-1 The GNU assembler, linker and bina
ii  diffstat  1.47-1 produces graph of changes introduc
ii  dpkg-dev  1.15.3.1   Debian package development tools
ii  file  5.03-1 Determines file type using magic
ii  gettext   0.17-8 GNU Internationalization utilities
ii  intltool-debian   0.35.0+20060710.1  Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl   0.1.24 Perl interface to libapt-pkg
ii  libipc-run-perl   0.84-1 Perl module for running processes
ii  libparse-debianchange 1.1.1-2parse Debian changelogs and output
ii  libtimedate-perl  1.1600-9   Time and date functions for Perl
ii  liburi-perl   1.37+dfsg-1Manipulates and accesses URI strin
ii  man-db2.5.6-1on-line manual pager
ii  perl [libdigest-sha-p 5.10.0-25  Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarchnone (no description available)
pn  libtext-template-perl none (no description available)
ii  man-db2.5.6-1on-line manual pager

-- no debconf information


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 546...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   

Bug#542389: marked as done (lintian: doesn't recognize font packages with t1- prefix)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:09 +
with message-id e1mn62j-0008mg...@ries.debian.org
and subject line Bug#542389: fixed in lintian 2.2.15
has caused the Debian Bug report #542389,
regarding lintian: doesn't recognize font packages with t1- prefix
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
542389: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542389
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: normal

Hi.

I'm filing this bug as it seems that the BTS is down or unreacheable for
me (could not check if this would be a duplicate bug or not).

Anyway, while preparing a package containing Type 1 files (with the
prefix t1-*), I get the following lintian messages:

,
| I: t1-urw-garamondno8: font-in-non-font-package 
usr/share/texmf/fonts/type1/urw/garamond/ugmm8a.pfb
| N: 
| N:This package contains a *.ttf or *.otf file, file extensions normally
| N:used for TrueType or OpenType fonts, but the package does not appear to
| N:be a dedicated font package. (Dedicated font package names should begin
| N:with ttf- or otf-.) If the font is already packaged, you should depend
| N:on that package instead. Otherwise, normally the font should be packaged
| N:separately, since fonts are usually useful outside of the package that
| N:embeds them.
| N:
| N:Severity: wishlist, Certainty: possible
`

Instead of writing an override, I think that the proper solution would
be if lintian recognized font packages with other prefixes too.


Regards, Rogério Brito.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-rc6-1 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils  2.19.51.20090805-1 The GNU assembler, linker and bina
ii  diffstat  1.47-1 produces graph of changes introduc
ii  dpkg-dev  1.15.3.1   Debian package development tools
ii  file  5.03-1 Determines file type using magic
ii  gettext   0.17-7 GNU Internationalization utilities
ii  intltool-debian   0.35.0+20060710.1  Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl   0.1.24 Perl interface to libapt-pkg
ii  libipc-run-perl   0.84-1 Perl module for running processes
ii  libparse-debianchange 1.1.1-2parse Debian changelogs and output
ii  libtimedate-perl  1.1600-9   Time and date functions for Perl
ii  liburi-perl   1.37+dfsg-1Manipulates and accesses URI strin
ii  man-db2.5.5-3on-line manual pager
ii  perl [libdigest-sha-p 5.10.0-25  Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarchnone (no description available)
pn  libtext-template-perl none (no description available)
ii  man-db2.5.5-3on-line manual pager

-- no debconf information

-- 
Rogério Brito : rbr...@{mackenzie,ime.usp}.br : GPG key 1024D/7C2CAEB8
http://www.ime.usp.br/~rbrito : http://meusite.mackenzie.com.br/rbrito
Projects: algorithms.berlios.de : lame.sf.net : vrms.alioth.debian.org


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 542...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian

Bug#541372: marked as done (maintainer-script-needs-depends-on-ucf: check for '|| true')

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:09 +
with message-id e1mn62j-0008m6...@ries.debian.org
and subject line Bug#541372: fixed in lintian 2.2.15
has caused the Debian Bug report #541372,
regarding maintainer-script-needs-depends-on-ucf: check for '|| true'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
541372: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541372
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.13
Severity: normal

Lintian reports the following warning on libsensors4:

W: libsensors4: maintainer-script-needs-depends-on-ucf preinst

However the maintainer script contains:

ucf -p /etc/sensors3.conf || true

So there should be no problem. I think a check for '|| true' should be
added in lintian.

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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.46-1produces graph of changes introduc
ii  dpkg-dev   1.15.3.1  Debian package development tools
ii  file   4.26-2Determines file type using magic
ii  gettext0.17-6GNU Internationalization utilities
ii  intltool-debian0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl0.1.22+b1 Perl interface to libapt-pkg
ii  libipc-run-perl0.82-1Perl 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-perl1.37+dfsg-1   Manipulates and accesses URI strin
ii  man-db 2.5.2-4   on-line manual pager
ii  perl [libdigest-sha-pe 5.10.0-19 Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarchnone (no description available)
ii  libtext-template-perl 1.44-1.2   Text::Template perl module
ii  man-db2.5.2-4on-line manual pager

-- no debconf information


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 541...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - 

Bug#545219: marked as done (lintian: many false positives for debian-rules-calls-debhelper-in-odd-order check)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:11 +
with message-id e1mn62l-0008mv...@ries.debian.org
and subject line Bug#545219: fixed in lintian 2.2.15
has caused the Debian Bug report #545219,
regarding lintian: many false positives for 
debian-rules-calls-debhelper-in-odd-order check
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
545219: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545219
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: normal


When running lintian on the antlr source package I get this:

W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 
137)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 
138)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 
148)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 
149)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 
162)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 
163)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 
173)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 
174)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_makeshlibs (line 
207)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 
208)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_shlibdeps (line 
209)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 
210)


But when looking at the debian/rules file for antlr source package I see the 
following:


# C# library
dh_makeclilibs -V -plibantlr2.7-cil
dh_installcligac -plibantlr2.7-cil
dh_clideps -plibantlr2.7-cil
dh_installdocs -plibantlr2.7-cil
dh_installexamples -plibantlr2.7-cil
dh_installchangelogs -plibantlr2.7-cil
dh_fixperms -plibantlr2.7-cil
chmod a-x debian/libantlr2.7-cil/usr/lib/cli/antlr-2.7/antlr.*.dll
dh_compress -plibantlr2.7-cil
dh_installdeb -plibantlr2.7-cil
dh_gencontrol -plibantlr2.7-cil
dh_md5sums -plibantlr2.7-cil
dh_builddeb -plibantlr2.7-cil

# antlr-doc
dh_installdocs -pantlr-doc
dh_installexamples -pantlr-doc
dh_installchangelogs -pantlr-doc
rm -rf debian/antlr-doc/usr/share/doc/antlr-doc/examples/csharp
rm -f debian/antlr-doc/usr/share/doc/antlr-doc/csharp-runtime.html
rm -f debian/antlr-doc/usr/share/doc/antlr-doc/Makefile*
find debian/antlr-doc/usr/share/doc/antlr-doc/examples -type f -print | 
xargs chmod 0644
dh_fixperms -pantlr-doc
dh_compress -pantlr-doc
dh_installdeb -pantlr-doc
dh_gencontrol -pantlr-doc
dh_md5sums -pantlr-doc
dh_builddeb -pantlr-doc

# antlr
dh_installman -pantlr
dh_installdocs -pantlr
dh_installchangelogs -pantlr
dh_compress -pantlr
dh_fixperms -pantlr
dh_installdeb -pantlr
dh_gencontrol -pantlr
dh_md5sums -pantlr
dh_builddeb -pantlr

# antlr
dh_installman -plibantlr-java
dh_installdocs -plibantlr-java
dh_installchangelogs -plibantlr-java
dh_link -plibantlr-java \
usr/share/java/antlr.jar usr/share/java/antlr.debug.jar \
usr/share/java/antlr.jar usr/share/java/antlrall.jar
dh_compress -plibantlr-java
dh_fixperms -plibantlr-java
dh_installdeb -plibantlr-java
dh_gencontrol -plibantlr-java
dh_md5sums -plibantlr-java
dh_builddeb -plibantlr-java

# python-antlr
dh_installdocs -ppython-antlr
dh_installchangelogs -ppython-antlr
dh_pysupport -ppython-antlr
dh_compress -ppython-antlr
dh_fixperms -ppython-antlr
dh_installdeb -ppython-antlr
dh_gencontrol -ppython-antlr
dh_md5sums -ppython-antlr
dh_builddeb -ppython-antlr

To me this looks like a false positive as all dh_* calls use -p explicitely
on a specific package.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages lintian depends on:
ii  binutils

Bug#543873: marked as done ([checks/scripts] check example scripts too)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:10 +
with message-id e1mn62k-0008mn...@ries.debian.org
and subject line Bug#543873: fixed in lintian 2.2.15
has caused the Debian Bug report #543873,
regarding [checks/scripts] check example scripts too
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
543873: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543873
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: wishlist
Tags: patch

Hi,

Attached is a patch that enables most of the checks in 'scripts' for scripts 
shipped as examples (in /usr/share/doc/package/examples/).

It adds some new tags that mimic the 'main' tags, but are of pedantic severity.

In order to avoid clutter in the main flow, the patch adds a wrapper function, 
script_tag(), which checks if the filename looks like an example and uses the 
example- tag prefix if it does. This required a swap of the informational 
arguments when tagging as wrong-path-for-interpreter.

I was not sure if 'pedantic' or 'info' is more suitable for Severity and 
decided to err on the less annoying side :) Feel free to adjust.


Thanks for considering,
dam

-- System Information:
Debian Release: squeeze/sid
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'unstable'), (500, 'stable'), (450, 
'experimental')
Architecture: amd64 (x86_64)

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

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

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarchnone (no description available)
ii  libtext-template-perl 1.45-1 Text::Template perl module
ii  man-db2.5.6-1on-line manual pager

-- no debconf information
diff --git a/checks/scripts b/checks/scripts
index eb1785b..b7f9250 100644
--- a/checks/scripts
+++ b/checks/scripts
@@ -276,6 +276,15 @@ our @bashism_regexs = (
 $LEADIN . qr'(sh|\$\{?SHELL\}?) [-+]O', # sh [-+]O
 );
 
+# a local function to help use separate tags for example scripts
+sub script_tag {
+my( $tag, $filename, @rest ) = @_;
+
+$tag = example-$tag
+if $filename and $filename =~ m,usr/share/doc/[^/]+/examples/,;
+
+tag( $tag, $filename, @rest );
+}
 
 sub run {
 
@@ -323,8 +332,12 @@ for my $filename (sort keys %{$info-scripts}) {
 $filename = './' . $filename;
 $scripts{$filename} = 1;
 
+my $in_docs = $filename =~ m,usr/share/doc/,;
+my $in_examples = $filename =~ m,usr/share/doc/[^/]+/examples/,;
+
 # no checks necessary at all for scripts in /usr/share/doc/
-next if $filename =~ m,usr/share/doc/,;
+# unless they are examples
+next if $in_docs and !$in_examples;
 
 my ($base) = $interpreter =~ m,([^/]*)$,;
 
@@ -337,15 +350,15 @@ for my $filename (sort keys %{$info-scripts}) {
 # an absolute path and are not in a bin/ directory (/usr/bin, /bin etc)
 # They are probably not scripts after all.
 next if ($filename !~ m,(bin/|etc/init\.d/), and !$executable{$filename}
- and !$is_absolute);
+ and !$is_absolute and !$in_examples);
 
 if ($interpreter eq ) {
-	tag(script-without-interpreter, $filename);
+	script_tag(script-without-interpreter, $filename);
 	next;
 }
 
 # Either they use an absolute path or they use '/usr/bin/env interp'.
-tag(interpreter-not-absolute, 

Bug#542072: marked as done (lintian: bogus warning (zero-byte file, skipping))

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:09 +
with message-id e1mn62j-0008mc...@ries.debian.org
and subject line Bug#542072: fixed in lintian 2.2.15
has caused the Debian Bug report #542072,
regarding lintian: bogus warning (zero-byte file, skipping)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
542072: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542072
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---

Package: lintian
Version: 2.2.14
Severity: minor

Lintian displays an unhelpful warning when I (inadvertently) provide the 
same file twice:


$ lintian lintian_2.2.14_all.deb lintian_2.2.14_all.deb 
warning: /path/to/lintian_2.2.14_all.deb is a zero-byte file, skipping



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils  2.19.51.20090805-1 The GNU assembler, linker and bina
ii  diffstat  1.47-1 produces graph of changes introduc
ii  dpkg-dev  1.15.3.1   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.24 Perl interface to libapt-pkg
ii  libipc-run-perl   0.84-1 Perl module for running processes
ii  libparse-debianchange 1.1.1-2parse Debian changelogs and output
ii  libtimedate-perl  1.1600-9   Time and date functions for Perl
ii  liburi-perl   1.37+dfsg-1Manipulates and accesses URI strin
ii  man-db2.5.5-3on-line manual pager
ii  perl [libdigest-sha-p 5.10.0-25  Larry Wall's Practical Extraction 


lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarchnone (no description available)
pn  libtext-template-perl none (no description available)
ii  man-db2.5.5-3on-line manual pager

-- debconf-show failed

--
Jakub Wilk


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 542...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - 

Bug#543641: marked as done (lintian: manpage-has-errors-from-man for manpage with long URL)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:10 +
with message-id e1mn62k-0008mh...@ries.debian.org
and subject line Bug#543641: fixed in lintian 2.2.15
has caused the Debian Bug report #543641,
regarding lintian: manpage-has-errors-from-man for manpage with long URL
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
543641: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543641
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: normal

I'm getting the following warning from Lintian:

W: publican: manpage-has-errors-from-man usr/share/man/man1/publican.1p.gz 229: 
warning [p 2, 0.3i]: can't break line

This line contains long URL, and such errors ought to be
suppressed according to Lintian changelog:

lintian (1.24.3) unstable; urgency=low
  ...
  * checks/manpages{,.desc}:
+ [RA] Suppress warnings about inability to break a line that contains
  a URL.  URLs often can't be usefully broken.  Based on a patch by
  Damyan Ivanov.  (Closes: #491578)

Manpage in question can be obtained from 
http://dottedmag.net/~mag/publican.1p.gz

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (750, 'testing'), (700, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-rc6-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils  2.19.51.20090723-1 The GNU assembler, linker and bina
ii  diffstat  1.47-1 produces graph of changes introduc
ii  dpkg-dev  1.15.3.1   Debian package development tools
ii  file  5.03-1 Determines file type using magic
ii  gettext   0.17-7 GNU Internationalization utilities
ii  intltool-debian   0.35.0+20060710.1  Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl   0.1.24 Perl interface to libapt-pkg
ii  libipc-run-perl   0.84-1 Perl module for running processes
ii  libparse-debianchange 1.1.1-2parse Debian changelogs and output
ii  libtimedate-perl  1.1600-9   Time and date functions for Perl
ii  liburi-perl   1.37+dfsg-1Manipulates and accesses URI strin
ii  man-db2.5.5-3on-line manual pager
ii  perl [libdigest-sha-p 5.10.0-24  Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
ii  binutils-multiarch2.19.51.20090723-1 Binary utilities that support mult
pn  libtext-template-perl none (no description available)
ii  man-db2.5.5-3on-line manual pager

-- no debconf information


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 543...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - 

lintian_2.2.15_i386.changes ACCEPTED

2009-09-14 Thread Archive Administrator

Accepted:
lintian_2.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_all.deb


Override entries for your package:
lintian_2.2.15.dsc - source devel
lintian_2.2.15_all.deb - optional devel

Announcing to debian-devel-chan...@lists.debian.org
Closing bugs: 498138 534486 536434 537737 538716 539403 540594 541372 541744 
542046 542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 
544221 544277 545219 545430 545716 545781 546404 


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#534486: marked as done (lintian: Warn about .desktop files installed in the wrong directory)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:08 +
with message-id e1mn62i-0008lp...@ries.debian.org
and subject line Bug#534486: fixed in lintian 2.2.15
has caused the Debian Bug report #534486,
regarding lintian: Warn about .desktop files installed in the wrong directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
534486: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=534486
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.12
Severity: wishlist

When packaging games, one needs to give the '--datadir=/usr/share/games' option 
to configure. This makes it quite easy to also install *.desktop,
*-mime.xml, and icons in the wrong directory (e.g. 
/usr/share/games/applications instead of /usr/share/applications).

So it would be nice if lintian could check for such files installed in the 
wrong directory.
It could also suggest using $(datarootdir) rather than $(datadir) in 
Makefile.am.

Here's an example of error:
drwxr-xr-x root/root 0 2008-12-22 21:50 ./usr/share/games/applications/
-rw-r--r-- root/root   616 2008-12-22 21:50 
./usr/share/games/applications/freedink-dfarc.desktop
drwxr-xr-x root/root 0 2008-12-22 21:50 ./usr/share/games/mime/
drwxr-xr-x root/root 0 2008-12-22 21:50 ./usr/share/games/mime/packages/
-rw-r--r-- root/root   453 2008-12-22 21:50 
./usr/share/games/mime/packages/freedink-mime.xml
drwxr-xr-x root/root 0 2008-12-22 21:50 ./usr/share/games/icons/
drwxr-xr-x root/root 0 2008-12-22 21:50 ./usr/share/games/icons/hicolor/
drwxr-xr-x root/root 0 2008-12-22 21:50 
./usr/share/games/icons/hicolor/32x32/
drwxr-xr-x root/root 0 2008-12-22 21:50 
./usr/share/games/icons/hicolor/32x32/mimetypes/
-rw-r--r-- root/root   617 2008-12-22 21:50 
./usr/share/games/icons/hicolor/32x32/mimetypes/application-x-dmod.png
drwxr-xr-x root/root 0 2008-12-22 21:50 ./usr/share/games/pixmaps/
-rw-r--r-- root/root   617 2008-12-22 21:50 
./usr/share/games/pixmaps/dfarc.png

and when fixed:
drwxr-xr-x root/root 0 2009-06-24 19:01 ./usr/share/applications/
-rw-r--r-- root/root   616 2009-06-24 19:01 
./usr/share/applications/freedink-dfarc.desktop
drwxr-xr-x root/root 0 2009-06-24 19:01 ./usr/share/icons/
drwxr-xr-x root/root 0 2009-06-24 19:01 ./usr/share/icons/hicolor/
drwxr-xr-x root/root 0 2009-06-24 19:01 ./usr/share/icons/hicolor/32x32/
drwxr-xr-x root/root 0 2009-06-24 19:01 
./usr/share/icons/hicolor/32x32/mimetypes/
-rw-r--r-- root/root   617 2009-06-24 19:01 
./usr/share/icons/hicolor/32x32/mimetypes/application-x-dmod.png
drwxr-xr-x root/root 0 2009-06-24 19:01 ./usr/share/mime/
drwxr-xr-x root/root 0 2009-06-24 19:01 ./usr/share/mime/packages/
-rw-r--r-- root/root   453 2009-06-24 19:01 
./usr/share/mime/packages/freedink-mime.xml
drwxr-xr-x root/root 0 2009-06-24 19:01 ./usr/share/pixmaps/
-rw-r--r-- root/root   617 2009-06-24 19:01 ./usr/share/pixmaps/dfarc.png
-rw-r--r-- root/root  1326 2009-06-24 18:54 ./usr/share/pixmaps/dfarc.xpm


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (300, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-vserver-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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-1produces graph of changes introduc
ii  dpkg-dev   1.15.2Debian package development tools
ii  file   5.03-1Determines file type using magic
ii  gettext0.17-6GNU Internationalization utilities
ii  intltool-debian0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl0.1.23Perl interface to libapt-pkg
ii  libipc-run-perl0.82-1Perl 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-perl1.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-multiarchnone (no 

Bug#542046: marked as done (embedded-javascript-library: swfobject.js is a false positive)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:09 +
with message-id e1mn62j-0008ma...@ries.debian.org
and subject line Bug#542046: fixed in lintian 2.2.15
has caused the Debian Bug report #542046,
regarding embedded-javascript-library: swfobject.js is a false positive
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
542046: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542046
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

W: wordpress: embedded-javascript-library 
usr/share/wordpress/wp-includes/js/swfobject.js
N: 
N:This package contains an embedded copy of JavaScript libraries that are
N:now available in their own packages (for example, JQuery, Prototype,
N:Mochikit or Cropper). Please depend on the appropriate package and
N:symlink the library into the appropriate location.
N:
N:Refer to Debian Policy Manual section 4.13 (Convenience copies of code)
N:for details.
N:
N:Severity: normal, Certainty: possible



I think this is a false positive, SWFObject 2.x [1] isn't packaged.

[1]http://code.google.com/p/swfobject/

Cheers,
Giuseppe.

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

iEYEARECAAYFAkqJZLYACgkQNxpp46476aoi3ACffsv7TGwoXL4To1Idc1z9j5Ru
rKsAnjd+zZkL3XTJPRF6bG56ykaSpCOS
=Cvr4
-END PGP SIGNATURE-


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 542...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch from
   Stéphane Glondu.  (Closes: #498138)
 + [RA] Allow ldconfig to be statically linked.
   * checks/changelog-file:
 + [RA] Don't warn about a symlinked changelog file if the version
   contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
   * checks/common_data.pm:
 + [RA] Moved the essential package list to data/fields.
   * checks/copyright-file:
 + [RA] Use Lintian::Data to read the essential package list.
   * checks/debhelper:
 + [RA] Ignore whitespace when checking debian/compat, since Perl will
   when converting it to a number.  Thanks, Niels Thykier.
   (Closes: #545430)
   * 

Bug#540594: marked as done (lintian: Please add java-propose-classpath to the list of packages unsuitable for depends/build-depends)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:08 +
with message-id e1mn62i-0008m4...@ries.debian.org
and subject line Bug#540594: fixed in lintian 2.2.15
has caused the Debian Bug report #540594,
regarding lintian: Please add java-propose-classpath to the list of packages 
unsuitable for depends/build-depends
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
540594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540594
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.13
Severity: normal

From the description of java-propose-classpath:

 This package should not be in any build-depends since
 java-propose-classpath cannot be run automatically.

See also bug 538929.

- Josh Triplett

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, 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.51.20090805-1 The GNU assembler, linker and bina
ii  diffstat  1.47-1 produces graph of changes introduc
ii  dpkg-dev  1.15.3.1   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.24 Perl interface to libapt-pkg
ii  libipc-run-perl   0.84-1 Perl module for running processes
ii  libparse-debianchange 1.1.1-2parse Debian changelogs and output
ii  libtimedate-perl  1.1600-9   Time and date functions for Perl
ii  liburi-perl   1.37+dfsg-1Manipulates and accesses URI strin
ii  man-db2.5.5-3on-line manual pager
ii  perl [libdigest-sha-p 5.10.0-24  Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarchnone (no description available)
pn  libtext-template-perl none (no description available)
ii  man-db2.5.5-3on-line manual pager

-- no debconf information


---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 540...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - 

Bug#544221: marked as done ([checks/init.d] multiple checks)

2009-09-14 Thread Debian Bug Tracking System
Your message dated Mon, 14 Sep 2009 07:32:11 +
with message-id e1mn62l-0008mr...@ries.debian.org
and subject line Bug#544221: fixed in lintian 2.2.15
has caused the Debian Bug report #544221,
regarding [checks/init.d] multiple checks
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
544221: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544221
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: lintian
Version: 2.2.14
Severity: wishlist
Tags: patch

Hi,

commit ded39867c82d934634f2319324d87031384f6b65
Author: Raphael Geissert atom...@gmail.com
Date:   Fri Aug 28 21:18:09 2009 -0500

Add a check for init script deps. that should be virtual

Some init scripts depend on a non-virtual facility although they should
really depend on the virtual facility that implies that non-virtual 
facility.

commit a41e313912b292b1780aa07d0da4f26ac95a329f
Author: Raphael Geissert atom...@gmail.com
Date:   Thu Aug 27 13:51:08 2009 -0500

Fix the init scripts of the init.d-general test per commit e2cdd34

commit e2cdd34b14b120548d072ef678ccd0a3f113adbf
Author: Raphael Geissert atom...@gmail.com
Date:   Thu Aug 27 13:50:22 2009 -0500

Add a check for no LSB header provides named after the init script

commit a5ce3df6ae7e61d572e0ffc3252c82cc36684cb2
Author: Raphael Geissert atom...@gmail.com
Date:   Thu Aug 27 13:26:33 2009 -0500

Add a check for virtual facilities provided by LSB headers of init scripts

commit 05b2e592a1a948aee8542630b24ec0a4796ab273
Author: Raphael Geissert atom...@gmail.com
Date:   Thu Aug 27 12:13:07 2009 -0500

Add a check for init scripts that are started in runlevels 0 and 6

commit 14ff3a2d46fc6327f078aa3f4027ffcc1835580c
Author: Raphael Geissert atom...@gmail.com
Date:   Tue Aug 25 12:29:00 2009 -0500

Add a test for some of the LSB headers on init script checks


I might later implement others, but would be good to have these already.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net


lintian-init_checks.mbox
Description: application/mbox
---End Message---
---BeginMessage---
Source: lintian
Source-Version: 2.2.15

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.2.15.dsc
  to pool/main/l/lintian/lintian_2.2.15.dsc
lintian_2.2.15.tar.gz
  to pool/main/l/lintian/lintian_2.2.15.tar.gz
lintian_2.2.15_all.deb
  to pool/main/l/lintian/lintian_2.2.15_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 544...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery r...@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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 14 Sep 2009 00:06:01 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers lintian-ma...@debian.org
Changed-By: Russ Allbery r...@debian.org
Description: 
 lintian- Debian package checker
Closes: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 
542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 
544277 545219 545430 545716 545781 546404
Changes: 
 lintian (2.2.15) unstable; urgency=low
 .
   The BTS cleanup release.
 .
   * Summary of tag changes:
 + Added:
   - build-depends-on-non-build-package
   - desktop-entry-limited-to-environments
   - example-interpreter-in-usr-local (pedantic)
   - example-interpreter-not-absolute
   - example-script-without-interpreter
   - example-script-uses-bin-env
   - example-shell-script-fails-syntax-check (pedantic)
   - example-wrong-path-for-interpreter
   - example-unusual-interpreter (pedantic)
   - global-data-in-games-directory
   - init.d-script-does-not-provide-itself
   - init.d-script-possible-missing-stop
   - init.d-script-provides-virtual-facility
   - init.d-script-should-depend-on-virtual-facility
   - init.d-script-starts-in-stop-runlevel
   - ocaml-custom-executable
 .
   * checks/binaries{,.desc}:
 + [RA] Add a new check for OCaml bytecode executables.  Patch 

Bug#545078: lintian: warn if symbol file contains tag but no build-dep on dpkg-dev (= 1.15.3~)

2009-09-14 Thread Modestas Vainius
Hello,

On pirmadienis 14 Rugsėjis 2009 12:44:27 Jakub Wilk wrote:
 * Russ Allbery r...@debian.org, 2009-09-13, 20:19:
  dpkg-dev 1.15.3 introduced the following change:
 
 * Support tags before symbols in symbols file contained in source
   packages.  The first two tags are optional (use it to not fail if
   the symbol might disappear from the library without breaking the
   ABI) and arch to restrict the set of architectures where the
   symbol is supposed to exist.  Thanks to Modestas Vainius
   modes...@vainius.eu for the patch.  See dpkg-gensymbols(1) for
   more information. Closes: #521551
 
  lintian should warn if symbol file contains tags but the package does
  not build-depend on dpkg-dev (= 1.15.3~).
 
 The tricky part of implementing this is that currently all of Lintian's
 analysis of symbol files is based on the binary package, and by that point
 dpkg-gensymbols has already analyzed and removed the tags.  Finding the
 symbol files in the source package is a bit trickier since they can be
 assembled on the fly if the package wishes to, and it would mean parsing
 them again.
 
 I think we can accept the possibility of false negatives in case these
 files are generated on the fly.
 
 Symbols in the source package should be checked anyway, because this is
 the only way to early catch issues in arch-specific symbol files.
 (Imagine one makes a typo in debian/symbols.s390 but don't have a S390
 handy to check if the package is actually built correctly.)

Just grep possible source symbol file templates for tag specification and warn 
if no strict dpkg-dev build dependency exists. Another issue is a set of 
supported tags (those which are acted upon, not just passed by) in the 
particular dpkg-dev version. More tags will probably supported in the future 
so it makes sense to implement a mini tag specification parser in lintian as 
well.

 What happens if a package with a symbol file using tags is built with an
 old version of dpkg-dev?  Does the tag end up in the installed symbol file
 as if it were a symbol?
 
 Yes, unless a tag contains spaces, it is considered by old dpkg-dev as
 a part of symbol name. That is, in many cases, a package would simply
 FTBFS due to missing symbols...

Yeah, 99% of packages will FTBFS due to #MISSING symbols when built with old 
dpkg-gensymbols.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.


Bug#545078: lintian: warn if symbol file contains tag but no build-dep on dpkg-dev (= 1.15.3~)

2009-09-14 Thread Jakub Wilk
[CC-ing people who implemented this feature, as I am not a dpkg-dev 
expert. Please correct me if I wrote something silly.]


* Russ Allbery r...@debian.org, 2009-09-13, 20:19:

dpkg-dev 1.15.3 introduced the following change:



   * Support tags before symbols in symbols file contained in source
 packages.  The first two tags are optional (use it to not fail if
 the symbol might disappear from the library without breaking the
 ABI) and arch to restrict the set of architectures where the
 symbol is supposed to exist.  Thanks to Modestas Vainius
 modes...@vainius.eu for the patch.  See dpkg-gensymbols(1) for
 more information. Closes: #521551



lintian should warn if symbol file contains tags but the package does
not build-depend on dpkg-dev (= 1.15.3~).


The tricky part of implementing this is that currently all of Lintian's
analysis of symbol files is based on the binary package, and by that point
dpkg-gensymbols has already analyzed and removed the tags.  Finding the
symbol files in the source package is a bit trickier since they can be
assembled on the fly if the package wishes to, and it would mean parsing
them again.


I think we can accept the possibility of false negatives in case these 
files are generated on the fly.


Symbols in the source package should be checked anyway, because this is 
the only way to early catch issues in arch-specific symbol files. 
(Imagine one makes a typo in debian/symbols.s390 but don't have a S390 
handy to check if the package is actually built correctly.)



What happens if a package with a symbol file using tags is built with an
old version of dpkg-dev?  Does the tag end up in the installed symbol file
as if it were a symbol? 


Yes, unless a tag contains spaces, it is considered by old dpkg-dev as
a part of symbol name. That is, in many cases, a package would simply 
FTBFS due to missing symbols...



If so, Lintian could detect that fairly easily and warn about that.


Right, but that should be a separate check.

--
Jakub Wilk



--
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#545078: lintian: warn if symbol file contains tag but no build-dep on dpkg-dev (= 1.15.3~)

2009-09-14 Thread Raphael Hertzog
On Mon, 14 Sep 2009, Modestas Vainius wrote:
 Just grep possible source symbol file templates for tag specification and 
 warn 
 if no strict dpkg-dev build dependency exists.

I'm not convinced that the requested check is really important (after all,
it will be useless in squeeze+1 when that version of dpkg-dev can be
assumed by default), but if it's implemented, then the suggestion of
Modestas is fine.

 Another issue is a set of 
 supported tags (those which are acted upon, not just passed by) in the 
 particular dpkg-dev version. More tags will probably supported in the future 
 so it makes sense to implement a mini tag specification parser in lintian as 
 well.

This part could wait until we have libdpkg-perl so that lintian can reuse
the same parsing code than dpkg-gensymbols. We expect to stabilize the
perl API during the squeeze timeframe.

  Yes, unless a tag contains spaces, it is considered by old dpkg-dev as
  a part of symbol name. That is, in many cases, a package would simply
  FTBFS due to missing symbols...
 
 Yeah, 99% of packages will FTBFS due to #MISSING symbols when built with old 
 dpkg-gensymbols.

Indeed.

Cheers,
-- 
Raphaël Hertzog



--
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#542713: lintian: Check debian/watch file for not up to date version=N line

2009-09-14 Thread Raphael Geissert

version=1

 = W:  ancient format 1 (current is N)

There's no such version=1 format, version one watch files lack the version= 
string.

And I don't see much point regarding warning about version 2 watch files as 
there is no plan to deprecate it any time soon. I'm not totally opposed to 
it, but the tag would have a severity of wishlist or pedantic.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: Re: Bug#541977: lintian: Warns about deprecated dh_undocumented

2009-09-14 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 tag 541977 patch
Bug #541977 [lintian] lintian: Warns about deprecated dh_undocumented
Added tag(s) patch.
 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#527363: lintian: please display a warning or informational tag if doc packages are recommended

2009-09-14 Thread Raphael Geissert
tag 527363 patch
thanks

Attached patch implements it. There's an additional commit that makes the code 
a bit easier to read.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net


lintian-lib-recommends-doc.mbox
Description: application/mbox


Processed: Re: Bug#527363: lintian: please display a warning or informational tag if doc packages are recommended

2009-09-14 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 tag 527363 patch
Bug #527363 [lintian] [checks/fields] shared library packages should not 
recommend documentation
Added tag(s) patch.
 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-1-g3a79f6b

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 3a79f6bad3a4b9f9fc02f53fa3ee7853877f3431
Author: Russ Allbery r...@debian.org
Date:   Mon Sep 14 18:37:31 2009 -0700

Include all tag types in the qa-list.txt report

* reporting/html_reports:
  + [RA] Include all tag types in the qa-list.txt file instead of just
errors and warnings.  The new order of columns is errors, warnings,
info tags, pedantic tags, experimental tags, and overridden tags.

diff --git a/debian/changelog b/debian/changelog
index 316ea8e..d43d6d4 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+lintian (2.2.16) UNRELEASED; urgency=low
+
+  * reporting/html_reports:
++ [RA] Include all tag types in the qa-list.txt file instead of just
+  errors and warnings.  The new order of columns is errors, warnings,
+  info tags, pedantic tags, experimental tags, and overridden tags.
+
+ -- Russ Allbery r...@debian.org  Mon, 14 Sep 2009 18:37:26 -0700
+
 lintian (2.2.15) unstable; urgency=low
 
   The BTS cleanup release.
diff --git a/reporting/html_reports b/reporting/html_reports
index ba75f78..01f887d 100755
--- a/reporting/html_reports
+++ b/reporting/html_reports
@@ -341,20 +341,20 @@ for my $maintainer (@maintainers) {
 delete $clean{$id};
 
 # For each of this maintainer's packages, add statistical information
-# about warnings and errors to the QA list and build the packages hash
-# used for the package index.  We only do this for the maintainer
-# packages, not the uploader packages, to avoid double-counting.
+# about the number of each type of tag to the QA data and build the
+# packages hash used for the package index.  We only do this for the
+# maintainer packages, not the uploader packages, to avoid
+# double-counting.
 for my $source (keys %{ $by_maint{$maintainer} }) {
-my ($errors, $warnings) = (0, 0);
+my %count;
 for my $version (keys %{ $by_maint{$maintainer}{$source} }) {
 my $tags = $by_maint{$maintainer}{$source}{$version};
 for my $tag (@$tags) {
-$errors++ if $tag-{code} eq 'E';
-$warnings++ if $tag-{code} eq 'W';
+$count{$tag-{code}}++;
 $packages{$tag-{package}} = $tag-{xref};
 }
 }
-$qa{$source} = [ $errors, $warnings ];
+$qa{$source} = \%count;
 }
 
 # Determine if the maintainer's page is clean.  Check all packages for
@@ -415,11 +415,18 @@ my %data = (
 );
 output_template ('maintainers.html', $templates{maintainers}, \%data);
 
-# Write out the QA package list.
+# Write out the QA package list.  This is a space-delimited file that contains
+# the package name and then the error count, warning count, info count,
+# pedantic count, experimental count, and overridden tag count.
 open (QA, '', $HTML_TMP_DIR/qa-list.txt)
 or die cannot create qa-list.txt: $!\n;
 for my $source (sort keys %qa) {
-print QA $source $qa{$source}[0] $qa{$source}[1]\n;
+print QA $source;
+for my $code (qw/E W I P X O/) {
+my $count = $qa{$source}{$code} || 0;
+print QA  $count;
+}
+print QA \n;
 }
 close QA or die cannot write to qa-list: $!\n;
 

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



****AVISO SPAM**** re: dentist data

2009-09-14 Thread Sammy captaincy



Package pricing available for our USA Medical Marketing Lists. Discounts are 
over 50%. Reply to: mar...@discountlistsource.com for the datacard.























e...@discountlistsource.com to be erased from this campaign



Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen 
información reservada que no puede ser difundida. Si usted ha recibido este 
correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al 
remitente mediante reenvío a su dirección electrónica; no deberá copiar el 
mensaje ni divulgar su contenido a ninguna persona. 

Los datos facilitados únicamente han sido incorporados a los ficheros 
titularidad de las empresas del GRUPO BALNEARIO DE COFRENTES con las que 
mantenga relación, (integrado por HERVIDEROS DE COFRENTES, S.L., LA LAVANDERIA 
DEL BALNEARIO, LA COCINA DE BALNEARIO, S.L. HDC TRATAMIENTOS 
MÉDICOS-PSICOLÓGICOS. S.L. y BALNEARIO DE VALENCIA, S.L.) cuya finalidad es 
mantener el contacto con usted. Puede ejercer los derechos de acceso, 
rectificación, cancelación y, en su caso, oposición, enviando una solicitud por 
escrito acompañada de la fotocopia de su D.N.I. indicando la denominación de la 
empresa con la que mantiene contacto, teniendo cualquiera de ellas la dirección 
C/ Balneario S/N C.P. 46625 Cofrentes (Valencia). Si tiene alguna cuestión 
puede enviar un correo electrónico a i...@balneario.com  

--
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-7-gc5d215a

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 6942a7fba6a111ff72fdafe96205d5f30de52b72
Author: Raphael Geissert atom...@gmail.com
Date:   Mon Sep 14 13:34:55 2009 -0500

Add 'whataver' to the list of spelling errors

diff --git a/lib/Spelling.pm b/lib/Spelling.pm
index eb5c3ff..7184e18 100644
--- a/lib/Spelling.pm
+++ b/lib/Spelling.pm
@@ -470,6 +470,7 @@ our %CORRECTIONS = qw(
   verison version
   verson version
   vicefersa vice-versa
+  whataver whatever
   wheter whether
   wierd weird
   xwindows X

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-7-gc5d215a

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit b7a2e8b3dc4916ddb9a1d15a1e81b1e0b1d1a84e
Author: Raphael Geissert atom...@gmail.com
Date:   Mon Sep 14 13:57:53 2009 -0500

Check for spelling errors in the tag description

diff --git a/lib/Spelling.pm b/lib/Spelling.pm
index 7184e18..574ff26 100644
--- a/lib/Spelling.pm
+++ b/lib/Spelling.pm
@@ -579,20 +579,28 @@ sub spelling_check {
 my ($tag, $text, $filename) = @_;
 return unless $text;
 
+my $counter = 0;
+
 $text = lc $text;
 $text =~ s/[()[\]]//g;
 
 for my $word (split(/\s+/, $text)) {
 $word =~ s/[.,;:?!]+$//;
 if (exists $CORRECTIONS{$word}) {
-_tag($tag, $filename, $word, $CORRECTIONS{$word});
+$counter++;
+_tag($tag, $filename, $word, $CORRECTIONS{$word})
+if defined $tag;
 }
 }
 
 # Special case for correcting a multi-word string.
 if ($text =~ m,debian/gnu\s+linux,) {
-_tag($tag, $filename, Debian/GNU Linux, Debian GNU/Linux);
+   $counter++;
+_tag($tag, $filename, Debian/GNU Linux, Debian GNU/Linux)
+if defined $tag;
 }
+
+return $counter;
 }
 
 # Check spelling of $text against pickier corrections, such as common
@@ -604,10 +612,14 @@ sub spelling_check {
 sub spelling_check_picky {
 my ($tag, $text, $filename) = @_;
 
+my $counter = 0;
+
 # Check this first in case it's contained in square brackets and
 # removed below.
 if ($text =~ m,meta\s+package,) {
-_tag($tag, $filename, meta package, metapackage);
+$counter++;
+_tag($tag, $filename, meta package, metapackage)
+if defined $tag;
 }
 
 # Exclude text enclosed in square brackets as it could be a package list
@@ -617,10 +629,14 @@ sub spelling_check_picky {
 for my $word (split(/\s+/, $text)) {
 $word =~ s/^\(|[).,?!:;]+$//g;
 if (exists $CORRECTIONS_CASE{$word}) {
-_tag($tag, $filename, $word, $CORRECTIONS_CASE{$word});
+$counter++;
+_tag($tag, $filename, $word, $CORRECTIONS_CASE{$word})
+if defined $tag;
 next;
 }
 }
+
+return $counter;
 }
 
 1;
diff --git a/t/scripts/tags.t b/t/scripts/tags.t
index 2fac0ad..82a14e1 100755
--- a/t/scripts/tags.t
+++ b/t/scripts/tags.t
@@ -23,6 +23,7 @@ use warnings;
 use Test::More qw(no_plan);
 use Util qw(read_dpkg_control);
 use Tags ();
+use Spelling;
 
 my @DESCS = $ENV{'LINTIAN_ROOT'}/checks/*.desc;
 
@@ -38,9 +39,13 @@ for my $desc_file (@DESCS) {
ok(exists $i-{'info'}, Tag has info)
or diag($desc_file: $i-{'tag'}\n);
 
+   my $info = $i-{'info'} || '';
+
+   is(spelling_check(undef, $info), 0,
+   $desc_file: $i-{'tag'} has no spelling errors);
+
# Check the tag info for unescaped  or for unknown tags (which
# probably indicate the same thing).
-   my $info = $i-{'info'} || '';
my @tags;
while ($info =~ s,([^\s]+)(?:\s+href=\[^\]+\)?.*?/\1,,s) {
push (@tags, $1);

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-7-gc5d215a

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 4339a38ccce1b16dd3f666da4e8c891230bad8dc
Author: Raphael Geissert atom...@gmail.com
Date:   Mon Sep 14 13:59:53 2009 -0500

Add vitual spelling error

diff --git a/lib/Spelling.pm b/lib/Spelling.pm
index 574ff26..6dc6027 100644
--- a/lib/Spelling.pm
+++ b/lib/Spelling.pm
@@ -470,6 +470,7 @@ our %CORRECTIONS = qw(
   verison version
   verson version
   vicefersa vice-versa
+  vitual virtual
   whataver whatever
   wheter whether
   wierd weird

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-7-gc5d215a

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 97efb7e95a03a31f4c5747aa55bf0f3916146b16
Author: Raphael Geissert atom...@gmail.com
Date:   Mon Sep 14 14:00:15 2009 -0500

Fix two spelling errors in tag description

Fix two spelling errors in the info of
init.d-script-should-depend-on-virtual-facility

diff --git a/checks/init.d.desc b/checks/init.d.desc
index 0a30f23..d85a259 100644
--- a/checks/init.d.desc
+++ b/checks/init.d.desc
@@ -269,14 +269,14 @@ Tag: init.d-script-should-depend-on-virtual-facility
 Severity: important
 Certainty: possible
 Info: The given tt/etc/init.d/tt script depends on a non-virtual
- facility that should probably be replaced by a vitual facility.  For
+ facility that should probably be replaced by a virtual facility.  For
  example, init scripts should depend on the virtual facility
  tt$network/tt rather than the facility ttnetworking/tt, and the
  virtual facility tt$named/tt rather than the specific facility
  ttbind9/tt.
  .
  Properly using virtual facilities allows multiple implementations of the
- same facility and accomodates systems where that specific facility may
+ same facility and accommodates systems where that specific facility may
  not be enough to provide everything the script expects.
 
 Tag: init.d-script-possible-missing-stop

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-7-gc5d215a

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit c5d215a94c11b9acceac0bd7c3288ccc82f634f7
Author: Russ Allbery r...@debian.org
Date:   Mon Sep 14 22:16:36 2009 -0700

Add changelog entry for Raphael Geissert's spelling fixes

diff --git a/debian/changelog b/debian/changelog
index d43d6d4..b3fb98f 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,12 @@
 lintian (2.2.16) UNRELEASED; urgency=low
 
+  * lib/Spelling.pm:
++ [RA] Additional spelling corrections from Raphael Geissert.
++ [RA] Return the count of spelling errors and support suppressing the
+  tag by passing undef for the tag name so that the spell checking
+  functions can be used to test tag descriptions for spelling errors.
+  (Closes: #546641)
+  
   * reporting/html_reports:
 + [RA] Include all tag types in the qa-list.txt file instead of just
   errors and warnings.  The new order of columns is errors, warnings,

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-10-g990f1f9

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 5766a22d4ffcee31d318742bc9c4811660798a50
Author: Raphael Geissert atom...@gmail.com
Date:   Mon Sep 14 17:20:07 2009 -0500

Warn about dh_undocumented, which is obsolete

diff --git a/checks/debhelper b/checks/debhelper
index 188e438..00f917a 100644
--- a/checks/debhelper
+++ b/checks/debhelper
@@ -96,6 +96,9 @@ while (RULES) {
if ($dhcommand eq 'dh_suidregister') {
tag dh_suidregister-is-obsolete, line $.;
}
+   if ($dhcommand eq 'dh_undocumented') {
+   tag dh_undocumented-is-obsolete, line $.;
+   }
 
# Don't warn about recently deprecated commands in code that may be
# optional.  It may be there only for backports.
diff --git a/checks/debhelper.desc b/checks/debhelper.desc
index 484d9b4..f86fdb2 100644
--- a/checks/debhelper.desc
+++ b/checks/debhelper.desc
@@ -68,6 +68,15 @@ Ref: dh_suidregister(1)
 Info: suidregister is obsoleted by dpkg-statoverride, so registration of
  files in with dh_suidregister is unnecessary, and even harmful.
 
+Tag: dh_undocumented-is-obsolete
+Severity: normal
+Certainty: certain
+Ref: dh_undocumented(1)
+Info: This package calls dh_undocumented in its ttdebian/rules/tt file.
+ Adding symbolic links to the undocumented(7) man page for the binaries
+ without man page is deprecated therefore obsoleting the dh_undocumented
+ man page.
+
 Tag: dh_desktop-is-deprecated
 Severity: normal
 Certainty: certain
diff --git a/t/tests/debhelper-deprecated/debian/debian/rules 
b/t/tests/debhelper-deprecated/debian/debian/rules
index 1a51ee8..e592a38 100755
--- a/t/tests/debhelper-deprecated/debian/debian/rules
+++ b/t/tests/debhelper-deprecated/debian/debian/rules
@@ -33,6 +33,7 @@ endif
dh_compress
dh_fixperms
dh_suidregister
+   dh_undocumented
dh_installdeb
dh_gencontrol
dh_md5sums
diff --git a/t/tests/debhelper-deprecated/desc 
b/t/tests/debhelper-deprecated/desc
index 7f0e9b6..c0cf2f1 100644
--- a/t/tests/debhelper-deprecated/desc
+++ b/t/tests/debhelper-deprecated/desc
@@ -8,3 +8,4 @@ Test-For:
  dh_scrollkeeper-is-deprecated
  dh_suidregister-is-obsolete
  dh_testversion-is-deprecated
+ dh_undocumented-is-obsolete
diff --git a/t/tests/debhelper-deprecated/tags 
b/t/tests/debhelper-deprecated/tags
index bba13b7..6da5f4f 100644
--- a/t/tests/debhelper-deprecated/tags
+++ b/t/tests/debhelper-deprecated/tags
@@ -4,3 +4,4 @@ W: debhelper-deprecated source: dh_scrollkeeper-is-deprecated 
line 24
 W: debhelper-deprecated source: dh_suidregister-is-obsolete line 35
 W: debhelper-deprecated source: dh_testversion-is-deprecated line 17
 W: debhelper-deprecated source: dh_testversion-is-deprecated line 30
+W: debhelper-deprecated source: dh_undocumented-is-obsolete line 36

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-10-g990f1f9

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 2997adb895519980b3e98d6aab578bf821c284de
Author: Russ Allbery r...@debian.org
Date:   Mon Sep 14 22:21:31 2009 -0700

Wording tweaks to dh_undocumented-is-obsolete

diff --git a/checks/debhelper.desc b/checks/debhelper.desc
index f86fdb2..1a7a6d6 100644
--- a/checks/debhelper.desc
+++ b/checks/debhelper.desc
@@ -72,10 +72,10 @@ Tag: dh_undocumented-is-obsolete
 Severity: normal
 Certainty: certain
 Ref: dh_undocumented(1)
-Info: This package calls dh_undocumented in its ttdebian/rules/tt file.
- Adding symbolic links to the undocumented(7) man page for the binaries
- without man page is deprecated therefore obsoleting the dh_undocumented
- man page.
+Info: This package calls dh_undocumented in its ttdebian/rules/tt
+ file.  The dh_undocumented command is obsolete and does nothing, since
+ it's former behavior of adding symlinks to the undocumented(7) man page
+ is now obsolete.
 
 Tag: dh_desktop-is-deprecated
 Severity: normal

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-10-g990f1f9

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 990f1f90a685510521c20656ebe45e7b6327ae4c
Author: Russ Allbery r...@debian.org
Date:   Mon Sep 14 22:22:56 2009 -0700

Add changelog for dh_undocumented check

diff --git a/debian/changelog b/debian/changelog
index b3fb98f..868662b 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,13 @@
 lintian (2.2.16) UNRELEASED; urgency=low
 
+  * Summary of tag changes:
++ Added:
+  - dh_undocumented-is-obsolete
+
+  * checks/debhelper:
++ [RA] Check for use of the obsolete dh_undocumented debhelper
+  program.  Patch from Raphael Geissert.  (Closes: #541977)
+
   * lib/Spelling.pm:
 + [RA] Additional spelling corrections from Raphael Geissert.
 + [RA] Return the count of spelling errors and support suppressing the

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-14-g93d817d

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 3f6b80f917e55b194b2c5e2c2480a913ceed29a7
Author: Raphael Geissert atom...@gmail.com
Date:   Mon Sep 14 17:55:48 2009 -0500

Check for library packages recommending documentation

Per the debian-devel thread -dev packages are excluded from this check,
as are other -doc packages.

diff --git a/checks/fields b/checks/fields
index 25db836..1da5317 100644
--- a/checks/fields
+++ b/checks/fields
@@ -586,6 +586,10 @@ if (($type eq binary) || ($type eq 'udeb')) {
 
tag depends-exclusively-on-makedev, $field,
if ($field eq 'depends'  $d_pkg eq 
'makedev'  @alternatives == 1);
+
+   tag lib-recommends-documentation, $field: 
$part_d_orig
+   if ($field eq 'recommends'
+$pkg =~ m/^lib.+(?!-(?:dev|docs?))$/ 
 $part_d_orig =~ m/-docs?$/);
}
 
for my $pkg (@seen_obsolete_packages) {
diff --git a/checks/fields.desc b/checks/fields.desc
index d7fe169..268179a 100644
--- a/checks/fields.desc
+++ b/checks/fields.desc
@@ -935,3 +935,12 @@ Severity: normal
 Certainty: possible
 Info: The VCS-* field uses an URI which doesn't match any known format.
  You might have forgotten the protocol before the hostname.
+
+Tag: lib-recommends-documentation
+Severity: normal
+Certainty: possible
+Info: The given package appears to be a library but it recommends a
+ documentation package.  Doing so is not recommended as libraries
+ usually make part of the dependencies of other packages, and this may
+ lead to users installing unwanted documentation packages (given that
+ recommends are installed by default).
diff --git a/t/tests/fields-depends-general/debian/debian/control.in 
b/t/tests/fields-depends-general/debian/debian/control.in
index b4f67e6..d213c6d 100644
--- a/t/tests/fields-depends-general/debian/debian/control.in
+++ b/t/tests/fields-depends-general/debian/debian/control.in
@@ -12,3 +12,13 @@ Description: {$description}
  This is a test package designed to exercise some feature or tag of
  Lintian.  It is part of the Lintian test suite and may do very odd
  things.  It should not be installed like a regular package.
+
+Package: lib{$srcpkg}
+Architecture: {$architecture}
+Depends: $\{shlibs:Depends\}, $\{misc:Depends\}
+Recommends: debconf-doc
+Section: libs
+Description: {$description} -- fake library
+ This is a fake library designed to exercise some feature or tag of
+ Lintian.  It is part of the Lintian test suite and may do very odd
+ things.  It should not be installed like a regular package.
diff --git a/t/tests/fields-depends-general/desc 
b/t/tests/fields-depends-general/desc
index d611d25..e6d1863 100644
--- a/t/tests/fields-depends-general/desc
+++ b/t/tests/fields-depends-general/desc
@@ -6,4 +6,5 @@ Test-For:
  build-depends-on-metapackage
  build-depends-on-non-build-package
  depends-on-metapackage
+ lib-recommends-documentation
 References: Debian Bug#540594
diff --git a/t/tests/fields-depends-general/tags 
b/t/tests/fields-depends-general/tags
index ef7cc67..6e0bba2 100644
--- a/t/tests/fields-depends-general/tags
+++ b/t/tests/fields-depends-general/tags
@@ -1,3 +1,4 @@
 E: fields-depends-general source: build-depends-on-metapackage build-depends: 
xorg-dev
 E: fields-depends-general source: build-depends-on-non-build-package 
build-depends: java-propose-classpath
 E: fields-depends-general: depends-on-metapackage depends: xorg
+W: libfields-depends-general: lib-recommends-documentation recommends: 
debconf-doc

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-14-g93d817d

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 9f2d369ef60577375a5c8c99297a1ef81b58d543
Author: Raphael Geissert atom...@gmail.com
Date:   Mon Sep 14 17:42:28 2009 -0500

Reduce indentation in dependency checks

Remove a level of indentation in dependency checks in checks/fields by
inverting the condition.

diff --git a/checks/fields b/checks/fields
index 62e1794..25db836 100644
--- a/checks/fields
+++ b/checks/fields
@@ -485,131 +485,130 @@ if ($type eq 'binary') {
 if (($type eq binary) || ($type eq 'udeb')) {
my (%deps, %fields, %parsed);
for my $field (qw(depends pre-depends recommends suggests conflicts 
provides enhances replaces breaks)) {
-   if (defined $info-field($field)) {
-   #Get data and clean it
-   my $data = $info-field($field);;
-   unfold($field, \$data);
-   $fields{$field} = $data;
+   next unless defined $info-field($field);
+   #Get data and clean it
+   my $data = $info-field($field);;
+   unfold($field, \$data);
+   $fields{$field} = $data;
+
+   my (@seen_libstdcs, @seen_tcls, @seen_tclxs, @seen_tks, 
@seen_tkxs, @seen_libpngs);
+
+   my $is_dep_field = sub { grep { $_ eq $_[0] } qw(depends 
pre-depends recommends suggests) };
+
+   tag alternates-not-allowed, $field
+   if ($data =~ /\|/  ! $is_dep_field($field));
+
+   for my $dep (split /\s*,\s*/, $data) {
+   my (@alternatives, @seen_obsolete_packages);
+   push @alternatives, [_split_dep($_), $_] for (split 
/\s*\|\s*/, $dep);
+
+   if ($is_dep_field($field)) {
+   push @seen_libstdcs, $alternatives[0]-[0]
+   if defined 
$known_libstdcs{$alternatives[0]-[0]};
+   push @seen_tcls, $alternatives[0]-[0]
+   if defined 
$known_tcls{$alternatives[0]-[0]};
+   push @seen_tclxs, $alternatives[0]-[0]
+   if defined 
$known_tclxs{$alternatives[0]-[0]};
+   push @seen_tks, $alternatives[0]-[0]
+   if defined 
$known_tks{$alternatives[0]-[0]};
+   push @seen_tkxs, $alternatives[0]-[0]
+   if defined 
$known_tkxs{$alternatives[0]-[0]};
+   push @seen_libpngs, $alternatives[0]-[0]
+   if defined 
$known_libpngs{$alternatives[0]-[0]};
+   }
 
-   my (@seen_libstdcs, @seen_tcls, @seen_tclxs, @seen_tks, 
@seen_tkxs, @seen_libpngs);
+   # Only for (Pre-)?Depends.
+   tag 
virtual-package-depends-without-real-package-depends, $field: 
$alternatives[0]-[0]
+   if ($VIRTUAL_PACKAGES-known($alternatives[0]-[0])
+($field eq depends || $field eq 
pre-depends)
+($pkg ne 'base-files' || 
$alternatives[0]-[0] ne 'awk'));
 
-   my $is_dep_field = sub { grep { $_ eq $_[0] } 
qw(depends pre-depends recommends suggests) };
+   # Check defaults for transitions.  Here, we only care 
that the first alternative is current.
+   tag depends-on-old-emacs, $field: 
$alternatives[0]-[0]
+   if ($is_dep_field($field)  
$known_obsolete_emacs{$alternatives[0]-[0]});
 
-   tag alternates-not-allowed, $field
-   if ($data =~ /\|/  ! $is_dep_field($field));
+   for my $part_d (@alternatives) {
+   my ($d_pkg, $d_version, $d_arch, $rest, 
$part_d_orig) = @$part_d;
 
-   for my $dep (split /\s*,\s*/, $data) {
-   my (@alternatives, @seen_obsolete_packages);
-   push @alternatives, [_split_dep($_), $_] for 
(split /\s*\|\s*/, $dep);
+   tag versioned-provides, $part_d_orig
+   if ($field eq provides  
$d_version-[0]);
 
-   if ($is_dep_field($field)) {
-   push @seen_libstdcs, 
$alternatives[0]-[0]
-   if defined 
$known_libstdcs{$alternatives[0]-[0]};
-   push @seen_tcls, $alternatives[0]-[0]
-   if defined 
$known_tcls{$alternatives[0]-[0]};
-   push @seen_tclxs, $alternatives[0]-[0]
-   if defined 
$known_tclxs{$alternatives[0]-[0]};
-  

[SCM] Debian package checker branch, master, updated. 2.2.15-14-g93d817d

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 93d817db2ecc9abdead64eac8d709d5be4c6dfc7
Author: Russ Allbery r...@debian.org
Date:   Mon Sep 14 22:30:44 2009 -0700

Add changelog for check for libraries recommending documentation

diff --git a/debian/changelog b/debian/changelog
index 868662b..730b5d1 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,10 +3,14 @@ lintian (2.2.16) UNRELEASED; urgency=low
   * Summary of tag changes:
 + Added:
   - dh_undocumented-is-obsolete
+  - lib-recommends-documentation
 
-  * checks/debhelper:
+  * checks/debhelper{,.desc}:
 + [RA] Check for use of the obsolete dh_undocumented debhelper
   program.  Patch from Raphael Geissert.  (Closes: #541977)
+  * checks/fields{,.desc}:
++ [RA] Check for library packages that recommend documentation
+  packages.  Patch from Raphael Geissert.  (Closes: #527363)
 
   * lib/Spelling.pm:
 + [RA] Additional spelling corrections from Raphael Geissert.

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[SCM] Debian package checker branch, master, updated. 2.2.15-14-g93d817d

2009-09-14 Thread Russ Allbery
The following commit has been merged in the master branch:
commit 134e89180813bf5d907b63c7fdbb668ec9ced903
Author: Russ Allbery r...@debian.org
Date:   Mon Sep 14 22:29:34 2009 -0700

Wording tweaks for lib-recommends-documentation

diff --git a/checks/fields.desc b/checks/fields.desc
index 268179a..8ab6024 100644
--- a/checks/fields.desc
+++ b/checks/fields.desc
@@ -939,8 +939,12 @@ Info: The VCS-* field uses an URI which doesn't match any 
known format.
 Tag: lib-recommends-documentation
 Severity: normal
 Certainty: possible
-Info: The given package appears to be a library but it recommends a
- documentation package.  Doing so is not recommended as libraries
- usually make part of the dependencies of other packages, and this may
- lead to users installing unwanted documentation packages (given that
- recommends are installed by default).
+Info: The given package appears to be a library package, but it recommends
+ a documentation package.  Doing this can pull in unwanted (and often
+ large) documentation packages since recommends are installed by default
+ and library packages are pulled by applications that use them.  Users
+ usually only care about the library documentation if they're developing
+ against the library, not just using it, so the development package should
+ recommend the documentation instead.  If there is no development package
+ (for modules for scripting languages, for example), consider Suggests
+ instead of Recommends.

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: setting package to lintian, tagging 546641

2009-09-14 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 #lintian (2.2.16) UNRELEASED; urgency=low
 #
 #  * lib/Spelling.pm:
 #+ [RA] Additional spelling corrections from Raphael Geissert.
 #+ [RA] Return the count of spelling errors and support suppressing the
 #  tag by passing undef for the tag name so that the spell checking
 #  functions can be used to test tag descriptions for spelling errors.
 #  (Closes: #546641)
 #
 package lintian
Limiting to bugs with field 'package' containing at least one of 'lintian'
Limit currently set to 'package':'lintian'

 tags 546641 + pending
Bug #546641 [lintian] lintian: two spelling errors in tag description + bonus
Bug #546662 [lintian] lintian: two spelling errors in tag description + bonus
Added tag(s) pending.
Added tag(s) pending.

End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: setting package to lintian, tagging 541977, tagging 546641

2009-09-14 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 #lintian (2.2.16) UNRELEASED; urgency=low
 #
 #  * checks/debhelper:
 #+ [RA] Check for use of the obsolete dh_undocumented debhelper
 #  program.  Patch from Raphael Geissert.  (Closes: #541977)
 #  * lib/Spelling.pm:
 #+ [RA] Additional spelling corrections from Raphael Geissert.
 #+ [RA] Return the count of spelling errors and support suppressing the
 #  tag by passing undef for the tag name so that the spell checking
 #  functions can be used to test tag descriptions for spelling errors.
 #  (Closes: #546641)
 #
 package lintian
Limiting to bugs with field 'package' containing at least one of 'lintian'
Limit currently set to 'package':'lintian'

 tags 541977 + pending
Bug #541977 [lintian] lintian: Warns about deprecated dh_undocumented
Added tag(s) pending.
 tags 546641 + pending
Bug #546641 [lintian] lintian: two spelling errors in tag description + bonus
Bug #546662 [lintian] lintian: two spelling errors in tag description + bonus
Ignoring request to alter tags of bug #546641 to the same tags previously set
Ignoring request to alter tags of bug #546662 to the same tags previously set

End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org