cdebconf, and a versioned dependency on debconf

2008-11-28 Thread Manoj Srivastava
Hi,

This is an issue that bit me recently. ucf relies heavily on
 debconf to do its job, and thus depends on it. Way back when, it was
 told to me that we arte going to move to cdebconf, which at some point
 will be the preferred way. In the meantime, to facilitate the future
 transition, we should all depend on
debconf | cdebconf
 to make life in the future easier.

Now, as of version 3.005, ucf started using a feaure that has
 long been a part of cdebconf, but was only ported to debconf in version
 1.5.19, so now ucf started depending on:
   debconf (>= 1.5.19) | cdebconf  
 and this is where trouble beings.

Suppose a machine running stable has cdebconf installed. It also
 has an old version of debconf installed,  say, one that is older than
 1.5.19. Since cdebconf was installed, the dependency requirements are
 fully satisfied, so debconf was not updated.

Now, ucf follows the instructions in debconf-devel(7) -- and
 that just uses debconf, the older version which does nothave support
 for the feature ucf needs. Boom, there goes the update.

Now, in any situation where we have two alternatives, and have a
 versioned dependency on one of them, but do not actually control which
 of the alternatives gets used (if, say, they are drop in replacements),
 there is going to be a potential problem.

In the specific case, debconf (>= X.Y.X) | cdebconf  is a
 upgrade bug waiting to happen if the target machine had cdebconf and an
 older version of debconf installed.

Solutions?
 a) Do not depend on cdebconf as an alternate; in which case the upgrade
works fine, but the future transition to cdebconf gets hairier.
 b) depend on cdebconf, but check which variant is present, and check if
the version you are asking for has the feature present. This is
harder, more complex, and we added the versioned dependency so we do
not have to check for the rpesence of the  new feature.
 c) Post lenny, tell a white lie to the packaging system, and pretend
ucf breaks debconf < 1.5.19. This is not true, since it is actually
debconf that break the ucf version >= 3.005, but if the Breaks
relationship is symmetric, as implemented, this white lie would work

 c) is not possible for Lenny yet, since Etch's dpkg has no idea
 what a Breaks relationship means.

So me, I am going for option a for ucf, unless someone can point
 me to a better idea.

manoj
-- 
If you don't care where you are, then you ain't lost.
Manoj Srivastava <[EMAIL PROTECTED]>   
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.1.0-5-gc64f49e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit c64f49e2b86eeec0acb632ce363e8411acce3417
Author: Frank Lichtenheld <[EMAIL PROTECTED]>
Date:   Sat Nov 29 01:37:08 2008 +0100

lib/Lab.pm: Fix breakage of populate_with_dist() I introduced in 2.1.0

Another example of code that is really only used during harness.

diff --git a/debian/changelog b/debian/changelog
index bc98f49..b4362e0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,9 @@ lintian (2.1.1) unstable; urgency=low
   better match executions of the command rather than the use of its name
   in pattern matching expressions.  (Closes: #499847)
 
+  * lib/Lab.pm:
++ [FL] Fix breakage of populate_with_dist() I introduced in 2.1.0.
+  
  -- Adam D. Barratt <[EMAIL PROTECTED]>  Fri, 28 Nov 2008 21:47:33 +
 
 lintian (2.1.0) unstable; urgency=low
diff --git a/lib/Lab.pm b/lib/Lab.pm
index 413343f..c522782 100644
--- a/lib/Lab.pm
+++ b/lib/Lab.pm
@@ -138,7 +138,7 @@ sub populate_with_dist {
 return 0 unless $dist;
 return 0 unless $self->{dir};
 
-debug(2, "spawning list-binpkg, list-udebpkg and list-srcpkg since 
LINTIAN_DIST=$dist");
+debug_msg(2, "spawning list-binpkg, list-udebpkg and list-srcpkg since 
LINTIAN_DIST=$dist");
 
 my $v = $Lintian::Output::GLOBAL->verbose ? '-v' : '';
 

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#505857: lintian: false positive debian-watch-file-should-mangle-version

2008-11-28 Thread Raphael Geissert
Hi all,

1.- Short term workaround:
override the warning.

2.- Short term solution:
Extract and apply the dversionmangle regex on the package's version and check if
the Debian-specific bit is still around.

3.- Long term solution:
Turn some portions of uscan into a perl module[1] and use it to extract the
dversionmangle regex.

If there are really so many cases out there where this bug occurs and people is
desperate to have it fixed instead of overriding the warning until a proper fix
is available, am willing to work on 2. Otherwise, I will be working on the pm
part of 3 some time soon, which just like the checkbashisms as pm stuff will
need to be integrated in lintian afterwards.

So?

[1]This is on my ToDo list for DEHS2 anyway.

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





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#505857: lintian: false positive debian-watch-file-should-mangle-version

2008-11-28 Thread Jiří Paleček

Hello,

On Fri, 28 Nov 2008 17:17:05 +0100, Frank Lichtenheld <[EMAIL PROTECTED]>  
wrote:



On Sun, Nov 16, 2008 at 11:21:09AM +0100, Jiří Paleček wrote:

I'm getting a lintian warning an the package ltp:

W: ltp source: debian-watch-file-should-mangle-version

however, the watch file in question actually does mangle the version on
the line

opts=dversionmangle=s/\+.*$// \
http://sf.net/ltp/ltp-full-([0-9]+)\.tgz debian git-import-orig

which correctly changes 20081031+dfsg to 20081031.


I think the check is fooled by your overreaching regex. If you
replace it with s/\+dfsg.*$// it should stop complaining.


That's posibble, but I think the check is stupid. I don't want to make the  
regexp more specific, because I sometimes make packages versioned like  
"20081031+other_stuff+dfsg-1" and I want uscan to work on this too. It  
would probably be possible to silence the check by


 s/\+.*(?!dfsg)$//

which would totally defeat the purpose of the check.

Regards
Jiri Palecek



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.1.0-4-g87ba8ef

2008-11-28 Thread Adam D. Barratt
The following commit has been merged in the master branch:
commit 87ba8ef97f70ecba5260459b17ffd338f15c148d
Author: Adam D. Barratt <[EMAIL PROTECTED]>
Date:   Fri Nov 28 23:09:47 2008 +

Update testset for the earlier command-with-path-in-maintainer-script change

diff --git a/testset/tags.maintainer-scripts b/testset/tags.maintainer-scripts
index 395e218..62b75bd 100644
--- a/testset/tags.maintainer-scripts
+++ b/testset/tags.maintainer-scripts
@@ -40,6 +40,7 @@ W: maintainer-scripts: ancient-dpkg-epoch-check preinst:8
 W: maintainer-scripts: ancient-dpkg-long-filenames-check preinst:9
 W: maintainer-scripts: ancient-dpkg-multi-conrep-check preinst:10
 W: maintainer-scripts: ancient-dpkg-predepends-check preinst:7
+W: maintainer-scripts: command-with-path-in-maintainer-script postinst:173 
/usr/bin/baz
 W: maintainer-scripts: command-with-path-in-maintainer-script preinst:12 
/bin/egrep
 W: maintainer-scripts: config-does-not-load-confmodule
 W: maintainer-scripts: deprecated-chown-usage postinst:167 'chown -R root.root'

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processed: setting package to lintian, tagging 499847, tagging 504070

2008-11-28 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> #lintian (2.1.1) unstable; urgency=low
> #
> #  * checks/changelog{,.desc}:
> #+ [ADB] Warn when the version of a package changes to Debian native.
> #  Based on a patch by Michal Čihař.  (Closes: #504070)
> #  * checks/scripts:
> #+ [ADB] Enhance the test for command-with-path-in-maintainer-script to
> #  better match executions of the command rather than the use of its name
> #  in pattern matching expressions.  (Closes: #499847)
> #
> package lintian
Ignoring bugs not assigned to: lintian

> tags 499847 + pending
Bug#499847: lintian: command-with-path false positives with 'case' construct
There were no tags set.
Tags added: pending

> tags 504070 + pending
Bug#504070: please detect when package version changes to native
Tags were: patch
Tags added: 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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#504070: please detect when package version changes to native

2008-11-28 Thread Adam D. Barratt
Hi,

On Fri, 2008-10-31 at 07:49 +0100, Michal Čihař wrote:
> after missing this in one of packages I sponsor, I'd welcome if lintian
> warn me if package has changed from non-native to native version. I
> don't think this happens often intentionally, but is quite often
> mistaken. I think that comparing of latest two entries in changelog and
> checking if the later one is non-native when previous one was would be
> good approach.

Thanks. I've committed a slightly modified version of your patch (mainly
updating the description).

Regards,

Adam



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.1.0-3-g7e0f414

2008-11-28 Thread Adam D. Barratt
The following commit has been merged in the master branch:
commit 7e0f4145b83bdee15272bbf4b58dcfcc2250ceb8
Author: Adam D. Barratt <[EMAIL PROTECTED]>
Date:   Fri Nov 28 23:01:46 2008 +

Indicate that latest-debian-changelog-entry-changed-to-native was added

diff --git a/debian/changelog b/debian/changelog
index da9a44f..bc98f49 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,9 @@
 lintian (2.1.1) unstable; urgency=low
 
+  * Summary of tag changes:
++ Added
+  - latest-debian-changelog-entry-changed-to-native
+
   * checks/changelog{,.desc}:
 + [ADB] Warn when the version of a package changes to Debian native.
   Based on a patch by Michal Čihař.  (Closes: #504070)

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.1.0-2-g7efca3c

2008-11-28 Thread Adam D. Barratt
The following commit has been merged in the master branch:
commit 7efca3cee17294f8b2a74d04a75300f45575eed2
Author: Michal Čihař <[EMAIL PROTECTED]>
Date:   Fri Nov 28 22:57:17 2008 +

Warn when a non-native package gains a native version.

* checks/changelog{,.desc}:
  + Warn when the version of a package changes to Debian native.
Based on a patch by Michal Čihař.  (Closes: #504070)

diff --git a/checks/changelog-file b/checks/changelog-file
index c8c69e1..1779bd6 100644
--- a/checks/changelog-file
+++ b/checks/changelog-file
@@ -293,6 +293,8 @@ if (@entries) {
tag "latest-debian-changelog-entry-without-new-version"
unless Dep::versions_gt ($first_version, $second_version)
 or $entries[0]->Changes =~ /backport/i;
+   tag "latest-debian-changelog-entry-changed-to-native"
+   if $native_pkg and $second_version =~ m/-/;
}
 }
 
diff --git a/checks/changelog-file.desc b/checks/changelog-file.desc
index cb2a9c4..4e09511 100644
--- a/checks/changelog-file.desc
+++ b/checks/changelog-file.desc
@@ -184,6 +184,14 @@ Certainty: certain
 Info: The latest Debian changelog entry has a version number that's either
  the same or smaller than the version number of the entry before.
 
+Tag: latest-debian-changelog-entry-changed-to-native
+Severity: normal
+Certainty: possible
+Info: The latest package has a Debian native version number, while the
+ previous version number was not native. This is usually a mistake made by
+ the maintainer by forgetting to append -1 when uploading a new upstream
+ version.
+
 Tag: syntax-error-in-debian-changelog
 Severity: normal
 Certainty: possible
diff --git a/debian/changelog b/debian/changelog
index 9b9a0c0..da9a44f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,8 @@
 lintian (2.1.1) unstable; urgency=low
 
+  * checks/changelog{,.desc}:
++ [ADB] Warn when the version of a package changes to Debian native.
+  Based on a patch by Michal Čihař.  (Closes: #504070)
   * checks/scripts:
 + [ADB] Enhance the test for command-with-path-in-maintainer-script to
   better match executions of the command rather than the use of its name
diff --git a/t/tests/6000_package-version-became-native.desc 
b/t/tests/6000_package-version-became-native.desc
new file mode 100644
index 000..0ad1cba
--- /dev/null
+++ b/t/tests/6000_package-version-became-native.desc
@@ -0,0 +1,5 @@
+Testname: package-version-became-native
+Version: 1.0
+Description: Test for packages where the version suddenly becomes native
+Test-For: latest-debian-changelog-entry-changed-to-native
+References: Debian Bug #504070
diff --git a/t/tests/package-version-became-native/debian/debian/changelog.in 
b/t/tests/package-version-became-native/debian/debian/changelog.in
new file mode 100644
index 000..5876a6f
--- /dev/null
+++ b/t/tests/package-version-became-native/debian/debian/changelog.in
@@ -0,0 +1,12 @@
+{$srcpkg} ({$version}) unstable; urgency=low
+
+  * Lintian Test Suite.
+  * Test: {$testname}
+
+ -- {$author}  {$date}
+
+{$srcpkg} (0.1-2) unstable; urgency=low
+
+  * An earlier non-native version.
+
+ -- {$author}  Tue,  1 Jan 2008 22:45:57 +
diff --git a/t/tests/package-version-became-native/tags 
b/t/tests/package-version-became-native/tags
new file mode 100644
index 000..371e573
--- /dev/null
+++ b/t/tests/package-version-became-native/tags
@@ -0,0 +1 @@
+W: package-version-became-native: 
latest-debian-changelog-entry-changed-to-native

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.1.0-1-gbf90808

2008-11-28 Thread Adam D. Barratt
The following commit has been merged in the master branch:
commit bf90808cdcc4bfdf275506cffa502e3b59c3eac1
Author: Adam D. Barratt <[EMAIL PROTECTED]>
Date:   Fri Nov 28 21:50:55 2008 +

Make command-with-path-in-maintainer-script a little less prone to FPs.

* checks/scripts:
  + Enhance the test for command-with-path-in-maintainer-script to
better match executions of the command rather than the use of its name
in pattern matching expressions.  (Closes: #499847)

Don't flag constructs such as:

case $foobar in
  /usr/bin/foobar) barbaz;;
esac

diff --git a/checks/scripts b/checks/scripts
index a5a1c22..775dc90 100644
--- a/checks/scripts
+++ b/checks/scripts
@@ -766,7 +766,7 @@ while () {
tag "maintainer-script-modifies-inetd-conf", "$file:$."
unless Dep::implies($deps{provides}, 
Dep::parse('inet-superserver'));
}
-   if (m,^$LEADIN(/(usr/)?s?bin/[\w.+-]+),) {
+   if (m,^$LEADIN(/(usr/)?s?bin/[\w.+-]+)(\s|;|$),) {
tag "command-with-path-in-maintainer-script", "$file:$. $1";
}
 
diff --git a/debian/changelog b/debian/changelog
index 066f476..9b9a0c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+lintian (2.1.1) unstable; urgency=low
+
+  * checks/scripts:
++ [ADB] Enhance the test for command-with-path-in-maintainer-script to
+  better match executions of the command rather than the use of its name
+  in pattern matching expressions.  (Closes: #499847)
+
+ -- Adam D. Barratt <[EMAIL PROTECTED]>  Fri, 28 Nov 2008 21:47:33 +
+
 lintian (2.1.0) unstable; urgency=low
 
   * Summary of tag changes:
diff --git a/testset/maintainer-scripts/debian/postinst 
b/testset/maintainer-scripts/debian/postinst
index 4fee500..d840aa5 100644
--- a/testset/maintainer-scripts/debian/postinst
+++ b/testset/maintainer-scripts/debian/postinst
@@ -165,3 +165,9 @@ start-stop-daemon --stop --quiet --name foo --startas 
/usr/bin/foo
 
 # Deprecated chown use with flags.
 chown -R root.root /usr/share/doc/maintainer-scripts
+
+case $mainscript in
+   /usr/bin/foo) foobarbaz;;
+esac
+
+/usr/bin/baz; echo bar

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#299578: lintian: check that -dbg packages are using separate debugging info

2008-11-28 Thread Adam D. Barratt
On Tue, 2008-06-24 at 23:24 +0100, Adam D. Barratt wrote:
> Hi,
> 
> On Mon, 2005-03-14 at 20:08 -0800, Matt Taggart wrote:
> > binutils and gdb now have support for putting debugging info into a 
> > separate 
> > file. So you build things debugable and you get a separate file with all 
> > the 
> > debugging info and a normal binary that contains a pointer to this info. 
> > This 
> > is really cool because now we don't need to have two copies of ever binary 
> > we 
> > want debugable, just the normal package and then the debugging add on. I 
> > guess 
> > dh_strip now has support for doing this by default when generating -dbg 
> > packages.
> > 
> > I would like to see linitian check binaries of packages that support 
> > debugging. As this is not yet policy it would just be a warning I guess.
> 
> lintian 1.23.43 introduced the "debug-file-should-use-detached-symbols"
> test, which checks files installed under /usr/lib/debug to ensure that
> they are in fact detached symbol files. Was that the kind of check you
> were after?

Ping? :-)

Regards,

Adam



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#243976: marked as done ([frontend] be more verbose above severity and certainy of errors)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 21:12:22 +
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug #243976 [frontend] be more verbose above severity and 
certainy of errors
has caused the Debian Bug report #243976,
regarding [frontend] be more verbose above severity and certainy of errors
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 [EMAIL PROTECTED]
immediately.)


-- 
243976: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=243976
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 1.22.8.1
Severity: normal

Hey there :) Great work on lintian.

I note that in #190897, "E:" means "lintian is sure" and "W:" means
"lintian is not sure". /usr/share/doc/lintian/lintian.txt.gz (sections
2.2 and 2.3) explain quite succinctly that they actually mean "error"
and "warning".

So this particular bug is specifically to correct the documentation.
Having a seperate tag entire for "uncertain" (say, having E:, W:, and
U:) would be nice. #190897 also requests this.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux willow 2.4.21-rc7-xfs-selinux-a1 #1 Sat Jun 7 16:58:44 EDT 2003 
i686
Locale: LANG=en_CA, LC_CTYPE=en_CA

Versions of packages lintian depends on:
ii  binutils 2.14.90.0.4-0.1 The GNU assembler, linker and bina
ii  diffstat 1.32-1  produces graph of changes introduc
ii  file 4.02-4  Determines file type using "magic"
ii  man-db   2.4.1-9 The on-line manual pager
ii  perl 5.8.0-18Larry Wall's Practical Extraction 

-- no debconf information



pgpiIeh52frOv.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
Version: 2.0.0~rc1

Hi,

On Wed, 2003-06-18 at 14:08 -0400, David B Harris wrote:
> Having a seperate tag entire for "uncertain" (say, having E:, W:, and
> U:) would be nice. #190897 also requests this.

I believe the recent(ish) introduction of the Severity and Certainty
fields and the corresponding --display-level switch address this, so am
closing the bug.

Regards,

Adam

--- End Message ---


Bug#499737: [checks/debhelper] emit debhelper-but-no-miscDepends

2008-11-28 Thread Raphael Geissert
2008/11/28 Frank Lichtenheld <[EMAIL PROTECTED]>:
> On Mon, Nov 03, 2008 at 08:19:40PM -0600, Raphael Geissert wrote:
>>
>> I'm not really sure, but I think you sent me an email about this and the 
>> patch
>> no longer applying in master. I can't confirm that you actually said that
>> because I haven't found any email stating such a thing but well...
[...]
>
> Yeah, I remember sending that mail, too, but also can't find it
> currently. Anyway, the whole problem could be mitigated in the
> future if you use proper topic branches for your patches, at least
> the more invasive ones. This one didn't apply, because it was based
> upon earlier patches of you that aren't applied and so no 3-way merge is
> possible, because my git repository doesn't contain the necessary files.

I know, and am sorry (although it was because of your change that it
did no longer apply ;). For the checkbashisms as a module change I do
use a branch, although I should probably start doing it for most of
the other changes as well.

>
> I will fix up that one by hand now, since I already started with it.

Thank you :)

>
> Gruesse,

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

Woody Allen  - "I will not eat oysters. I want my food dead. Not sick.
Not wounded. Dead."



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Debian RT] Please install libipc-run-perl on gluck

2008-11-28 Thread Frank Lichtenheld
The new version of lintian, uploaded just now, uses libipc-run-perl,
so please install it on lintian.debian.org, i.e. gluck.

Gruesse and TIA,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#504257: marked as done (lintian: check for exit() or _exit() calls in shared libraries)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#504257: fixed in lintian 2.1.0
has caused the Debian Bug report #504257,
regarding lintian: check for exit() or _exit() calls in shared libraries
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 [EMAIL PROTECTED]
immediately.)


