Re: DRAFT: Bits from the Lintian maintainers

2009-02-07 Thread Raphael Geissert
Russ Allbery wrote: [ This is a draft of a post I'd like to send to debian-devel-announce. Take a look and let me know if anything is wrong or missing. Thanks! ] Current Status == [...] Maybe it should be mentioned how many checks there were in etch's lintian, how many in

Processed: Re: Bug#513053: [checks/descriptions] warn when first person is used in descriptions

2009-02-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: clone 513053 -1 Bug#513053: [checks/description] warn when first person is used in descriptions Bug 513053 cloned as bug 514491. retitle 513053 [checks/descriptions] include first-word-of-sentences-too-repetitive Bug#513053:

Bug#513053: [checks/descriptions] warn when first person is used in descriptions

2009-02-07 Thread Raphael Geissert
clone 513053 -1 retitle 513053 [checks/descriptions] include first-word-of-sentences-too-repetitive tag 513053 moreinfo thanks Russ Allbery wrote: Raphael Geissert writes: I originally used severity: normal, but later was unsure about the severity because if I filed a bug report I would

Another spelling patch

2009-02-07 Thread Raphael Geissert
Hi, Some more typos. Cheers, -- Raphael Geissert - Debian Maintainer www.debian.org - get.debian.net lintian-spelling.mbox Description: application/mbox

Bug#514495: [lib/Spelling.pm] check the spelling of large texts in a more efficient way

2009-02-07 Thread Raphael Geissert
Package: lintian Version: 2.2.1 Severity: wishlist Tags: patch Hi, Commit message explains it: When spell checking large texts determine what's more convenient: to look every word in the text for spelling mistakes or to look for known spelling mistakes in the text. This should speed

Bug#514496: [t/runtests] some test fail due to rsync's time and size check -based behaviour

2009-02-07 Thread Raphael Geissert
Package: lintian Version: 2.2.1 Severity: normal Tags: patch Hi, This bug gave me something to do for over an hour, when change caused the failure of some unrelated tests. Cheers, -- Raphael Geissert - Debian Maintainer www.debian.org - get.debian.net lintian-rsync_fix.mbox Description:

[SCM] Debian package checker branch, master, updated. 2.2.2-24-g0beb00a

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 1b36e69d72db03c8d6614b2262fe48cb047b138b Author: Russ Allbery r...@debian.org Date: Sat Feb 7 16:13:52 2009 -0800 Fix stray angle brackets in dfsg-version-with-period diff --git a/checks/fields.desc b/checks/fields.desc

[SCM] Debian package checker branch, master, updated. 2.2.2-24-g0beb00a

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 56eae9bf7354f172b1dc4eacba3b0553ee17d64c Author: Russ Allbery r...@debian.org Date: Sat Feb 7 16:54:56 2009 -0800 Update test suite for recent new tags First-person in description and DFSG version checks resulted in

[SCM] Debian package checker branch, master, updated. 2.2.2-24-g0beb00a

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 9d1852e1c804193c733b6ed65ec191626a6843e7 Author: Russ Allbery r...@debian.org Date: Sat Feb 7 17:02:20 2009 -0800 Add new modules for relationship handling * lib/Lintian/Relation.pm: + [RA] New class based on

[SCM] Debian package checker branch, master, updated. 2.2.2-24-g0beb00a

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit d4d1a687df2c33acfe79d567df9c477d9c31860f Author: Russ Allbery r...@debian.org Date: Sat Feb 7 17:03:57 2009 -0800 Avoid circular compile-time Lintian::Collect dependencies * lib/Lintian/Collect.pm: + [RA] Defer

[SCM] Debian package checker branch, master, updated. 2.2.2-24-g0beb00a

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 4a7782c12ac312f364eddb2f2fd6a6ea42bb2de7 Author: Russ Allbery r...@debian.org Date: Sat Feb 7 17:05:49 2009 -0800 New Lintian::Collect methods for Lintian::Relation objects * lib/Lintian/Collect/Binary.pm: +

[SCM] Debian package checker branch, master, updated. 2.2.2-24-g0beb00a

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 0beb00afce93a365db1e5e5317bbf55cd9e812b8 Author: Russ Allbery r...@debian.org Date: Sat Feb 7 17:11:25 2009 -0800 Minor TODO updates diff --git a/private/TODO b/private/TODO index 8a0cdde..47d6e20 100644 --- a/private/TODO

[SCM] Debian package checker branch, master, updated. 2.2.2-24-g0beb00a

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit e7ca33ae6b9635dbf34417c271799b739e822c61 Author: Russ Allbery r...@debian.org Date: Sat Feb 7 17:07:50 2009 -0800 Use Lintian::Relation and new collect methods in checks/fields * checks/fields{,.desc}: + [RA]

Bug#514497: lintian doesn't know about many virtual packages

2009-02-07 Thread Raphael Geissert
Package: lintian Version: 2.2.1 Severity: wishlist Tags: patch Hi, The other day while reviewing a package I noticed it lacked a build dependency on a real package, instead of just relying on the virtual package. This made me consider gathering the list of virtual packages directly from the

Processed: tagging 513053

2009-02-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: # Automatically generated email from bts, devscripts version 2.10.35lenny2 tags 513053 - patch pending Bug#513053: [checks/descriptions] include first-word-of-sentences-too-repetitive Tags were: moreinfo pending patch Tags removed: patch, pending

Processed: tagging 514491

2009-02-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: # Automatically generated email from bts, devscripts version 2.10.35lenny2 tags 514491 pending Bug#514491: [checks/description] warn when first person is used in descriptions Tags were: pending patch Tags added: pending End of message, stopping

Re: Another spelling patch

2009-02-07 Thread Russ Allbery
Raphael Geissert atomo64+deb...@gmail.com writes: Hi, Some more typos. These are all fine and I'm applying them now except for: # configuration fragments or more informal files such as debian/copyright. our %CORRECTIONS_CASE = qw( apache Apache +

[SCM] Debian package checker branch, master, updated. 2.2.2-27-g9d8c385

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 3708f720667f7073d6f1def67101d727c88162b5 Author: Russ Allbery r...@debian.org Date: Sat Feb 7 17:16:05 2009 -0800 Fix bug reference This bug was cloned and the original bug number now refers to a different issue,

[SCM] Debian package checker branch, master, updated. 2.2.2-27-g9d8c385

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit fb26eaa54cc0b313e2c1dd3cfea252ab0d1826fd Author: Raphael Geissert atom...@gmail.com Date: Sat Feb 7 15:32:19 2009 -0600 Fix typo in test description diff --git a/t/tests/menu-format-desktop-mimetype/desc

Bug#513053: [checks/descriptions] warn when first person is used in descriptions

2009-02-07 Thread Russ Allbery
Raphael Geissert atomo64+deb...@gmail.com writes: Russ Allbery wrote: and it's not already checked by debconf. I think that one's more questionable and more a matter of style. We may want to impose such a style, but I think more consensus is needed before doing that. I would tend to say

Processed: Re: Bug#127494: [checks/cruft] precompiled binaries in the source

2009-02-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: tag 127494 patch Bug#127494: [checks/cruft] precompiled binaries in the source There were no tags set. Tags added: patch thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator

Bug#127494: [checks/cruft] precompiled binaries in the source

2009-02-07 Thread Raphael Geissert
tag 127494 patch thanks Attached mbox implements both parts. Maybe the check should later be extended to look for stuff other than ELF an PE objects. Cheers, -- Raphael Geissert - Debian Maintainer www.debian.org - get.debian.net lintian-src_binaries.mbox Description: application/mbox

Processed: tagging 514495

2009-02-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: # Automatically generated email from bts, devscripts version 2.10.35lenny2 tags 514495 moreinfo Bug#514495: [lib/Spelling.pm] check the spelling of large texts in a more efficient way Tags were: patch Tags added: moreinfo End of message,

[SCM] Debian package checker branch, master, updated. 2.2.2-29-g43ed8ff

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 1cd8370b12d7f3e766c3508f9c24d9ddb96c36c5 Author: Raphael Geissert atom...@gmail.com Date: Fri Feb 6 18:13:13 2009 -0600 Copy test suite files on checksum, not size Make rsync copy based on checksums, as there are

[SCM] Debian package checker branch, master, updated. 2.2.2-29-g43ed8ff

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 43ed8ff29c8d417da40103b54681be4334b5c8e8 Author: Russ Allbery r...@debian.org Date: Sat Feb 7 17:35:24 2009 -0800 Add changelog entry for test suite rsync fix diff --git a/debian/changelog b/debian/changelog index

Bug#514496: setting package to lintian, tagging 514496

2009-02-07 Thread Russ Allbery
# Automatically generated email from bts, devscripts version 2.10.35lenny2 # via tagpending # # lintian (2.2.3) UNRELEASED; urgency=low # # * t/runtests: #+ [RA] Copy test suite data based on checksum, not size and time, # since some files change one character and Git doesn't preserve #

Processed: setting package to lintian, tagging 514496

2009-02-07 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.3) UNRELEASED; urgency=low # # * t/runtests: #+ [RA] Copy test suite data based on checksum, not size and time, # since

