Bug#515068: orig.tar.{bz2,lzma} support

2009-02-13 Thread Raphael Geissert
That reminds me of a change I saw it was needed the other day. Cheers, -- Raphael Geissert - Debian Maintainer www.debian.org - get.debian.net lintian-lzma.mbox Description: application/mbox

Bug#514951: [checks/binaries] check the output of strings for typos and mistakes

2009-02-13 Thread Raphael Geissert
Russ Allbery wrote: > Raphael Geissert writes: >> Russ Allbery wrote: > >>> You have to run strings -a if you're going to implement that, at which >>> point I think chances are pretty high that you're going to get false >>> positives from the spell checking part. > >> Not true; I've already trie

Re: Couple of patches

2009-02-13 Thread Raphael Geissert
Russ Allbery wrote: > Raphael Geissert writes: > >> At least the collection scripts could be run in parallel. All the >> collection scripts with the same Order should run in parallel just fine, >> and once the dependencies are done or all the scripts of the same Order >> are done the next ones co

Bug#514951: [checks/binaries] check the output of strings for typos and mistakes

2009-02-13 Thread Russ Allbery
Raphael Geissert writes: > Russ Allbery wrote: >> You have to run strings -a if you're going to implement that, at which >> point I think chances are pretty high that you're going to get false >> positives from the spell checking part. > Not true; I've already tried without -a and successfully m

Bug#514951: [checks/binaries] check the output of strings for typos and mistakes

2009-02-13 Thread Raphael Geissert
Russ Allbery wrote: > Raphael Geissert writes: > >> Attached mbox contains patches adding a collection script to gather the >> output of the 'strings' command on the ELF binaries of a package, and >> spell checks its output. The collection script is also needed to >> implement the check for stati

Processed: setting package to lintian, tagging 514497

2009-02-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny2 > # via tagpending > # > # lintian (2.2.6) UNRELEASED; urgency=low > # > # * data/fields/virtual-packages: > #+ [RA] New file listing known virtual packages. Based on

Bug#514497: setting package to lintian, tagging 514497