-- 
504257: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504257
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 2.0.0
Severity: wishlist

rpmlint added checks for exit() or _exit() calls in shared libraries:

https://bugzilla.redhat.com/show_bug.cgi?id=450011
http://rpmlint.zarb.org/cgi-bin/trac.cgi/changeset/1448

I think this would be a useful addition to lintian.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhelper commands that modify
   maintainer scripts.  Patch by Raphael Geissert.
 + [FL] Add new tag missing-build-dependency-for-dh_-command for
   debhelper commands that are not from the debhelper package.
   Patch by Raphael Geissert.
 + [FL] Add new tag debhelper-but-no-misc-depends which warns
   about missing misc:Depends if you use commands that might
   set it.  Patch by Raphael Geissert.  (Closes: #499737)
   * checks/fields:
 + [ADB] Ignore non-dependency fields when considering whether a
   versioned dependency is satisfied by the perl core packages.
   Based on a patch by Niko Tyni.  (Closes: #500720)
 + [RA] Stop checking for a libmodule-build-perl build dependency since
   Module::Build now comes with Perl.  Thanks, Raphael Hertzog.
   (Closes: #506697)
   * checks/files:
 + [ADB] Apply patches from Raphael Geissert to update the list of
   embedded PHP libraries:
   - Add detection for the Snoopy and GeSHi libraries and the use of
 phpmailer.inc (rather than .php).
   - Enable the libmarkdown-php check, as the package is now in unstable.
   - Add support for the (not currently packaged and thus disabled) IXR
 and kses libraries.
   * checks/infofiles:
 + [FL] Use $known_shells_regex from common_data.
   * checks/menus:
 + [FL] Use $known_shells_regex from common_data.
   * checks/patch-systems{,.desc}:
 + [ADB] Don't include dpatch comment lines containing no content
   when determini

Bug#499737: marked as done ([checks/debhelper] emit debhelper-but-no-miscDepends)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#499737: fixed in lintian 2.1.0
has caused the Debian Bug report #499737,
regarding [checks/debhelper] emit debhelper-but-no-miscDepends
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 [EMAIL PROTECTED]
immediately.)


-- 
499737: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499737
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 1.24.4
Severity: wishlist
Tags: patch

Forwarding a patch I sent in [EMAIL PROTECTED] to the BTS, so it is 
noticed.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


lintian_debhelper-data.mbox
Description: application/mbox


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

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhelper commands that modify
   maintainer scripts.  Patch by Raphael Geissert.
 + [FL] Add new tag missing-build-dependency-for-dh_-command for
   debhelper commands that are not from the debhelper package.
   Patch by Raphael Geissert.
 + [FL] Add new tag debhelper-but-no-misc-depends which warns
   about missing misc:Depends if you use commands that might
   set it.  Patch by Raphael Geissert.  (Closes: #499737)
   * checks/fields:
 + [ADB] Ignore non-dependency fields when considering whether a
   versioned dependency is satisfied by the perl core packages.
   Based on a patch by Niko Tyni.  (Closes: #500720)
 + [RA] Stop checking for a libmodule-build-perl build dependency since
   Module::Build now comes with Perl.  Thanks, Raphael Hertzog.
   (Closes: #506697)
   * checks/files:
 + [ADB] Apply patches from Raphael Geissert to update the list of
   embedded PHP libraries:
   - Add detection for the Snoopy and GeSHi libraries and the use of
 phpmailer.inc (rather than .php).
   - Enable the libmarkdown-php check, as the package is now in unstable.
   - Add support for the (not currently packaged and thus disabled) IXR
 and kses libraries.
   * checks/infofiles:
 + [FL] Use $known_shells_regex from common_data.
   * checks/menus:
 + [FL] Use $known_shells_regex from common_data.
   * checks/patch-systems{,.desc}:
 + [ADB] Don't include dpatch comment lines containing no content

Bug#501722: marked as done (lintian: unused-override is emitted when an override exists for a check which is not -C )

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#501722: fixed in lintian 2.1.0
has caused the Debian Bug report #501722,
regarding lintian: unused-override is emitted when an override exists for a 
check which is not -C 
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 [EMAIL PROTECTED]
immediately.)


-- 
501722: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501722
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 2.0.0
Severity: minor

Example:

$ lintian --show-overrides -I 
xserver-xorg-video-openchrome_0.2.902+svn579-2_i386.deb | cut '-d ' -f-3
O: xserver-xorg-video-openchrome: non-dev-pkg-with-shlib-symlink
O: xserver-xorg-video-openchrome: non-dev-pkg-with-shlib-symlink
O: xserver-xorg-video-openchrome: no-symbols-control-file
O: xserver-xorg-video-openchrome: no-symbols-control-file
O: xserver-xorg-video-openchrome: package-name-doesnt-match-sonames

$ lintian --show-overrides -C scripts -I 
xserver-xorg-video-openchrome_0.2.902+svn579-2_i386.deb | cut '-d ' -f-3
I: xserver-xorg-video-openchrome: unused-override
I: xserver-xorg-video-openchrome: unused-override
I: xserver-xorg-video-openchrome: unused-override
I: xserver-xorg-video-openchrome: unused-override
I: xserver-xorg-video-openchrome: unused-override

Lintian should either not emit unused-override at all (only in that case, of 
course) or should only do it for tags that belong to the same check.

PS. -T is not affected.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhelper commands that modify
   maintainer scripts.  Patch by Raphael Geissert.
 + [FL] Add new tag missing-build-dependency-for-dh_-command for
   debhelper commands that are not from the debhelper package.
   Patch by Raphael Geissert.
 + [FL] Add new tag debhelper-but-no-misc-depends which warns
   about missing misc:Depends if you use commands that might
   set it.  Patch by Raphael Geissert.  (Closes: #499737)
   * checks/fields:
 + [ADB] Ignore non-dependency fields when considering whether a
   versioned dependency is satisfied by the perl core packages.
   Based on a patch by Niko Tyni.  (Closes: #500720

Bug#503695: marked as done (lintian: Add support for checking empty DP: "")

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#503695: fixed in lintian 2.1.0
has caused the Debian Bug report #503695,
regarding lintian: Add support for checking empty DP: ""
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 [EMAIL PROTECTED]
immediately.)


-- 
503695: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503695
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 2.0.0
Severity: wishlist


Given following debian/patches/10_example.dpatch:

  ## All lines beginning with `## DP:' are a description of the patch.
  ## DP: ""

Please add report "W: "for empty patch description. (likewise for DP: "")

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

Kernel: Linux 2.6.26-1-openvz-amd64 (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  binutils2.18.1~cvs20080103-7 The GNU assembler, linker and bina
ii  diffstat1.45-2   produces graph of changes introduc
ii  dpkg-dev1.14.22  Debian package development tools
ii  file4.26-1   Determines file type using "magic"
ii  gettext 0.17-4   GNU Internationalization utilities
ii  intltool-debian 0.35.0+20060710.1Help i18n of RFC822 compliant conf
ii  libparse-debianchan 1.1.1-2  parse Debian changelogs and output
ii  libtimedate-perl1.1600-9 Time and date functions for Perl
ii  liburi-perl 1.35.dfsg.1-1Manipulates and accesses URI strin
ii  man-db  2.5.2-3  on-line manual pager
ii  perl [libdigest-sha 5.10.0-15Larry Wall's Practical Extraction 

lintian recommends no packages.

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

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.1.0

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhelper commands that modify
   maintainer scripts.  Patch by Raphael Geissert.
 + [FL] Add new tag missing-build-dependency-for-dh_-comm

Bug#506793: marked as done (lintian: description spell suggestion: Subversion instead of subversion)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#506793: fixed in lintian 2.1.0
has caused the Debian Bug report #506793,
regarding lintian: description spell suggestion: Subversion instead of 
subversion
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 [EMAIL PROTECTED]
immediately.)


-- 
506793: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506793
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 2.0.0
Severity: wishlist

Hello,
please suggest "Subversion" instead of "subversion" in packages descriptions.

Thanks,
Sandro

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

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
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  binutils2.18.1~cvs20080103-7 The GNU assembler, linker and bina
ii  diffstat1.46-1   produces graph of changes introduc
ii  dpkg-dev1.14.22  Debian package development tools
ii  file4.26-1   Determines file type using "magic"
ii  gettext 0.17-4   GNU Internationalization utilities
ii  intltool-debian 0.35.0+20060710.1Help i18n of RFC822 compliant conf
ii  libparse-debianchan 1.1.1-2  parse Debian changelogs and output
ii  libtimedate-perl1.1600-9 Time and date functions for Perl
ii  liburi-perl 1.35.dfsg.1-1Manipulates and accesses URI strin
ii  man-db  2.5.2-3  on-line manual pager
ii  perl [libdigest-sha 5.10.0-17Larry Wall's Practical Extraction 

lintian recommends no packages.

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

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.1.0

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhelper commands that modify
   maintainer scripts.  Patch by Raphael Geissert.
 + [FL] Add new tag missing-build-dependency-for-dh_-command for
   debhelper commands that are not from the debhelper package.
   Patch by Raphael Geissert.
 + [

Bug#505868: marked as done (lintian: Lintian reports unusual interpreter for /usr/bin/icmake)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#505868: fixed in lintian 2.1.0
has caused the Debian Bug report #505868,
regarding lintian: Lintian reports unusual interpreter for /usr/bin/icmake
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 [EMAIL PROTECTED]
immediately.)


-- 
505868: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505868
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 1.24.2.1
Severity: wishlist

Lintian reports an unusual-interpreter warning for icmake-scripts (cf. the
icmake Debian package), but icmake scripts can be used with a
#!/usr/bin/icmake header line calling icmake to process the script.

E.g., the warning reported by Lintian could be: 

W: tcshconfig: unusual-interpreter ./usr/bin/ds #!/usr/bin/icmake

I would appreciate it if Lintian would recognize icmake as a `usual
interpreter' :-)

Cheers,

Frank B. Brokken.



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

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages lintian depends on:
ii  binutils2.18.1~cvs20080103-7 The GNU assembler, linker and bina
ii  diffstat1.45-2   produces graph of changes introduc
ii  dpkg-dev1.14.22  Debian package development tools
ii  file4.26-1   Determines file type using "magic"
ii  gettext 0.17-4   GNU Internationalization utilities
ii  intltool-debian 0.35.0+20060710.1Help i18n of RFC822 compliant conf
ii  libparse-debianchan 1.1.1-2  parse Debian changelogs and output
ii  libtimedate-perl1.1600-9 Time and date functions for Perl
ii  liburi-perl 1.35.dfsg.1-1Manipulates and accesses URI strin
ii  man-db  2.5.2-3  on-line manual pager
ii  perl [libdigest-sha 5.10.0-16Larry Wall's Practical Extraction 

lintian recommends no packages.

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

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.1.0

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhel

Bug#505826: marked as done (lintian: Redundant check for symbols-file-contains-debian-revision)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#505826: fixed in lintian 2.1.0
has caused the Debian Bug report #505826,
regarding lintian: Redundant check for symbols-file-contains-debian-revision
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 [EMAIL PROTECTED]
immediately.)


-- 
505826: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505826
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 2.0.0
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

If symbols-file-contains-current-version-with-debian-revision is a
problem, also reporting symbols-file-contains-debian-revision for the
same symbol is redundant and just makes lintian reports noisy.

- -- System Information:
Debian Release: lenny/sid
  APT prefers intrepid-updates
  APT policy: (500, 'intrepid-updates'), (500, 'intrepid-security'), (500, 
'intrepid-backports'), (500, 'intrepid')
Architecture: i386 (i686)

Kernel: Linux 2.6.27-7-generic (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/dash

Versions of packages lintian depends on:
ii  binutils   2.18.93.20081009-0ubuntu1 The GNU assembler, linker and bina
ii  diffstat   1.45-2produces graph of changes introduc
ii  dpkg-dev   1.14.20ubuntu6Debian package development tools
ii  file   4.24-4Determines file type using "magic"
ii  gettext0.17-3ubuntu2 GNU Internationalization utilities
ii  intltool-debia 0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii  libdigest-sha- 5.47-1Perl extension for SHA-1/224/256/3
ii  libparse-debia 1.1.1-2   parse Debian changelogs and output
ii  libtimedate-pe 1.1600-9  Time and date functions for Perl
ii  liburi-perl1.35.dfsg.1-1 Manipulates and accesses URI strin
ii  man-db 2.5.2-2   on-line manual pager
ii  perl [libdiges 5.10.0-11.1ubuntu2Larry Wall's Practical Extraction 

lintian recommends no packages.

- -- no debconf information

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

iEYEARECAAYFAkkfSLMACgkQHajaM93NaGrAZgCdEiDngpyqnpnngTCmy8rOLusQ
ui4An1HNqWsKsKFAeOIauqF0PhGb2H9e
=GRqD
-END PGP SIGNATURE-


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.1.0

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhe

Bug#500661: marked as done (lintian: allow literally '?' in extended description)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#500661: fixed in lintian 2.1.0
has caused the Debian Bug report #500661,
regarding lintian: allow literally '?' in extended description
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 [EMAIL PROTECTED]
immediately.)


-- 
500661: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500661
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 2.0.0
Severity: wishlist


Lintian reports a warning when there is a question mark ('?') in the
extended desription of a debconf template.
The reason is that there should be no questions in it.
But it's a problem if you want to insert a literally '?'.

An example text is:
"You can use wildcard expressions like '*' or '?'."

In this case, no warning should be thrown.


It would be good to not simply search for question marks but for
question marks at the end of sentences.

Here is a patch from Stephen Gran (given on debian-mentors):

--- a/checks/debconf
+++ b/checks/debconf
@@ -312,7 +312,7 @@ foreach my $template (@templates) {
tag "malformed-question-in-templates", $template->{template};
}   

  
}   

  
- if (defined ($extended) && $extended =~ /\?/) {
+ if (defined ($extended) && $extended =~ /\?(\s+|$)/) {
tag "using-question-in-extended-description-in-templates", 
$template->{template};
}   

  
if ($type eq 'note') {


(note: the '+' in the regexp seems not to be needed)

See http://lists.debian.org/debian-mentors/2008/09/msg00414.html and
follow-ups for further information.



-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.1.0

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhelper com

Bug#500720: marked as done (lintian: versioned-dependency-satisfied-by-perl triggered by conflicts and replaces)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#500720: fixed in lintian 2.1.0
has caused the Debian Bug report #500720,
regarding lintian: versioned-dependency-satisfied-by-perl triggered by 
conflicts and replaces
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 [EMAIL PROTECTED]
immediately.)


-- 
500720: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500720
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 2.0.0
Tags: patch

Looking at lintian.debian.org, the new
versioned-dependency-satisfied-by-perl check incorrectly triggers on the
perl and perl-modules packages due to their Conflicts and Replaces fields.

The attached patch makes the check simply ignore all the non-dependency
relations.
-- 
Niko Tyni   [EMAIL PROTECTED]
>From 90b9ca3ceb2d0ee54d343c3821a1ca065e4a717d Mon Sep 17 00:00:00 2001
From: Niko Tyni <[EMAIL PROTECTED]>
Date: Tue, 30 Sep 2008 21:52:50 +0300
Subject: [PATCH] Ignore non-dependency relations for the versioned-dependency-satisfied-by-perl check.

---
 checks/fields |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/checks/fields b/checks/fields
index d9beaf0..c81517c 100644
--- a/checks/fields
+++ b/checks/fields
@@ -530,6 +530,7 @@ if (($type eq "binary") || ($type eq 'udeb')) {
 	# only trigger this for the the preferred alternative
 	tag "versioned-dependency-satisfied-by-perl", "$field: $part_d_orig"
 		if $alternatives[0][-1] eq $part_d_orig
+		&& $field =~ /depends|recommends|suggests/
 		&& perl_core_has_version($d_pkg, $d_version->[0], $d_version->[1]);
 
 	tag "depends-exclusively-on-makedev", "$field",
@@ -717,6 +718,7 @@ if ($type eq "source") {
 	# only trigger this for the the preferred alternative
 	tag "versioned-dependency-satisfied-by-perl", "$field: $part_d_orig"
 		if $alternatives[0][-1] eq $part_d_orig
+		&& $field =~ /build-depends/
 		&& perl_core_has_version($d_pkg, $d_version->[0], $d_version->[1]);
 }
 
-- 
1.5.6.5

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.1.0

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhelper commands that modify
   maintainer scripts.  Patch by Raphael Geissert.
 + [FL] Add new tag missing-build-dependency-for-dh_-command for
   debhelper commands that are not from the debhelper package.
   Patch by Raphael Geissert.
 + [FL] Add new tag debhelper-but-no-misc-depends which warns

Bug#498892: marked as done (lintian: encourage maintainers to document patches)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:04 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#498892: fixed in lintian 2.1.0
has caused the Debian Bug report #498892,
regarding lintian: encourage maintainers to document patches
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 [EMAIL PROTECTED]
immediately.)


-- 
498892: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=498892
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 1.24.4
Severity: wishlist

Please add a "info" check for uncommented patches in few common patch systems.


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

Kernel: Linux 2.6.26-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  binutils2.18.1~cvs20080103-7 The GNU assembler, linker and bina
ii  diffstat1.45-2   produces graph of changes introduc
ii  dpkg-dev1.14.22  Debian package development tools
ii  file4.26-1   Determines file type using "magic"
ii  gettext 0.17-4   GNU Internationalization utilities
ii  intltool-debian 0.35.0+20060710.1Help i18n of RFC822 compliant conf
ii  libparse-debianchan 1.1.1-2  parse Debian changelogs and output
ii  libtimedate-perl1.1600-9 Time and date functions for Perl
ii  liburi-perl 1.35.dfsg.1-1Manipulates and accesses URI strin
ii  man-db  2.5.2-2  on-line manual pager
ii  perl [libdigest-sha 5.10.0-14Larry Wall's Practical Extraction 

lintian recommends no packages.

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

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.1.0

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   different regexes in use.
   * checks/debconf{,.desc}:
 + [CW] Update my e-mail address.
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhelper commands that modify
   maintainer scripts.  Patch by Raphael Geissert.
 + [FL] Add new tag missing-build-dependency-for-dh_-command for
   debhelper commands that are not from the debhelper package.
   Patch by Raphael Geissert.
 + [FL] Add new tag debhelper-but-

Bug#506697: marked as done (lintian: invalid "missing-build-dependency libmodule-build-perl")

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 19:47:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#506697: fixed in lintian 2.1.0
has caused the Debian Bug report #506697,
regarding lintian: invalid "missing-build-dependency libmodule-build-perl"
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 [EMAIL PROTECTED]
immediately.)


-- 
506697: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506697
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 2.0.0
Severity: normal

For some strange reason, the latest version of libmodule-build-perl
doesn't work for zim and thus I added a Build-Conflict to force the usage
of version of the module that is provided by perl-modules:

Build-Depends: debhelper (>= 5.0), perl-modules (>= 5.10.0) | 
libmodule-build-perl (>= 0.2800)
Build-Conflicts: libmodule-build-perl (>= 0.3000)

But this combination leads to lintian improperly complaining:
E: zim source: missing-build-dependency libmodule-build-perl

Not sure if the Build-Conflicts is at fault or if the change advised by
the lintian warning is the sole responsible:
W: zim source: versioned-dependency-satisfied-by-perl build-depends: 
libmodule-build-perl (>= 0.28)

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

Kernel: Linux 2.6.26-1-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  binutils2.18.1~cvs20080103-7 The GNU assembler, linker and bina
ii  diffstat1.46-1   produces graph of changes introduc
ii  dpkg-dev1.15.0   Debian package development tools
ii  file4.26-1   Determines file type using "magic"
ii  gettext 0.17-4   GNU Internationalization utilities
ii  intltool-debian 0.35.0+20060710.1Help i18n of RFC822 compliant conf
ii  libparse-debianchan 1.1.1-2  parse Debian changelogs and output
ii  libtimedate-perl1.1600-9 Time and date functions for Perl
ii  liburi-perl 1.35.dfsg.1-1Manipulates and accesses URI strin
ii  man-db  2.5.2-3  on-line manual pager
ii  perl [libdigest-sha 5.10.0-17Larry Wall's Practical Extraction 

lintian recommends no packages.

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

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.1.0

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.1.0.dsc
  to pool/main/l/lintian/lintian_2.1.0.dsc
lintian_2.1.0.tar.gz
  to pool/main/l/lintian/lintian_2.1.0.tar.gz
lintian_2.1.0_all.deb
  to pool/main/l/lintian/lintian_2.1.0_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Sep 2008 10:35:47 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 lintian- Debian package checker
Closes: 498892 499737 500661 500720 501722 503695 504257 505826 505868 506697 
506793
Changes: 
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
 + Added
   - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 .
   * checks/common_data.pm:
 + [FL] New variable $known_shells_regex which matches known shell
   names.  This removes some synchronisation issues between the
   dif

lintian_2.1.0_amd64.changes ACCEPTED

2008-11-28 Thread Debian Installer

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


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

Announcing to [EMAIL PROTECTED]
Closing bugs: 498892 499737 500661 500720 501722 503695 504257 505826 505868 
506697 506793 


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



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

2008-11-28 Thread Frank Lichtenheld
The annotated tag, 2.1.0 has been created
at  1234778fb3da71d5eea357912507b6d1ca3a4ac2 (tag)
   tagging  26bba35a6991be6a2b039c47d1c7c9cece746d17 (commit)
  replaces  2.0.0
 tagged by  Frank Lichtenheld
on  Fri Nov 28 20:28:05 2008 +0100

- Shortlog 
Release 2.1.0

Adam D. Barratt (24):
  Don't try to readelf-parse files for which objdump returns "invalid 
operation".
  Simplify the code structure and remove duplication.
  Don't trigger versioned-dependency-satisfied-by-perl for 
Conflicts/Replaces
  Fix typo (s/Knew/New/)
  Remove no longer used variable
  s/catched/caught/
  Don't count "## DP: " as a dpatch description.
  Don't emit unused-override in situations where we can't know it's unused
  Indicate that the patch-systems check script needs diffstat information
  Add quilt-patch-without-description (Closes: #498892)
  Don't treat literal use of "?" in descriptions as part of a question.
  Add an acknowledgement for the previous change
  Only issue one of the symbols-file-contains*debian-revision tags for a 
symbol.
  Flag shlibs which call {_,}exit() (Closes: #504257)
  Drop the severity of shlib-calls-exit to wishlist
  Add quilt-patch-missing-description to the list of new patches
  Ignore square bracket delimited text when running "picky" spelling checks.
  Add changelog entry for Raphael Geissert's embedded PHP library updates.
  Correct a few typos in the "overrides" section of lintian.sgml
  s/Geshi/GeSHi/
  Generate a file rather than shipping it to allow us to be imported in to 
bzr
  Move a couple of files in the testset from diffs to being generated.
  And actually remember to delete the files
  Correct a filename

Colin Watson (2):
  [CW] Add jaunty as an allowable distribution for Ubuntu, and remove the 
EOLed edgy and feisty.
  Update my e-mail address.

Frank Lichtenheld (31):
  Unify handling of known shell names
  Lintian::Output: New module for bundeling lintian output functionality
  Begin conversion to Lintian::Output
  Do not use STDERR for debug output
  frontend/lintian: Unify warning output
  Move tag output to Lintian::Output
  Lintian::Output: Add POD documentation
  Lintian::Output: Add print_start_pkg and print_end_pkg hooks
  Add an XML output as demonstration for print_{start,end}_pkg
  Changelog entry for Lintian::Output branch
  Tags::get_tag_code: Remove unused parameter
  Remove support for old Type: field of tags
  Document the fact that --color=html is currently not supported
  Remove unnessary inclusions of the "Pipeline" module
  Add new module Lintian::Command as replacement of the old Pipeline module
  Migrate lib/* from Pipeline to Lintian::Command
  Util: Add some more utility functions based on Lintian::Command
  Convert most collection scripts from Pipeline to Util
  Lintian::Command::spawn: set error output to STDERR per default
  Lintian::Command::spawn: Improve error handling
  frontend/lintian: Convert to Lintian::Command and new Util
  unpack/*: Convert to Lintian::Command and Util
  Lintian::Command: Add new reap() function as wrapper for finish
  collection/{file-info,md5sums}: Replace usages of pipeline_open
  Pipeline: delete
  Add dependency on libipc-run-perl for Lintian::Command
  Add some changelog entries for my Lintian::Command branch
  checks/scripts: Add icmake as a known interpreter
  Commit the new debhelper data files
  Don't expect a removed warning anymore
  Disable the non-PIC library test case on non-i386

Raphael Geissert (12):
  Also search for embedded copies of the Snoopy PHP class/lib
  Also try to match .inc files for those renaming-lovers
  Know about the not yet packaged IXR PHP library
  Know about the not yet packaged kses PHP library
  markdown is now in sid
  Check for embedded copies of the Geshi PHP library.
  private/refresh-debhelper-data: New script to update debhelper related 
data
  checks/debhelper: Recognise debhelper commands invoked with - prefix
  checks/debhelper: Use Lintian::Data for list of debhelper commands
  checks/debhelper: rename $depends to $bdepends to make purpose clearer
  checks/debhelper: Add new tag for dependencies of additional debhelper 
commands
  checks/debhelper: Add new tag debhelper-but-no-misc-depends

Russ Allbery (2):
  Stop checking for a libmodule-build-perl build dependency
  Correct subversion to Subversion in package descriptions

---

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-71-g26bba35

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit 26bba35a6991be6a2b039c47d1c7c9cece746d17
Author: Frank Lichtenheld <[EMAIL PROTECTED]>
Date:   Fri Nov 28 20:12:32 2008 +0100

Disable the non-PIC library test case on non-i386

At least allow the test suite to complete on other architectures
(although not yet successfully)

diff --git a/testset/libbaz/Makefile b/testset/libbaz/Makefile
index 4a3bf2d..b388b8c 100644
--- a/testset/libbaz/Makefile
+++ b/testset/libbaz/Makefile
@@ -4,6 +4,12 @@ CC=gcc
 CFLAGS=-Wall -Winline -O2
 
 OBJS=baz.o extra.o
+SHOBJS=baz.sho extra.sho
+NOPICOBJS = $(OBJS)
+DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
+ifneq ($(DEB_HOST_ARCH),i386)
+NOPICOBJS = $(SHOBJS)
+endif
 
 all: libbaz1.a libbaz2.a libbaz1.so.1.0.3b libbaz2.so libbaz3.so.1.0.3b
 
@@ -13,14 +19,14 @@ libbaz2.so.1.0: libbaz2.so.1.0.3b
ln -sf $^ $@
 
 # Oops, forget the soname altogether
-libbaz1.so.1.0.3b: $(OBJS)
+libbaz1.so.1.0.3b: $(NOPICOBJS)
$(CC) -o $@ -shared $^ -lc
 
-libbaz2.so.1.0.3b: $(OBJS:%.o=%.sho)
+libbaz2.so.1.0.3b: $(SHOBJS)
$(CC) -o $@ -shared -Wl,-soname,libbaz2.so.1.0 $^ -lc
 
-# Non-PIC.
-libbaz3.so.1.0.3b: $(OBJS)
+# Non-PIC. We can't test this on all architectures
+libbaz3.so.1.0.3b: $(NOPICOBJS)
$(CC) -o $@ -shared -Wl,-soname,libbaz3.so.1 $^ -lc
 
 #%.o-noreentrant: %.c
@@ -37,7 +43,7 @@ libbaz2.a: $(OBJS)
ranlib $@
 
 # The pic one in the .a (wrong), no archive table
-libbaz1.a: $(OBJS:%.o=%.sho)
+libbaz1.a: $(SHOBJS)
ar cqS $@ $^
 
 clean:

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processing of lintian_2.1.0_amd64.changes

2008-11-28 Thread Archive Administrator
lintian_2.1.0_amd64.changes uploaded successfully to localhost
along with the files:
  lintian_2.1.0.dsc
  lintian_2.1.0.tar.gz
  lintian_2.1.0_all.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Lintian questions

2008-11-28 Thread Russ Allbery
"Adam D. Barratt" <[EMAIL PROTECTED]> writes:
> On Thu, 2008-11-27 at 18:43 +, Anton Piatek wrote:

>> Can lintian have a system-wide overrides file? linda supported extra
>> overrides in a system-wide manner, and I was hoping to be able to do
>> the same 

> No. When checking a package, lintian extracts the override files from
> the package itself and uses those; any override files present on the
> system are ignored.

It would be nice to change this, as it's a fairly useful feature for
special setups like private repositories.

-- 
Russ Allbery ([EMAIL PROTECTED])   


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: 2.1.0 upload?

2008-11-28 Thread Russ Allbery
Frank Lichtenheld <[EMAIL PROTECTED]> writes:

> Yeah, it is really long overdue. Will take care to do that during the
> stay here at Extremadura, probably this evening.

Yeah, apologies for going mostly radio silent over here.  The last couple
of months have been insanely busy for me.  Things should be calming down
over the next few weeks and I should hopefully have time for Lintian (and
Policy) again.

-- 
Russ Allbery ([EMAIL PROTECTED])   


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#505868: setting package to lintian, tagging 499737, tagging 505868

2008-11-28 Thread Frank Lichtenheld
# Automatically generated email from bts, devscripts version 2.10.35
# via tagpending 
#
# lintian (2.1.0) unstable; urgency=low
#
#  * checks/debhelper:
#+ [FL] Use Lintian::Data for list of debhelper commands that modify
#  maintainer scripts.  Patch by Raphael Geissert.
#+ [FL] Add new tag missing-build-dependency-for-dh_-command for
#  debhelper commands that are not from the debhelper package.
#  Patch by Raphael Geissert.
#+ [FL] Add new tag debhelper-but-no-misc-depends which warns
#  about missing misc:Depends if you use commands that might
#  set it.  Patch by Raphael Geissert.  (Closes: #499737)
#  * check/scripts:
#+ [FL] Use $known_shells_regex from common_data.
#+ [FL] Add icmake as a known interpreter as requested by
#  Frank B. Brokken.  (Closes: #505868)
#

package lintian
tags 499737 + pending
tags 505868 + pending




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processed: setting package to lintian, tagging 499737, tagging 505868

2008-11-28 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> # Automatically generated email from bts, devscripts version 2.10.35
> # via tagpending
> #
> # lintian (2.1.0) unstable; urgency=low
> #
> #  * checks/debhelper:
> #+ [FL] Use Lintian::Data for list of debhelper commands that modify
> #  maintainer scripts.  Patch by Raphael Geissert.
> #+ [FL] Add new tag missing-build-dependency-for-dh_-command for
> #  debhelper commands that are not from the debhelper package.
> #  Patch by Raphael Geissert.
> #+ [FL] Add new tag debhelper-but-no-misc-depends which warns
> #  about missing misc:Depends if you use commands that might
> #  set it.  Patch by Raphael Geissert.  (Closes: #499737)
> #  * check/scripts:
> #+ [FL] Use $known_shells_regex from common_data.
> #+ [FL] Add icmake as a known interpreter as requested by
> #  Frank B. Brokken.  (Closes: #505868)
> #
> package lintian
Ignoring bugs not assigned to: lintian

> tags 499737 + pending
Bug#499737: [checks/debhelper] emit debhelper-but-no-miscDepends
Tags were: patch
Tags added: pending

> tags 505868 + pending
Bug#505868: lintian: Lintian reports unusual interpreter for /usr/bin/icmake
There were no tags set.
Tags added: 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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Unusual characters in filenames in Lintian's testset

2008-11-28 Thread Adam D. Barratt
[Adding James to the Cc list to avoid having to write essentially the same 
mail twice]


On Mon, 28 Jan 2008 12:43:41 +, Colin Watson wrote:

For Ubuntu, we'd like to be able to import Lintian into bzr.
Unfortunately, at the moment this fails because there are some unusual
characters in testset/filenames/files/:

[...]

 -rw-r--r-- 1 cjwatson cjwatson 14 2004-03-10 02:39 "'\\ "
 -rw-r--r-- 1 cjwatson cjwatson 47 2004-03-10 02:39 "Maelstrom Sound"

bzr doesn't like the "\" character because it breaks checkouts on
Windows. (I'm not sure I agree with this decision, but that's a
separate conversation.)

Would anyone mind if, switching to my Lintian maintenance team hat, I
arranged for these to be created on the fly rather than in revision
control?


I've removed the file in the git repository and verified that HEAD passes a 
"bzr init && bzr add && bzr commit".


There were two files which were being ignored by the import due to their 
filename patterns - "testset/diffs/binary.c~" and 
"testset/diffs/.#binary.c.1.34". I've removed both and added a generated .c~ 
file to the filenames testset; the net effect is largely zero as we were 
already testing the CVS conflict file tag in the filenames testset.


Adam 



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-70-g8b95634

2008-11-28 Thread Adam D. Barratt
The following commit has been merged in the master branch:
commit 8b9563473dee8b038aa98209f8c31e3e80a9aa6e
Author: Adam D. Barratt <[EMAIL PROTECTED]>
Date:   Fri Nov 28 17:56:43 2008 +

Correct a filename

diff --git a/debian/changelog b/debian/changelog
index 8bb57ed..066f476 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -125,7 +125,7 @@ lintian (2.1.0) unstable; urgency=low
  packages they are contained in
 
   * testset/{diffs,filenames}:
-+ [ADB] Generate the files "files/'\ " and "binary.c~" at build time 
++ [ADB] Generate the files "files/'\ " and "filenames.c~" at build time 
   instead of including it in the source package, to allow lintian to be
   imported in to Bazaar.
 

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [SCM] Debian package checker branch, master, updated. 2.0.0-58-gbec18b4

2008-11-28 Thread Frank Lichtenheld
On Fri, Nov 28, 2008 at 05:03:38PM -, Adam D. Barratt wrote:
> On Fri, 28 Nov 2008 17:40:02 +0100, Frank Lichtenheld wrote:
> >On Fri, Nov 28, 2008 at 04:31:56PM +, Adam D. Barratt wrote:
> >>Generate a file rather than shipping it to allow us to be
> >>imported in to bzr
> >
> >May I ask who needs that? ;)
> 
> Colin (Watson) requested the change in January (in a mail I'm about to 
> reply to); Russ agreed at the time, but it never got done.  I was 
> reminded of it earlier in the week as lintian is one of the packages 
> that currently fails to import in to http://package-import.ubuntu.com/
> 
> I'm quite happy to revert the changes if anyone feels they're 
> inappropriate.

Nah, just curious.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-69-geba97ba

2008-11-28 Thread Adam D. Barratt
The following commit has been merged in the master branch:
commit eba97ba99e99967a7c7a752424138193d9f53454
Author: Adam D. Barratt <[EMAIL PROTECTED]>
Date:   Fri Nov 28 17:05:37 2008 +

And actually remember to delete the files

diff --git a/testset/diffs/.#binary.c.1.34 b/testset/diffs/.#binary.c.1.34
deleted file mode 100644
index 9208f48..000
--- a/testset/diffs/.#binary.c.1.34
+++ /dev/null
@@ -1 +0,0 @@
-A CVS conflict copy to trigger the diff check.
diff --git a/testset/diffs/binary.c~ b/testset/diffs/binary.c~
deleted file mode 100644
index 5e0d16c..000
--- a/testset/diffs/binary.c~
+++ /dev/null
@@ -1,5 +0,0 @@
-#include 
-
-int main () {
-  printf("Helooo nurse! :)\n");
-}

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [SCM] Debian package checker branch, master, updated. 2.0.0-58-gbec18b4

2008-11-28 Thread Adam D. Barratt

On Fri, 28 Nov 2008 17:40:02 +0100, Frank Lichtenheld wrote:

On Fri, Nov 28, 2008 at 04:31:56PM +, Adam D. Barratt wrote:

Generate a file rather than shipping it to allow us to be
imported in to bzr


May I ask who needs that? ;)


Colin (Watson) requested the change in January (in a mail I'm about to reply 
to); Russ agreed at the time, but it never got done.  I was reminded of it 
earlier in the week as lintian is one of the packages that currently fails 
to import in to http://package-import.ubuntu.com/


I'm quite happy to revert the changes if anyone feels they're inappropriate.

Regards,

Adam 



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-68-g7fd87b4

2008-11-28 Thread Adam D. Barratt
The following commit has been merged in the master branch:
commit 7fd87b44cfb61b5b00e23f5ef3364611653ff1df
Author: Adam D. Barratt <[EMAIL PROTECTED]>
Date:   Fri Nov 28 17:01:44 2008 +

Move a couple of files in the testset from diffs to being generated.

diff --git a/debian/changelog b/debian/changelog
index 4e39f47..8bb57ed 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -124,10 +124,10 @@ lintian (2.1.0) unstable; urgency=low
   - data/debhelper/dh_commands: mapping of debhelper commands to
  packages they are contained in
 
-  * testset/files:
-+ [ADB] Generate the file "files/'\ " at build time instead of
-  including it in the source package, to allow lintian to be imported
-  in to Bazaar.
+  * testset/{diffs,filenames}:
++ [ADB] Generate the files "files/'\ " and "binary.c~" at build time 
+  instead of including it in the source package, to allow lintian to be
+  imported in to Bazaar.
 
  -- Frank Lichtenheld <[EMAIL PROTECTED]>  Sun, 28 Sep 2008 10:35:47 +0200
 
diff --git a/testset/filenames/debian/rules b/testset/filenames/debian/rules
index ff0e41e..f77a857 100755
--- a/testset/filenames/debian/rules
+++ b/testset/filenames/debian/rules
@@ -25,6 +25,7 @@ clean:
touch 'files/.#Maelstrom Sound.1.1.1' 'files/Maelstrom Sounce.r121'
touch 'files/Maelstrom Sound.mine'
touch "files/'\\ "
+   touch filenames.c~
 
 build:
 
diff --git a/testset/tags.diffs b/testset/tags.diffs
index c0cfb83..e4894fe 100644
--- a/testset/tags.diffs
+++ b/testset/tags.diffs
@@ -23,10 +23,8 @@ W: diffs source: configure-generated-file-in-source 
subdir-good/config.cache
 W: diffs source: configure-generated-file-in-source subdir-good/config.log
 W: diffs source: configure-generated-file-in-source subdir-good/config.status
 W: diffs source: diff-contains-bzr-control-dir .bzr
-W: diffs source: diff-contains-cvs-conflict-copy .#binary.c.1.34
-W: diffs source: diff-contains-editor-backup-file binary.c~
 W: diffs source: diff-contains-substvars debian/substvars
-W: diffs source: patch-system-but-direct-changes-in-diff .#binary.c.1.34 and 2 
more
+W: diffs source: patch-system-but-direct-changes-in-diff .bzr/dummy
 W: diffs: binary-without-manpage usr/bin/diffs
 W: diffs: wrong-bug-number-in-closes l6:#nn
 W: diffs: wrong-bug-number-in-closes l7:#123nnn
diff --git a/testset/tags.filenames b/testset/tags.filenames
index 9d738a4..618a9b4 100644
--- a/testset/tags.filenames
+++ b/testset/tags.filenames
@@ -59,6 +59,7 @@ W: filenames source: diff-contains-bts-control-dir debian/.be
 W: filenames source: diff-contains-bzr-control-dir .bzr
 W: filenames source: diff-contains-cvs-conflict-copy files/.#Maelstrom 
Sound.1.1.1
 W: filenames source: diff-contains-cvs-control-dir CVS
+W: filenames source: diff-contains-editor-backup-file filenames.c~
 W: filenames source: diff-contains-svk-commit-file files/svk-commitsEr9P.tmp
 W: filenames source: diff-contains-svn-commit-file files/svn-commit.tmp
 W: filenames source: diff-contains-svn-conflict-file files/Maelstrom 
Sounce.r121

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [SCM] Debian package checker branch, master, updated. 2.0.0-58-gbec18b4

2008-11-28 Thread Frank Lichtenheld
On Fri, Nov 28, 2008 at 04:31:56PM +, Adam D. Barratt wrote:
> Generate a file rather than shipping it to allow us to be imported in to 
> bzr

May I ask who needs that? ;)

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-67-g6e0646e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit 6e0646e8308e299105eaf7d50e534bb8cb34ec64
Author: Raphael Geissert <[EMAIL PROTECTED]>
Date:   Fri Nov 28 17:27:05 2008 +0100

checks/debhelper: Add new tag debhelper-but-no-misc-depends

Warns about missing misc:Depends substvar if you use commands
that might set it.

Closes: #499737

diff --git a/checks/debhelper b/checks/debhelper
index 59e8745..93186bb 100644
--- a/checks/debhelper
+++ b/checks/debhelper
@@ -35,6 +35,7 @@ use Lintian::Data;
 my $cdbscompat = 5;
 
 my $maint_commands = Lintian::Data->new ('debhelper/maint_commands');
+my $miscDeps_commands = Lintian::Data->new ('debhelper/miscDepends_commands');
 my $dh_commands_depends = Lintian::Data->new ('debhelper/dh_commands', '=');
 
 # The version at which debhelper commands were introduced.  Packages that use
@@ -62,6 +63,7 @@ my $compat = '';
 my $usescdbs = '';
 my $seendhpython = '';
 my $usescdbspython = '';
+my $needmiscdepends = 0;
 my %missingbdeps;
 
 open(RULES, '<', "debfiles/rules") or fail("cannot read debian/rules: $!");
@@ -84,23 +86,28 @@ while () {
if ($maint_commands->known($dhcommand) and not m/\s+\-n\s+/) {
$needtomodifyscripts = 1;
}
+   if ($miscDeps_commands->known($dhcommand)) {
+   $needmiscdepends = 1;
+   }
if ($dh_commands_depends->known($dhcommand)) {
my $dep = $dh_commands_depends->value($dhcommand);
$missingbdeps{$dep} = $dhcommand;
}
-if ($versions{$dhcommand}) {
-push (@versioncheck, $dhcommand);
-}
+   if ($versions{$dhcommand}) {
+   push (@versioncheck, $dhcommand);
+   }
$seencommand = 1;
$needbuilddepends = 1;
 } elsif (m,^\s+dh\s+,) {
$seencommand = 1;
$needbuilddepends = 1;
+   $needmiscdepends = 1;
push (@versioncheck, 'dh');
 } elsif (m,^include\s+/usr/share/cdbs/1/rules/debhelper.mk,) {
$seencommand = 1;
$needbuilddepends = 1;
$needtomodifyscripts = 1;
+   $needmiscdepends = 1;
 
# CDBS sets DH_COMPAT but doesn't export it.  It does, however, create
# a debian/compat file if none was found; that logic is handled later.
@@ -126,6 +133,22 @@ return unless $seencommand;
 my $pkgs = $info->binaries;
 my $single_pkg = keys(%$pkgs) == 1 ? $pkgs->{(keys(%$pkgs))[0]} : '';
 
+for my $binpkg (keys %$pkgs) {
+my $depends = '';
+local $/;
+
+foreach my $field (qw(depends recommends suggests)) {
+   if (open DEPENDS, '<', "control/$binpkg/$field") {
+   chomp ($depends .= );
+   close(DEPENDS);
+   }
+}
+
+tag 'debhelper-but-no-misc-depends', $binpkg
+if $needmiscdepends and $depends !~ m/\$\{misc:Depends\}/
+  and $pkgs->{$binpkg} eq 'deb';
+}
+
 # If we got this far, they need to have #DEBHELPER# in their scripts.  Search
 # for scripts that look like maintainer scripts.  Also collect dependency
 # information from debian/control and check compatibility level.
diff --git a/checks/debhelper.desc b/checks/debhelper.desc
index 811f544..2a00357 100644
--- a/checks/debhelper.desc
+++ b/checks/debhelper.desc
@@ -105,6 +105,16 @@ Info: This package uses dh_python but apparently does not 
tell it to use
  may mean that the package has not been converted to the current Python
  policy, in which case it probably should be.
 
+Tag: debhelper-but-no-misc-depends
+Type: warning
+Severity: normal
+Certainty: certain
+Ref: debhelper(7)
+Info: The source package uses debhelper but it does not use ${misc:Depends} in
+ the given binary package's debian/control entry.  This is required so the
+ dependencies are set correctly in case the result of a call to any of the dh_
+ commands cause the package to depend on another package.
+
 Tag: missing-build-dependency-for-dh_-command
 Type: error
 Severity: important
diff --git a/debian/changelog b/debian/changelog
index 1c1056f..4e39f47 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ lintian (2.1.0) unstable; urgency=low
 
   * Summary of tag changes:
 + Added
+  - debhelper-but-no-misc-depends
   - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
@@ -21,6 +22,9 @@ lintian (2.1.0) unstable; urgency=low
 + [FL] Add new tag missing-build-dependency-for-dh_-command for
   debhelper commands that are not from the debhelper package.
   Patch by Raphael Geissert.
++ [FL] Add new tag debhelper-but-no-misc-depends which warns
+  about missing misc:Depends if you use commands that might
+  set it.  Patch by Raphael Geissert.  (Closes: #499737)
   * checks/fields:
 + [ADB] Ignore non-dependency fields when considering whether a
   versioned dependency is satisfied by the perl core packages.
diff --git a/testset/dh-test/debian/control b/testset/dh-test/debian/control
index febe799..d0890b2 100644
--- a/testset/

[SCM] Debian package checker branch, master, updated. 2.0.0-67-g6e0646e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit 42e7c9a0706b32db95b7b16d0e1e1dc0e13184a1
Author: Frank Lichtenheld <[EMAIL PROTECTED]>
Date:   Fri Nov 28 16:52:56 2008 +0100

Commit the new debhelper data files

diff --git a/data/debhelper/dh_commands b/data/debhelper/dh_commands
new file mode 100644
index 000..e1ab66e
--- /dev/null
+++ b/data/debhelper/dh_commands
@@ -0,0 +1,96 @@
+dh_auto_build=debhelper
+dh_auto_clean=debhelper
+dh_auto_configure=debhelper
+dh_auto_install=debhelper
+dh_auto_test=debhelper
+dh_bash-completion=bash-completion
+dh_builddeb=debhelper
+dh_buildinfo=dh-buildinfo
+dh_clean=debhelper
+dh_clideps=cli-common-dev
+dh_clifixperms=cli-common-dev
+dh_cligacpolicy=cli-common-dev
+dh_clistrip=cli-common-dev
+dh_compress=debhelper
+dh_consoledata=dh-consoledata
+dh_desktop=debhelper
+dh_fixperms=debhelper
+dh_gconf=debhelper
+dh_gencontrol=debhelper
+dh_gnustep=gnustep-make
+dh_gstscancodecs=gstreamer-tools
+dh_gtkmodules=libgtk2.0-dev
+dh_haskell_build=haskell-devscripts
+dh_haskell_buildinst=haskell-devscripts
+dh_haskell_configure=haskell-devscripts
+dh_haskell_depends=haskell-devscripts
+dh_haskell=haskell-devscripts
+dh_haskell_install=haskell-devscripts
+dh_haskell_prep=haskell-devscripts
+dh_icons=debhelper
+dh_installcatalogs=debhelper
+dh_installchangelogs=debhelper
+dh_installcligac=cli-common-dev
+dh_installcron=debhelper
+dh_installdebconf=debhelper
+dh_installdeb=debhelper
+dh_install=debhelper
+dh_installdefoma=defoma
+dh_installdirs=debhelper
+dh_installdocs=debhelper
+dh_installemacsen=debhelper
+dh_installexamples=debhelper
+dh_installifupdown=debhelper
+dh_installinfo=debhelper
+dh_installinit=debhelper
+dh_installkpatches=dh-kpatches
+dh_installlisting=desktop-profiles
+dh_installlogcheck=debhelper
+dh_installlogrotate=debhelper
+dh_installman=debhelper
+dh_installmanpages=debhelper
+dh_installmenu=debhelper
+dh_installmime=debhelper
+dh_installmodules=debhelper
+dh_installpam=debhelper
+dh_installppp=debhelper
+dh_installtex=tex-common
+dh_installudev=debhelper
+dh_installwm=debhelper
+dh_installxfonts=debhelper
+dh_installxmlcatalogs=xml-core
+dh_installxsp=mono-xsp-base
+dh_installyorick=yorick-dev
+dh_installzopeinstance=zope-debhelper
+dh_installzope=zope-debhelper
+dh_javadoc=gjdoc
+dh_link=debhelper
+dh_lintian=debhelper
+dh_lisp=dh-lisp
+dh_listpackages=debhelper
+dh_makeclilibs=cli-common-dev
+dh_make=dh-make
+dh_makeshlibs=debhelper
+dh_md5sums=debhelper
+dh_metainit=dh-metainit
+dh_movefiles=debhelper
+dh_nativejava=java-gcj-compat-dev
+dh_ocaml=ocaml-nox
+dh_pangomodules=libpango1.0-dev
+dh_perl=debhelper
+dh_pidgin=pidgin-dev
+dh_prep=debhelper
+dh_pycentral=python-central
+dh_pysupport=python-support
+dh_python=debhelper
+dh_rdoc=ruby-pkg-tools
+dh_scrollkeeper=debhelper
+dh_shlibdeps=debhelper
+dh_strip=debhelper
+dh_suidregister=debhelper
+dh_testdir=debhelper
+dh_testroot=debhelper
+dh_testversion=debhelper
+dh_undocumented=debhelper
+dh_upx=upx-ucl
+dh_usrlocal=debhelper
diff --git a/data/debhelper/dh_packages b/data/debhelper/dh_packages
new file mode 100644
index 000..93c186c
--- /dev/null
+++ b/data/debhelper/dh_packages
@@ -0,0 +1,29 @@
+bash-completion
+cli-common-dev
+debhelper
+defoma
+desktop-profiles
+dh-buildinfo
+dh-consoledata
+dh-kpatches
+dh-lisp
+dh-make
+dh-metainit
+gjdoc
+gnustep-make
+gstreamer-tools
+haskell-devscripts
+java-gcj-compat-dev
+libgtk2.0-dev
+libpango1.0-dev
+mono-xsp-base
+ocaml-nox
+pidgin-dev
+python-central
+python-support
+ruby-pkg-tools
+tex-common
+upx-ucl
+xml-core
+yorick-dev
+zope-debhelper
diff --git a/data/debhelper/maint_commands b/data/debhelper/maint_commands
new file mode 100644
index 000..832c799
--- /dev/null
+++ b/data/debhelper/maint_commands
@@ -0,0 +1,37 @@
+dh_cligacpolicy
+dh_consoledata
+dh_desktop
+dh_gconf
+dh_haskell_prep
+dh_icons
+dh_installcatalogs
+dh_installcligac
+dh_installdebconf
+dh_installdefoma
+dh_installdocs
+dh_installemacsen
+dh_installinfo
+dh_installinit
+dh_installlisting
+dh_installmenu
+dh_installmime
+dh_installmodules
+dh_installtex
+dh_installudev
+dh_installwm
+dh_installxfonts
+dh_installxmlcatalogs
+dh_installxsp
+dh_installzope
+dh_installzopeinstance
+dh_lisp
+dh_makeshlibs
+dh_metainit
+dh_nativejava
+dh_ocaml
+dh_pycentral
+dh_pysupport
+dh_python
+dh_scrollkeeper
+dh_suidregister
+dh_usrlocal
diff --git a/data/debhelper/miscDepends_commands 
b/data/debhelper/miscDepends_commands
new file mode 100644
index 000..0afb23c
--- /dev/null
+++ b/data/debhelper/miscDepends_commands
@@ -0,0 +1,12 @@
+dh_gconf
+dh_gtkmodules
+dh_installcatalogs
+dh_installdebconf
+dh_installlisting
+dh_installtex
+dh_installxfonts
+dh_installxmlcatalogs
+dh_lisp
+dh_nativejava
+dh_pangomodules
+dh_pidgin

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-67-g6e0646e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit 689e22c7047320faefcc640289adcdd8a6060775
Author: Raphael Geissert <[EMAIL PROTECTED]>
Date:   Fri Nov 28 17:09:19 2008 +0100

checks/debhelper: Add new tag for dependencies of additional debhelper 
commands

This complements package-uses-debhelper-but-lacks-build-depends for commands
that are not part of the debhelper package.

diff --git a/checks/debhelper b/checks/debhelper
index 4e0917b..59e8745 100644
--- a/checks/debhelper
+++ b/checks/debhelper
@@ -35,6 +35,7 @@ use Lintian::Data;
 my $cdbscompat = 5;
 
 my $maint_commands = Lintian::Data->new ('debhelper/maint_commands');
+my $dh_commands_depends = Lintian::Data->new ('debhelper/dh_commands', '=');
 
 # The version at which debhelper commands were introduced.  Packages that use
 # one of these commands must have a dependency on that version of debhelper or
@@ -61,6 +62,7 @@ my $compat = '';
 my $usescdbs = '';
 my $seendhpython = '';
 my $usescdbspython = '';
+my %missingbdeps;
 
 open(RULES, '<', "debfiles/rules") or fail("cannot read debian/rules: $!");
 my $dhcompatvalue;
@@ -82,6 +84,10 @@ while () {
if ($maint_commands->known($dhcommand) and not m/\s+\-n\s+/) {
$needtomodifyscripts = 1;
}
+   if ($dh_commands_depends->known($dhcommand)) {
+   my $dep = $dh_commands_depends->value($dhcommand);
+   $missingbdeps{$dep} = $dhcommand;
+   }
 if ($versions{$dhcommand}) {
 push (@versioncheck, $dhcommand);
 }
@@ -174,6 +180,11 @@ while (defined(my $file=readdir(DEBIAN))) {
 if ($needbuilddepends && ! Dep::implies($bdepends, 
Dep::parse('debhelper'))) {
tag "package-uses-debhelper-but-lacks-build-depends", "";
}
+   while (my ($dep, $command) = each %missingbdeps) {
+   next if $dep eq 'debhelper'; #handled above
+   tag 'missing-build-dependency-for-dh_-command', "$command=$dep"
+   unless (Dep::implies($bdepends, Dep::parse($dep)));
+   }
 } elsif ($file =~ m/^ex\.|\.ex$/i) {
 tag "dh-make-template-in-source", "debian/$file";
 }
diff --git a/checks/debhelper.desc b/checks/debhelper.desc
index 603eae4..811f544 100644
--- a/checks/debhelper.desc
+++ b/checks/debhelper.desc
@@ -105,6 +105,14 @@ Info: This package uses dh_python but apparently does not 
tell it to use
  may mean that the package has not been converted to the current Python
  policy, in which case it probably should be.
 
+Tag: missing-build-dependency-for-dh_-command
+Type: error
+Severity: important
+Certainty: possible
+Info: The source package appears to be using a dh_ command but doesn't build
+ depend on the package that actually provides it.  If it uses it, it must
+ build depend on it.
+
 Tag: debhelper-script-needs-versioned-build-depends
 Severity: normal
 Certainty: certain
diff --git a/debian/changelog b/debian/changelog
index 37db9c8..1c1056f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ lintian (2.1.0) unstable; urgency=low
 
   * Summary of tag changes:
 + Added
+  - missing-build-dependency-for-dh_-command
   - quilt-patch-missing-description
   - shlib-calls-exit
 
@@ -17,6 +18,9 @@ lintian (2.1.0) unstable; urgency=low
   * checks/debhelper:
 + [FL] Use Lintian::Data for list of debhelper commands that modify
   maintainer scripts.  Patch by Raphael Geissert.
++ [FL] Add new tag missing-build-dependency-for-dh_-command for
+  debhelper commands that are not from the debhelper package.
+  Patch by Raphael Geissert.
   * checks/fields:
 + [ADB] Ignore non-dependency fields when considering whether a
   versioned dependency is satisfied by the perl core packages.
diff --git a/testset/dh-test/debian/rules b/testset/dh-test/debian/rules
index dbe5113..613cf7c 100755
--- a/testset/dh-test/debian/rules
+++ b/testset/dh-test/debian/rules
@@ -81,7 +81,9 @@ binary-arch: build install
 #  dh_installinit
 #  dh_installcron
 #  dh_installinfo
+   dh_installxfonts
dh_installman
+   -dh_gnustep
 #  dh_dhelp
dh_suidregister
dh_link
@@ -89,6 +91,7 @@ binary-arch: build install
dh_compress
dh_fixperms
 #  dh_perl
+   -dh_lisp
 #  dh_python
 #  dh_makeshlibs
dh_installdeb
diff --git a/testset/tags.dh-test b/testset/tags.dh-test
index 9c6e4a4..4e6249c 100644
--- a/testset/tags.dh-test
+++ b/testset/tags.dh-test
@@ -1,3 +1,5 @@
+E: dh-test source: missing-build-dependency-for-dh_-command 
dh_gnustep=gnustep-make
+E: dh-test source: missing-build-dependency-for-dh_-command dh_lisp=dh-lisp
 E: dh-test: description-is-dh_make-template
 E: dh-test: helper-templates-in-copyright
 E: dh-test: section-is-dh_make-template

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-67-g6e0646e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit 96a38813c5de7e83b78029f6275559c0bc8c1b0e
Author: Frank Lichtenheld <[EMAIL PROTECTED]>
Date:   Fri Nov 28 17:00:18 2008 +0100

Don't expect a removed warning anymore

diff --git a/testset/tags.relations b/testset/tags.relations
index 10a157d..df3f99e 100644
--- a/testset/tags.relations
+++ b/testset/tags.relations
@@ -7,7 +7,6 @@ E: relations source: build-depends-on-obsolete-package 
build-depends-indep: debm
 E: relations source: depends-on-build-essential-package-without-using-version 
libc6-dev [build-depends: libc6-dev]
 E: relations source: depends-on-build-essential-package-without-using-version 
make [build-depends-indep: make]
 E: relations source: invalid-arch-string-in-source-relation test 
[build-conflicts: bar [alpha test]]
-E: relations source: missing-build-dependency libmodule-build-perl
 E: relations source: section-category-mismatch Package relations-multiple-libs
 E: relations-multiple-libs: alternates-not-allowed enhances
 E: relations-multiple-libs: conflicts-with-dependency depends libpng2

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-67-g6e0646e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit c3f2e627e3576e13f2499cd13ff5d1973d536219
Author: Raphael Geissert <[EMAIL PROTECTED]>
Date:   Fri Nov 28 15:56:32 2008 +0100

checks/debhelper: Use Lintian::Data for list of debhelper commands
that modify maintainer scripts

diff --git a/checks/debhelper b/checks/debhelper
index 3c53aea..8524a43 100644
--- a/checks/debhelper
+++ b/checks/debhelper
@@ -25,6 +25,7 @@ use lib "$ENV{'LINTIAN_ROOT'}/lib";
 use Dep;
 use Tags;
 use Util;
+use Lintian::Data;
 
 # If there is no debian/compat file present but cdbs is being used, cdbs will
 # create one automatically.  Currently it always uses compatibility level 5.
@@ -33,38 +34,7 @@ use Util;
 
 my $cdbscompat = 5;
 
-# Parse the debian/rules file, and try to figure out if debhelper commands
-# are run in it that like to modify maintainer scripts. Those debhelper
-# commands can be found by "grep -l autoscript /usr/bin/dh_*", but I'll
-# hardcode them here.
-
-my %commands;
-map { $commands{$_}=1 } qw(dh_desktop
-  dh_gconf
-  dh_icons
-  dh_installcatalogs
-  dh_installdebconf
-   dh_installdefoma
-   dh_installdocs
-  dh_installemacsen
-  dh_installinfo
-  dh_installinit
-  dh_installmenu
-  dh_installmime
-  dh_installmodules
-  dh_installtex
-  dh_installudev
-  dh_installwm
-  dh_installxfonts
-  dh_installxmlcatalogs
-  dh_makeshlibs
-  dh_pycentral
-  dh_pysupport
-  dh_python
-  dh_scrollkeeper
-  dh_suidregister
-  dh_usrlocal
-  );
+my $maint_commands = Lintian::Data->new ('debhelper/maint_commands');
 
 # The version at which debhelper commands were introduced.  Packages that use
 # one of these commands must have a dependency on that version of debhelper or
@@ -109,7 +79,7 @@ while () {
tag "dh_suidregister-is-obsolete", "";
}
# if command is passed -n, it does not modify the scripts
-   if ($commands{$dhcommand} and not m/\s+\-n\s+/) {
+   if ($maint_commands->known($dhcommand) and not m/\s+\-n\s+/) {
$needtomodifyscripts = 1;
}
 if ($versions{$dhcommand}) {
diff --git a/debian/changelog b/debian/changelog
index f1ab9f0..37db9c8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,9 @@ lintian (2.1.0) unstable; urgency=low
 + [ADB] Don't detect the use of "?" as a literal character or wildcard
   as part of a question in an extended template description.  Based
   on a patch by Stephen Gran.  (Closes: #500661)
+  * checks/debhelper:
++ [FL] Use Lintian::Data for list of debhelper commands that modify
+  maintainer scripts.  Patch by Raphael Geissert.
   * checks/fields:
 + [ADB] Ignore non-dependency fields when considering whether a
   versioned dependency is satisfied by the perl core packages.

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-67-g6e0646e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit 439ef5eba193fe4a40281fbb7f0066c325b333d7
Author: Raphael Geissert <[EMAIL PROTECTED]>
Date:   Fri Nov 28 15:58:20 2008 +0100

checks/debhelper: rename $depends to $bdepends to make purpose clearer

diff --git a/checks/debhelper b/checks/debhelper
index 8524a43..4e0917b 100644
--- a/checks/debhelper
+++ b/checks/debhelper
@@ -123,7 +123,7 @@ my $single_pkg = keys(%$pkgs) == 1 ? 
$pkgs->{(keys(%$pkgs))[0]} : '';
 # If we got this far, they need to have #DEBHELPER# in their scripts.  Search
 # for scripts that look like maintainer scripts.  Also collect dependency
 # information from debian/control and check compatibility level.
-my $depends;
+my $bdepends;
 opendir(DEBIAN, 'debfiles')
 or fail("Can't open debfiles directory.");
 while (defined(my $file=readdir(DEBIAN))) {
@@ -164,14 +164,14 @@ while (defined(my $file=readdir(DEBIAN))) {
}
 } elsif ($file =~ m/^control$/) {
 my ($control) = read_dpkg_control("debfiles/$file");
-$depends = '';
+$bdepends = '';
 for my $field ('build-depends', 'build-depends-indep') {
 next unless $control->{$field};
-$depends .= ', ' if $depends;
-$depends .= $control->{$field};
+$bdepends .= ', ' if $bdepends;
+$bdepends .= $control->{$field};
 }
-$depends = Dep::parse($depends);
-if ($needbuilddepends && ! Dep::implies($depends, 
Dep::parse('debhelper'))) {
+$bdepends = Dep::parse($bdepends);
+if ($needbuilddepends && ! Dep::implies($bdepends, 
Dep::parse('debhelper'))) {
tag "package-uses-debhelper-but-lacks-build-depends", "";
}
 } elsif ($file =~ m/^ex\.|\.ex$/i) {
@@ -200,13 +200,13 @@ if ($usescdbs and not $needversiondepends) {
 $needversiondepends ||= 1;
 if ($needversiondepends < 4) {
 tag "package-uses-deprecated-debhelper-compat-version", 
$needversiondepends;
-} elsif ($needversiondepends > 5 and ! Dep::implies($depends, 
Dep::parse("debhelper (>= $needversiondepends)"))) {
+} elsif ($needversiondepends > 5 and ! Dep::implies($bdepends, 
Dep::parse("debhelper (>= $needversiondepends)"))) {
 tag "package-lacks-versioned-build-depends-on-debhelper", 
$needversiondepends;
 } elsif (@versioncheck) {
 for my $program (@versioncheck) {
 my $required = $versions{$program};
 tag 'debhelper-script-needs-versioned-build-depends', $program, "(>= 
$required)"
-unless Dep::implies($depends, Dep::parse("debhelper (>= 
$required)"));
+unless Dep::implies($bdepends, Dep::parse("debhelper (>= 
$required)"));
 }
 }
 

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-67-g6e0646e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit 936985a095dd59f2a322e77a307ed056d3045338
Author: Raphael Geissert <[EMAIL PROTECTED]>
Date:   Fri Nov 28 15:52:25 2008 +0100

checks/debhelper: Recognise debhelper commands invoked with - prefix

diff --git a/checks/debhelper b/checks/debhelper
index 6dc81b5..3c53aea 100644
--- a/checks/debhelper
+++ b/checks/debhelper
@@ -96,7 +96,7 @@ open(RULES, '<', "debfiles/rules") or fail("cannot read 
debian/rules: $!");
 my $dhcompatvalue;
 my @versioncheck;
 while () {
-if (m/^\s+(dh_\w+)/) {
+if (m/^\s+-?(dh_\w+)/) {
 my $dhcommand = $1;
if ($dhcommand =~ /dh_testversion(?:\s+(.+))?/) {
$needversiondepends = $1 if ($1);

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-67-g6e0646e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit 8521701e83994410d09a2d6179d99358ddeef957
Author: Raphael Geissert <[EMAIL PROTECTED]>
Date:   Fri Nov 28 15:48:17 2008 +0100

private/refresh-debhelper-data: New script to update debhelper related data

- data/debhelper/miscDepends_commands: debhelper commands that set
  misc:Depends
- data/debhelper/maint_commands: debhelper commands that edit
  maintainer scripts
- data/debhelper/dh_packages: packages that contain debhelper commands
- data/debhelper/dh_commands: mapping of debhelper commands to
  packages they are contained in

diff --git a/debian/changelog b/debian/changelog
index 32c9a0c..f1ab9f0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -102,6 +102,16 @@ lintian (2.1.0) unstable; urgency=low
 + [FL] Convert to use Lintian::Output.
 + [FL] Add some new utility functions: delete_dir copy_dir gunzip_file
   touch_file.
+  
+  * private/refresh-debhelper-data:
++ [FL] New script to update debhelper related data by Raphael Geissert.
+  - data/debhelper/miscDepends_commands: debhelper commands that set
+ misc:Depends
+  - data/debhelper/maint_commands: debhelper commands that edit
+ maintainer scripts
+  - data/debhelper/dh_packages: packages that contain debhelper commands
+  - data/debhelper/dh_commands: mapping of debhelper commands to
+ packages they are contained in
 
   * testset/files:
 + [ADB] Generate the file "files/'\ " at build time instead of
diff --git a/debian/copyright b/debian/copyright
index 449c970..cf701aa 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -35,6 +35,7 @@ Portions Copyright (C) 2006 Adeodato Simó
 Portions Copyright (C) 2007, 2008 Russ Allbery
 Portions Copyright (C) 2008 Patrick Schoenfeld
 Portions Copyright (C) 2008 Niko Tyni
+Portions Copyright (C) 2008 Raphael Geissert
 
 This program is free software; you may redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
diff --git a/private/refresh-debhelper-data b/private/refresh-debhelper-data
new file mode 100755
index 000..a73a24a
--- /dev/null
+++ b/private/refresh-debhelper-data
@@ -0,0 +1,142 @@
+#!/bin/sh
+
+
+#Copyright (C) 2008 by Raphael Geissert <[EMAIL PROTECTED]>
+#
+#
+#This file is free software: you can redistribute it and/or modify
+#it under the terms of the GNU General Public License as published by
+#the Free Software Foundation, either version 2 of the License, or
+#(at your option) any later version.
+#
+#This file is distributed in the hope that it will be useful,
+#but WITHOUT ANY WARRANTY; without even the implied warranty of
+#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#GNU General Public License for more details.
+#
+#You should have received a copy of the GNU General Public License
+#along with this file.  If not, see .
+
+
+set -e
+
+if [ -z "$1" ]; then
+printf "Usage: %s path/to/lintian/data [Contents-arch.(gz|bz2|)]\n" \
+   "$(basename "$0")"
+cat &2
+exit 1
+}
+
+[ ! -z "$contents" -a ! -f "$contents" ] && {
+printf "%s is not a file, aborting" "$contents" >&2
+exit 1
+}
+
+[ -z "$contents" ] || offline=1
+
+readonly workdir="$(mktemp -d)"
+
+cleanup () {
+[ ! -d "$workdir" ] || rm -rf "$workdir"
+}; trap cleanup EXIT
+
+if [ $offline -eq 1 ]; then
+known_commands="$lintian_data/debhelper/dh_commands"
+[ -f "$known_commands" ] || exit 1
+new_commands="$workdir/new"
+
+case "$contents" in
+   *.gz)
+   command="zgrep"
+   ;;
+   *.bz2)
+   command="bzgrep"
+   ;;
+   *)
+   command="grep"
+   ;;
+esac
+which "$command" 2>&1 1>/dev/null || exit 2
+
+$command -E "$dh_regex" "$contents" \
+   | perl -p -w -E 's#'"$dh_perl_regex"'#$1=$2#g;' \
+   | sort > "$new_commands"
+cmp -s "$known_commands" "$new_commands"
+exit
+else
+mirror="${DEB_MIRROR:=http://i386-geomirror.debian.net/debian}";
+WGET_ARGS="${WGET_ARGS:=-nv}"
+wget() {
+   echo wget "$mirror"/"$1"
+   /usr/bin/wget $WGET_ARGS "$mirror"/"$1"
+  

[SCM] Debian package checker branch, master, updated. 2.0.0-67-g6e0646e

2008-11-28 Thread Frank Lichtenheld
The following commit has been merged in the master branch:
commit c047e676c171291af3873610c975e7323431597b
Author: Frank Lichtenheld <[EMAIL PROTECTED]>
Date:   Fri Nov 28 12:21:34 2008 +0100

checks/scripts: Add icmake as a known interpreter

Closes: #505868

diff --git a/checks/scripts b/checks/scripts
index 37850bb..a5a1c22 100644
--- a/checks/scripts
+++ b/checks/scripts
@@ -63,6 +63,7 @@ our %interpreters =
  gforth=> [ '/usr/bin' ],
  gnuplot   => [ '/usr/bin' ],
  gosh  => [ '/usr/bin', 'gauche' ],
+ icmake=> [ '/usr/bin', 'icmake' ],
  'install-menu' => [ '/usr/bin', '' ],
  jed   => [ '/usr/bin' ],
  'jed-script'   => [ '/usr/bin', 'jed | xjed' ],
diff --git a/debian/changelog b/debian/changelog
index 39f92ee..32c9a0c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -42,6 +42,8 @@ lintian (2.1.0) unstable; urgency=low
   (Closes: #498892)
   * check/scripts:
 + [FL] Use $known_shells_regex from common_data.
++ [FL] Add icmake as a known interpreter as requested by
+  Frank B. Brokken.  (Closes: #505868)
   * checks/shared-libs{,.desc}:
 + [ADB] Don't issue both symbols-file-contains-debian-revision and
   symbols-file-contains-current-version-with-debian-revision for any

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#498875: tagging 498875

2008-11-28 Thread Frank Lichtenheld
# Automatically generated email from bts, devscripts version 2.10.35
# see my comments
tags 498875 moreinfo




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#505857: lintian: false positive debian-watch-file-should-mangle-version

2008-11-28 Thread Frank Lichtenheld
On Sun, Nov 16, 2008 at 11:21:09AM +0100, Jiří Paleček wrote:
> I'm getting a lintian warning an the package ltp:
> 
> W: ltp source: debian-watch-file-should-mangle-version
> 
> however, the watch file in question actually does mangle the version on  
> the line
> 
> opts=dversionmangle=s/\+.*$// \
> http://sf.net/ltp/ltp-full-([0-9]+)\.tgz debian git-import-orig
> 
> which correctly changes 20081031+dfsg to 20081031.

I think the check is fooled by your overreaching regex. If you
replace it with s/\+dfsg.*$// it should stop complaining.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[SCM] Debian package checker branch, master, updated. 2.0.0-58-gbec18b4

2008-11-28 Thread Adam D. Barratt
The following commit has been merged in the master branch:
commit bec18b4b9672926822c7801c1b1149b87bf9b149
Author: Adam D. Barratt <[EMAIL PROTECTED]>
Date:   Fri Nov 28 16:31:38 2008 +

Generate a file rather than shipping it to allow us to be imported in to bzr

* testset/files:
  + Generate the file "files/'\ " at build time instead of
including it in the source package, to allow lintian to be imported
in to Bazaar.

diff --git a/debian/changelog b/debian/changelog
index 619c5db..39f92ee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -101,6 +101,11 @@ lintian (2.1.0) unstable; urgency=low
 + [FL] Add some new utility functions: delete_dir copy_dir gunzip_file
   touch_file.
 
+  * testset/files:
++ [ADB] Generate the file "files/'\ " at build time instead of
+  including it in the source package, to allow lintian to be imported
+  in to Bazaar.
+
  -- Frank Lichtenheld <[EMAIL PROTECTED]>  Sun, 28 Sep 2008 10:35:47 +0200
 
 lintian (2.0.0) unstable; urgency=low
diff --git a/testset/filenames/debian/rules b/testset/filenames/debian/rules
index 79dcd60..ff0e41e 100755
--- a/testset/filenames/debian/rules
+++ b/testset/filenames/debian/rules
@@ -24,6 +24,7 @@ clean:
touch files/.arch-inventory
touch 'files/.#Maelstrom Sound.1.1.1' 'files/Maelstrom Sounce.r121'
touch 'files/Maelstrom Sound.mine'
+   touch "files/'\\ "
 
 build:
 
diff --git "a/testset/filenames/files/'\\ " "b/testset/filenames/files/'\\ "
deleted file mode 100644
index 51ab806..000
--- "a/testset/filenames/files/'\\ "
+++ /dev/null
@@ -1 +0,0 @@
-This is evil.

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processed: tagging 498875

2008-11-28 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> # Automatically generated email from bts, devscripts version 2.10.35
> # see my comments
> tags 498875 moreinfo
Bug#498875: lintian: please detect PHP 2.x licences and warn
Tags were: patch
Tags added: moreinfo

>
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processed: severity of 505857 is minor

2008-11-28 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> # Automatically generated email from bts, devscripts version 2.10.35
> severity 505857 minor
Bug#505857: lintian: false positive debian-watch-file-should-mangle-version
Severity set to `minor' from `normal'

>
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: 2.1.0 upload?

2008-11-28 Thread Frank Lichtenheld
On Tue, Nov 18, 2008 at 08:24:11PM +, Adam D. Barratt wrote:
> Hi,
> 
> It's nearly two months since we released lintian 2.0.0 and lintian.d.o
> is still running ~rc2, so I thought I'd raise the question of releasing
> 2.1.0.
> 
> Personally, I think that Frank's Lintian::Command and Lintian::Output
> work is more than worth an upload. In terms of lintian.d.o, there's also
> an update to the readelf parsing code which should (finally) produce the
> correct results on etch without causing lots of errors on debug
> packages.

Yeah, it is really long overdue. Will take care to do that during the
stay here at Extremadura, probably this evening.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#499737: [checks/debhelper] emit debhelper-but-no-miscDepends

2008-11-28 Thread Frank Lichtenheld
On Mon, Nov 03, 2008 at 08:19:40PM -0600, Raphael Geissert wrote:
> On Sunday 21 September 2008, you wrote:
> > On Sun, Sep 21, 2008 at 01:33:54PM -0500, Raphael Geissert wrote:
> > > Forwarding a patch I sent in [EMAIL PROTECTED] to the BTS, so it
> > > is noticed.
> >
> > This one is currently on my 2.1.0 TODO list. Which should not keep
> > anyone else from picking it up earlier of course ;)
> 
> I'm not really sure, but I think you sent me an email about this and the 
> patch 
> no longer applying in master. I can't confirm that you actually said that 
> because I haven't found any email stating such a thing but well...
> 
> Attached is the output of git diff origin/master -- checks/debhelper*; IOW: 
> if 
> the previous patch does no longer apply just don't apply those modifying 
> checks/debhelper* and apply the one attached in this email.
> 
> And since I haven't found where I sent the script that takes care of updating 
> the data files I'm also attaching it.
> 
> I hope this isn't a confusion on my side.

Yeah, I remember sending that mail, too, but also can't find it
currently. Anyway, the whole problem could be mitigated in the
future if you use proper topic branches for your patches, at least
the more invasive ones. This one didn't apply, because it was based
upon earlier patches of you that aren't applied and so no 3-way merge is
possible, because my git repository doesn't contain the necessary files.

I will fix up that one by hand now, since I already started with it.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#504264: marked as done (lintian: warn on empty files passed to dh_installdocs or in .deb)

2008-11-28 Thread Debian Bug Tracking System

Your message dated Fri, 28 Nov 2008 12:01:31 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#504264: lintian: warn on empty files passed to 
dh_installdocs or in .deb
has caused the Debian Bug report #504264,
regarding lintian: warn on empty files passed to dh_installdocs or in .deb
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 [EMAIL PROTECTED]
immediately.)


-- 
504264: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504264
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lintian
Version: 2.0.0
Severity: wishlist

Please warn about empty or whitespace-only files being listed in
debian/*docs when dh_installdocs is being used, or on the command-line
to the dh_installdocs command in debian/rules. Shipping useless files
in .debs should be discouraged. Please also warn on empty files
in /usr/share/doc.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
On Mon, Nov 03, 2008 at 03:13:46PM +0900, Paul Wise wrote:
> On Sun, 2008-11-02 at 21:22 -0800, Russ Allbery wrote:
> > lintian already warns about empty files in the package in general, which
> > would seem to cover this.  Do you have a specific example that we can look
> > at where this didn't work?
> 
> Ah. I was reviewing an RFS, but only ran lintian on the source package:
> 
> http://mentors.debian.net/debian/pool/main/p/plotmm/plotmm_0.1.2-1.dsc
> http://lists.debian.org/debian-mentors/2008/11/msg00014.html

I don't think this issue is worth a duplication for source packages.
So closing this bug.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/

--- End Message ---


Bug#507096: lintian: should library-not-linked-against-libc exclude debug library files?

2008-11-28 Thread Adam D. Barratt

On Fri, 28 Nov 2008 00:37:17 +0100, Frank Lichtenheld wrote:

http://lintian.debian.org/tags/library-not-linked-against-libc.html
certainly seems to suggest that.


From the few quick tests I've done, I believe the fact that the debug 
libraries are listed at all is due to an issue with the "etch objdump 
emulation" code, which I fixed in 6c73347d83c75d83dd5c01f6308ecfccc4fa793b; 
specifically, we should not attempt to run readelf on the library if objdump 
returned "invalid operation".


I'll check each of the packages listed, but at least anjuta-dbg and 
evolution-dbg do not produce the warnings when checked using HEAD in an etch 
chroot (in fact, anjuta-dbg also loses another debug-related warning 
relative to the version currently installed on lintian.d.o).


(Another good reason we should probably release 2.1.0... :-)

Regards,

Adam 





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]