Bug#514496: [t/runtests] some test fail due to rsync's time and size check -based behaviour

2009-02-07 Thread Russ Allbery
Raphael Geissert atom...@gmail.com writes: This bug gave me something to do for over an hour, when change caused the failure of some unrelated tests. Oh, thanks! I've run into that before as well but didn't figure out how to fix it. -- Russ Allbery (r...@debian.org)

Bug#514497: lintian doesn't know about many virtual packages

2009-02-07 Thread Russ Allbery
Raphael Geissert atom...@gmail.com writes: The other day while reviewing a package I noticed it lacked a build dependency on a real package, instead of just relying on the virtual package. This made me consider gathering the list of virtual packages directly from the archive, and the patch in

Processed: tagging 514497, retitle 514497 to [checks/fields] automatically generate the virtual package list

2009-02-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: # Automatically generated email from bts, devscripts version 2.10.35lenny2 tags 514497 - patch Bug#514497: lintian doesn't know about many virtual packages Tags were: patch Tags removed: patch retitle 514497 [checks/fields] automatically

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 875b76911408aa3af90b4d97b23312bd2912bff5 Author: Russ Allbery r...@debian.org Date: Sat Feb 7 17:42:41 2009 -0800 Change description-possibly-contains-homepage to wishlist After further consideration, upgrade this to

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 7596ed51732a857a05ce5ca244cf00ff210fdbaf Author: Raphael Geissert atom...@gmail.com Date: Mon Feb 2 16:53:00 2009 -0600 Generate an index of the source tarball at unpack level 1 diff --git a/unpack/unpack-srcpkg-l1

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit c50e615abef7ed49dbb611f096b03c6043efe5dc Author: Raphael Geissert atom...@gmail.com Date: Mon Feb 2 21:15:09 2009 -0600 Massage the index a bit by stripping the main directory name diff --git a/unpack/unpack-srcpkg-l1

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 1e9bd1d2d5c759d750b191ff53f0b09cd7bdbd7b Author: Raphael Geissert atom...@gmail.com Date: Mon Feb 2 21:16:14 2009 -0600 Generate file-info files for source packages too diff --git a/collection/file-info

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 71eda13dff444ddf6d48b4f7d68fc83b06e5e2a0 Author: Raphael Geissert atom...@gmail.com Date: Sat Feb 7 14:24:17 2009 -0600 Add support to extract information from file-info via Lintian::Data::Source diff --git

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 05f0a6c38fd9e381442b83cf0404b24363ed99a5 Author: Raphael Geissert atom...@gmail.com Date: Sat Feb 7 14:25:47 2009 -0600 Look for prebuilt ELF and PE (Windows) objects in the source tarball diff --git a/checks/cruft

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 3279cf2bc08961a379013b07591ab5a6390d714b Author: Raphael Geissert atom...@gmail.com Date: Sat Feb 7 19:20:30 2009 -0600 Make the code compatible with etch; Dpkg::Version didn't exist by then. diff --git

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit d51033221f73494126a20f291c954096a86af816 Author: Russ Allbery r...@debian.org Date: Sat Feb 7 18:46:03 2009 -0800 Add changelog entry for the binaries in upstream source check diff --git a/debian/changelog b/debian/changelog

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 601fbd11fde8fa9309e593b255d3e72ed91349de Author: Russ Allbery r...@debian.org Date: Sat Feb 7 19:02:13 2009 -0800 Add test for binaries in upstream source tarball diff --git a/t/tests/cruft-upstream-binaries/desc

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit ff08ec33c5616cad99c7cd700f60a58e14c284da Author: Russ Allbery r...@debian.org Date: Sat Feb 7 19:01:36 2009 -0800 Fix incorrect path to upstream tarball Also use File::Spec instead of File::Basename; it works more