2009-02-13 Thread Russ Allbery
# Automatically generated email from bts, devscripts version 2.10.35lenny2 # via tagpending # # lintian (2.2.6) UNRELEASED; urgency=low # # * data/fields/virtual-packages: #+ [RA] New file listing known virtual packages. Based on a patch by # Raphael Geissert. (Closes: #514497) # pack

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit f8064afdbc80a48a13de871c75015c70a51c299c Author: Russ Allbery Date: Fri Feb 13 17:03:11 2009 -0800 Add a missing performance improvement changelog entry diff --git a/debian/changelog b/debian/changelog index 0533e29..d474f7f

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 7e0866d4ca18b750dd7575f97b469fbb10dbd438 Author: Russ Allbery Date: Fri Feb 13 17:02:11 2009 -0800 Changelog entry for virtual package list generation diff --git a/debian/changelog b/debian/changelog index 11423f8..0533e29 1

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 613084727f10ae025292fe7a3386c5e3fc3e Author: Russ Allbery Date: Fri Feb 13 16:57:13 2009 -0800 Virtual package generation fixes Fix an early abort if a path to Packages.gz wasn't provided. Set LC_ALL to C to

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 9807ec1283d0a840f45df85b48d39ac1dc3e2038 Author: Raphael Geissert Date: Mon Feb 9 00:42:17 2009 -0600 Exclude virtual packages that actually exist as real packages diff --git a/data/fields/virtual-packages b/data/fields/virt

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit cfba84b40e39faea0d049854975de59359c42840 Author: Raphael Geissert Date: Sat Feb 7 13:57:56 2009 -0600 Virtual and obsolete package list updates Regenerate the virtual packages file to reflect the fix in the generator

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 352f207f4f6e8e3b75075f65d5338e56a14a255f Author: Raphael Geissert Date: Sat Feb 7 13:55:31 2009 -0600 Improve virtual package list generation Fix an error where some packages where being excluded because of an un

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 01f5db4ae1ad89080f2e7823316deb3f3c9be145 Author: Raphael Geissert Date: Sat Feb 7 12:54:49 2009 -0600 Dynamically generate the list of virtual packages Replace the hard-coded list of virtual packages with one that ca

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 68ceea16c53bf4d385b3d3dc234d8a34fd7eb74f Author: Russ Allbery Date: Fri Feb 13 16:39:15 2009 -0800 Add changelog entries for the performance improvement patches diff --git a/debian/changelog b/debian/changelog index 764ab07.

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit e0c0ee4019455f481d50cd403cc68272ef4195a8 Author: Raphael Geissert Date: Wed Feb 11 14:17:49 2009 -0600 Don't load Data::Dumper, it is not used diff --git a/lib/Lintian/Command.pm b/lib/Lintian/Command.pm index fe735c5..2eefb

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 145acbe00519fa7e0af9214c33fa6818e391044c Author: Raphael Geissert Date: Wed Feb 11 13:33:34 2009 -0600 Minor lib/Util.pm optimizations Minor optimizations: Skip line in control file if it is a comment before atte

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit ea2704129fb434b497c417fee5dcbc18d15679cf Author: Raphael Geissert Date: Wed Feb 11 12:32:58 2009 -0600 Move checks/files regexes to a global scope Avoid the destruction of lots of static regular expressions by moving

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 07bb167b6d49bfaa11bbacc30236abc26acb4ad1 Author: Raphael Geissert Date: Wed Feb 11 12:19:12 2009 -0600 Store a local objdump_info reference in checks/shared-libs Avoid tons of calls to objdump_info by locally storing

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 7a67382dd994698d6103bb64de29354be8295304 Author: Raphael Geissert Date: Wed Feb 11 01:21:50 2009 -0600 Disable IPC::Run::Debug Disable IPC::Run::Debug's code to avoid lots of useless calls. diff --git a/lib/Lintian/

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 2ada548e9a27f44a6e093f394e4556f4f7253726 Author: Russ Allbery Date: Fri Feb 13 16:29:19 2009 -0800 Skip /usr/lib/debug when gathering strings and add changelog Ignore ELF binaries below /usr/lib/debug when gathering

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 375eb8ce8f12a1e61a3814881e19d660a2881d65 Author: Raphael Geissert Date: Thu Feb 5 20:17:33 2009 -0600 Collect strings -a output for ELF binaries Collect the output of strings -a of each ELF binary in binary packages.

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit 0b9601aec0bb036382ad98baf12dfebd03a8a382 Author: Russ Allbery Date: Fri Feb 13 15:56:18 2009 -0800 Add change log and test case for icon size mismatch Also tweak the tag description just a little. diff --git a/check

[SCM] Debian package checker branch, master, updated. 2.2.5-18-gf8064af

2009-02-13 Thread Russ Allbery
The following commit has been merged in the master branch: commit ee432c695a44d0a4f52e63e8452ea37a30523707 Author: Raphael Geissert Date: Wed Feb 11 23:26:42 2009 -0600 Detect mismatched icon sizes Look for png files used as icons with a size that doesn't match the one indicate

Processed: setting package to lintian, tagging 514951

2009-02-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny2 > # via tagpending > # > # lintian (2.2.6) UNRELEASED; urgency=low > # > # * collection/strings{,.desc}: > #+ [RA] Collect a list of ELF binaries in the package and th

Bug#514951: setting package to lintian, tagging 514951

2009-02-13 Thread Russ Allbery
# Automatically generated email from bts, devscripts version 2.10.35lenny2 # via tagpending # # lintian (2.2.6) UNRELEASED; urgency=low # # * collection/strings{,.desc}: #+ [RA] Collect a list of ELF binaries in the package and the output of # strings -a on each binary except for those i

Bug#514951: [checks/binaries] check the output of strings for typos and mistakes

2009-02-13 Thread Russ Allbery
Raphael Geissert writes: > Attached mbox contains patches adding a collection script to gather the > output of the 'strings' command on the ELF binaries of a package, and > spell checks its output. The collection script is also needed to > implement the check for statically linking to zlib, withi

Bug#509624: setting package to lintian, tagging 509624

2009-02-13 Thread Russ Allbery
# Automatically generated email from bts, devscripts version 2.10.35lenny2 # via tagpending # # lintian (2.2.6) UNRELEASED; urgency=low # # * checks/files{,.desc}: #+ [RA] Warn of PNG icons whose size doesn't match the size indicated # by the directory in which they're installed. Patch

Processed: setting package to lintian, tagging 509624

2009-02-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny2 > # via tagpending > # > # lintian (2.2.6) UNRELEASED; urgency=low > # > # * checks/files{,.desc}: > #+ [RA] Warn of PNG icons whose size doesn't match the size indica