Bug#127494: setting package to lintian, tagging 127494

2009-02-07 Thread Russ Allbery
# Automatically generated email from bts, devscripts version 2.10.35lenny2 # via tagpending # # lintian (2.2.3) UNRELEASED; urgency=low # # * checks/cruft{,.desc}: #+ [RA] Downgrade all source-contains-* tags to pedantic. These are # upstream problems the packager can't do much about

Processed: setting package to lintian, tagging 127494

2009-02-07 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.3) UNRELEASED; urgency=low # # * checks/cruft{,.desc}: #+ [RA] Downgrade all source-contains-* tags to pedantic. These are #

[SCM] Debian package checker branch, master, updated. 2.2.2-43-gabaf5e3

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit c889792d9a3db5663ee4bb24fb4c97730382d68c Author: Russ Allbery r...@debian.org Date: Sat Feb 7 19:08:42 2009 -0800 Fix Test-For fields and update COVERAGE I was spelling Test-For as Check-For in some of my recent

[SCM] Debian package checker branch, master, updated. 2.2.2-43-gabaf5e3

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 9397a1c23b82f09bd04e7b8bcbf29214e26ab5ba Author: Russ Allbery r...@debian.org Date: Sat Feb 7 19:09:43 2009 -0800 Add source-contains-prebuilt-binary* to changelog summary diff --git a/debian/changelog b/debian/changelog

[SCM] Debian package checker branch, master, updated. 2.2.2-43-gabaf5e3

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit 0c47221379cc1f9ad2b4f9bcd5c50558f55ecc0a Author: Russ Allbery r...@debian.org Date: Sat Feb 7 19:15:42 2009 -0800 Update test suite for severity change for homepage in description diff --git

[SCM] Debian package checker branch, master, updated. 2.2.2-43-gabaf5e3

2009-02-07 Thread Russ Allbery
The following commit has been merged in the master branch: commit abaf5e3e9e9ad7feb6ba785e5c88ae003627ce1e Author: Russ Allbery r...@debian.org Date: Sat Feb 7 19:19:54 2009 -0800 Finalize changes for 2.2.3 diff --git a/debian/changelog b/debian/changelog index aa85377..9ce6e83 100644 ---

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

2009-02-07 Thread Russ Allbery
The annotated tag, 2.2.3 has been created at 486bb221f2451faab7060de14d08de21acd950d2 (tag) tagging abaf5e3e9e9ad7feb6ba785e5c88ae003627ce1e (commit) replaces 2.2.2 tagged by Russ Allbery on Sat Feb 7 19:38:36 2009 -0800 - Shortlog

Processing of lintian_2.2.3_i386.changes

2009-02-07 Thread Archive Administrator
lintian_2.2.3_i386.changes uploaded successfully to localhost along with the files: lintian_2.2.3.dsc lintian_2.2.3.tar.gz lintian_2.2.3_all.deb Greetings, Your Debian queue daemon -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of

lintian_2.2.3_i386.changes ACCEPTED