Bug#515137: lintian: source-contains-prebuilt-binary false positive on files in test suite

2009-02-13 Thread Russ Allbery
Zack Weinberg writes: > Raphael Geissert wrote: >> and lintian can't tell whether a file is installed or not. > Is it not the case that a file found in a souce package is installed if > and only if it appears in one of the binary packages built from that > source package? lintian sees both, at

Bug#515137: lintian: source-contains-prebuilt-binary false positive on files in test suite

2009-02-13 Thread Zack Weinberg
On Fri, Feb 13, 2009 at 1:52 PM, Raphael Geissert wrote: >> May I suggest that this diagnostic be suppressed for files which are >> *both* not installed > > Hmm, that wouldn't make much sense why not? If the binary is not installed, it's much less important whether or not it's built from source.

Bug#515137: lintian: source-contains-prebuilt-binary false positive on files in test suite

2009-02-13 Thread Russ Allbery
Raphael Geissert writes: > Zack Weinberg wrote: >> P: source-contains-prebuilt-binary tests/diff_a_binary_file/binary >> This file is in the upstream testsuite; it's not a complete executable, >> although it does have a valid ELF header (it appears to be the first >> 1024 bytes of some random pr

Bug#515137: lintian: source-contains-prebuilt-binary false positive on files in test suite

2009-02-13 Thread Raphael Geissert
Zack Weinberg wrote: [...] > P: source-contains-prebuilt-binary tests/diff_a_binary_file/binary > > This file is in the upstream testsuite; it's not a complete executable, > although it does have a valid ELF header (it appears to be the first 1024 > bytes of some random program one of the develop

Bug#515137: lintian: source-contains-prebuilt-binary false positive on files in test suite

2009-02-13 Thread Zack Weinberg
Package: lintian Version: 2.2.5 Severity: minor Playing around with the new pedantic diagnostics, I noticed this one: P: source-contains-prebuilt-binary tests/diff_a_binary_file/binary This file is in the upstream testsuite; it's not a complete executable, although it does have a valid ELF head

No Lintian upload this weekend

2009-02-13 Thread Russ Allbery
Given the upcoming release, I'm not planning on making a Lintian upload this weekend. I'm instead going to work on merging more of Raphael's patches and then start working on the changes required for Policy 3.8.1, which will be uploaded shortly after the release. Now that lenny is releasing, I ex

Processed: retitle 515068 to [unpack] support *.orig.tar.lzma files

2009-02-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny2 > retitle 515068 [unpack] support *.orig.tar.lzma files Bug#515068: orig.tar.{bz2,lzma} support Changed Bug title to `[unpack] support *.orig.tar.lzma files' from `orig.ta

Processed: severity of 515069 is normal, merging 515111 515069 ...

2009-02-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny2 > severity 515069 normal Bug#515069: dpkg Format: 3.0 (quilt) support Severity set to `normal' from `wishlist' > merge 515111 515069 Bug#515069: dpkg Format: 3.0 (quilt) s

Bug#515069: dpkg Format: 3.0 (quilt) support

2009-02-13 Thread Russ Allbery
"Trent W. Buck" writes: > I know that dak doesn't support the whizzo new dpkg features yet, but it > would be nice if I could use lintian with them for my private packages. > Currently debuild gives me "empty-debian-diff", with Format: 3.0 (quilt) > in my debian/control file, and I suspect that m

Bug#515111: [checks/cruft] adds empty-debian-diff on Format: 3.0 (quilt) packages

2009-02-13 Thread René van Bevern
Package: lintian Version: 2.2.5 The missing of a diff.gz is intentional in this case and lintian should not warn about it being empty. r...@wunderbaum:~$ lintian cl-yacc_0.3-2_i386.changes W: cl-yacc source: empty-debian-diff From the .dsc-File: r...@wunderbaum:~$ cat cl-yacc_0.3-2.dsc Format

Bug#515068: orig.tar.{bz2,lzma} support

2009-02-13 Thread Raphael Geissert
Trent W. Buck wrote: [...] > I know that dak doesn't support the whizzo new dpkg features yet, but > it would be nice if I could use lintian with them for my private > packages. Currently debuild gives me this, with a orig.tar.lzma > source package: As a matter of fact, lintian can check source p