2009-02-07 Thread Debian Installer
Accepted: lintian_2.2.3.dsc to pool/main/l/lintian/lintian_2.2.3.dsc lintian_2.2.3.tar.gz to pool/main/l/lintian/lintian_2.2.3.tar.gz lintian_2.2.3_all.deb to pool/main/l/lintian/lintian_2.2.3_all.deb Override entries for your package: lintian_2.2.3.dsc - source devel

Bug#339829: marked as done ([checks/fields] test for best-practice homepage fields)

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007tx...@ries.debian.org and subject line Bug#339829: fixed in lintian 2.2.3 has caused the Debian Bug report #339829, regarding [checks/fields] test for best-practice homepage fields to be marked as done. This means

Bug#483845: marked as done ([checks/changelog-file] warn about experimental to unstable switches without explicit comment)

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007tz...@ries.debian.org and subject line Bug#483845: fixed in lintian 2.2.3 has caused the Debian Bug report #483845, regarding [checks/changelog-file] warn about experimental to unstable switches without explicit

Bug#119045: marked as done ([aesthetics] prefer set -e to #!/bin/sh -e in maintainer scripts)

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007tt...@ries.debian.org and subject line Bug#119045: fixed in lintian 2.2.3 has caused the Debian Bug report #119045, regarding [aesthetics] prefer set -e to #!/bin/sh -e in maintainer scripts to be marked as done. This

Bug#127494: marked as done ([checks/cruft] precompiled binaries in the source)

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007tv...@ries.debian.org and subject line Bug#127494: fixed in lintian 2.2.3 has caused the Debian Bug report #127494, regarding [checks/cruft] precompiled binaries in the source to be marked as done. This means that you

Bug#514203: marked as done (lintian: please check for version number badness)

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007u7...@ries.debian.org and subject line Bug#514203: fixed in lintian 2.2.3 has caused the Debian Bug report #514203, regarding lintian: please check for version number badness to be marked as done. This means that you

Bug#507849: marked as done ([reporting] group packages by source version)

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007u1...@ries.debian.org and subject line Bug#507849: fixed in lintian 2.2.3 has caused the Debian Bug report #507849, regarding [reporting] group packages by source version to be marked as done. This means that you

Bug#514496: marked as done ([t/runtests] some test fail due to rsync's time and size check -based behaviour)

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007ub...@ries.debian.org and subject line Bug#514496: fixed in lintian 2.2.3 has caused the Debian Bug report #514496, regarding [t/runtests] some test fail due to rsync's time and size check -based behaviour to be

Bug#514491: marked as done ([checks/description] warn when first person is used in descriptions)

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007u9...@ries.debian.org and subject line Bug#514491: fixed in lintian 2.2.3 has caused the Debian Bug report #514491, regarding [checks/description] warn when first person is used in descriptions to be marked as done.

Bug#513946: marked as done (lintian: should not tag copyright-refers-to-versionless-license-file when using 'GPL-2+')

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007u3...@ries.debian.org and subject line Bug#513946: fixed in lintian 2.2.3 has caused the Debian Bug report #513946, regarding lintian: should not tag copyright-refers-to-versionless-license-file when using 'GPL-2+' to

Bug#514095: marked as done (lintian: Should not report for duplicate files|fonts in binary packages when one of the packages is a udeb)

2009-02-07 Thread Debian Bug Tracking System
Your message dated Sun, 08 Feb 2009 03:47:05 + with message-id e1lw0dn-0007u5...@ries.debian.org and subject line Bug#514095: fixed in lintian 2.2.3 has caused the Debian Bug report #514095, regarding lintian: Should not report for duplicate files|fonts in binary packages when one of the

Bug#514495: [lib/Spelling.pm] check the spelling of large texts in a more efficient way

2009-02-07 Thread Raphael Geissert
Russ Allbery wrote: [...] Have you benchmarked this? My intuition says that if this makes any difference at all, it will be a performance *degredation*. You're now walking the entire text for every typo we know about instead of doing an O(1) hash table lookup for each word. It's