Hi Russ,
Hope you will give me some time to sleep and then write a couple more checks :)
Russ Allbery wrote:
[...]
A pure filename match on the fonts I think is only certainty: possible. I
made that adjustment after committing.
At the beginning I considered downloading the .deb files to
On Sunday 31 August 2008 23:20:32 Russ Allbery wrote:
Raphael Geissert atom...@gmail.com writes:
The following snippet is pretty common and always, IMHO, wrong:
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.
It
In order to implement this check it is necessary the output of file, but it is
not generated by the collections/ scripts for source packages. The script
that takes care of this is file-info, but depends on the availability of a
files index.
This last file is generated by the unpack-binpkg-l1
Raphael Geissert atomo64+deb...@gmail.com writes:
At the beginning I considered downloading the .deb files to calculate
the checksums of the files, based on the analysis of Contents, but when
Paul replied to my questions I was thinking about using the file he
mentioned. I decided to implement
Raphael Geissert atom...@gmail.com writes:
In order to implement this check it is necessary the output of file, but
it is not generated by the collections/ scripts for source packages. The
script that takes care of this is file-info, but depends on the
availability of a files index. This
The following commit has been merged in the master branch:
commit 76b6d6a4ded5c1a00685651b389e499a41e3bf3d
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 10:34:10 2009 -0800
Add binary_field() to Lintian::Collect::Source
* lib/Lintian/Collect/Source.pm:
+ [RA] Add
The following commit has been merged in the master branch:
commit 98af514f0d5b9508d9855e37603f5b8360190837
Author: Raphael Geissert atom...@gmail.com
Date: Wed Jan 28 00:22:17 2009 -0600
Use binary_control in checks/debhelper
Make the debhelper checks read the binary packages'
The following commit has been merged in the master branch:
commit 69e6c1b31cd8ccde1bafd19683da88c5cd40f2a6
Author: Raphael Geissert atom...@gmail.com
Date: Wed Jan 28 00:55:56 2009 -0600
Use binary_control in checks/fields for architecture
Make the relation checks in source read
The following commit has been merged in the master branch:
commit f8618e7a211e57c83acd69c457a26b4f79b140ef
Author: Raphael Geissert atom...@gmail.com
Date: Wed Jan 28 01:18:56 2009 -0600
Use binary_control in checks/version-substvars
Use Lintian::Collect::Source to read the data
The following commit has been merged in the master branch:
commit 58edf20b89a73012f5349db083ea84044dec5a9c
Author: Raphael Geissert atom...@gmail.com
Date: Wed Jan 28 02:59:10 2009 -0600
Run dbg-package-missing-depends at the source package level
Run the dbg-package-missing-depends
The following commit has been merged in the master branch:
commit ae9eeae707951235801815f6fc6851c22c3fe8bd
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 10:42:54 2009 -0800
Add changelog entries for debug and binary_control changes
diff --git a/debian/changelog b/debian/changelog
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/fields{,.desc}:
#+ [RA] Run dbg-package-missing-depends against the source package
# instead of the binary package and check that it has a
Processing commands for cont...@bugs.debian.org:
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/fields{,.desc}:
#+ [RA] Run dbg-package-missing-depends against the source package
#
The following commit has been merged in the master branch:
commit c26e5bad8761c6d9287f579887c3429621a1333d
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 11:06:07 2009 -0800
Fix missed variable renaming in Lintian::Collect::Source
diff --git a/lib/Lintian/Collect/Source.pm
[...]
mirror=${DEB_MIRROR:=http://i386-geomirror.debian.net/debian};
@@ -60,10 +64,17 @@ wget() {
}
mkdir -p $lintian_data/files
+cat $lintian_data/files/fonts EOF
The idea of storing the results in $workdir first is to be more atomic, so that
in the eventuality that wget fails or the
Raphael Geissert atomo64+deb...@gmail.com writes:
The idea of storing the results in $workdir first is to be more atomic,
so that in the eventuality that wget fails or the script is terminated
or killed, the original data file will remain untouched. Not that it is
extremely relevant with git,
Raphael Geissert atomo64+deb...@gmail.com writes:
Ok. Just so you know, I just wrote the check and had a hard time writing
an easy to read description. As soon as I add a couple of test cases
I'll send the patches.
I'm always happy to massage descriptions. :)
--
Russ Allbery
tag 497346 patch
thanks
I'd say severity: normal, certainty: either possible or wild-guess if we
can match on the or any later version phrase in the copyright file,
depending on how well we do the matching. If or any later version is
present, I think we should still warn with severity:
Processing commands for cont...@bugs.debian.org:
tag 497346 patch
Bug#497346: [aesthetics] warn about references to symlinked common-licenses
files
There were no tags set.
Tags added: patch
thanks
Stopping processing here.
Please contact me if you need assistance.
Debian bug tracking system
Package: lintian
Version: 2.2.0
Severity: wishlist
Hi all,
It would be nice if lintian warned when Parse::DebianChangelog fails to parse
the changelog, instead of just silently ignoring the errors.
Example:
'errors' = {
'parser' = [[
'debfiles/changelog',
Raphael Geissert atom...@gmail.com writes:
It would be nice if lintian warned when Parse::DebianChangelog fails to
parse the changelog, instead of just silently ignoring the errors.
Example:
'errors' = {
'parser' = [[
'debfiles/changelog',
'5',
On Saturday 31 January 2009 19:40:55 you wrote:
[...]
It's supposed to. That's what the code in changelog-file is supposed to
do:
hmm
my $changes = $info-changelog;
if (my @errors = $changes-get_parse_errors) {
foreach (@errors) {
tag
Package: lintian
Version: 2.2.0
Severity: normal
Tags: patch
Attached is an mbox containing several bug fixes, found thanks to lintian.log
Cheers,
--
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net
lintian_lintian.d.o_bugfixes.mbox
Description: application/mbox
The following commit has been merged in the master branch:
commit d9bb551ed9a5deea70a4fab62cf72111f52b5f37
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 11:14:37 2009 -0800
Fix variable reference in refresh-fonts-data error message
diff --git a/private/refresh-fonts-data
The following commit has been merged in the master branch:
commit 891ba04ced383c3782073ec652e76d558a153911
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 16:48:55 2009 -0800
Improve manual reference refresh script
* data/output/manual-references:
+ [RA] Added an
The following commit has been merged in the master branch:
commit 01dc51eea9022a713f12edae36eda70881acb7ec
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 16:21:10 2009 -0800
Replace Manual_refs and Read_taginfo with Lintian::Tag::Info
* data/output/manual-references:
+
The following commit has been merged in the master branch:
commit 930db650f5e6aae3bcfdbdacc50f342d1c2f59a7
Author: Raphael Geissert atom...@gmail.com
Date: Sat Jan 31 15:49:36 2009 -0600
Check for references to versionless common license files
Check for copyright files referring to
The following commit has been merged in the master branch:
commit 345e005e98f8fb1a0732e5671ae33ae90cca
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 17:17:51 2009 -0800
Add changelog entry for versionless license checks
diff --git a/debian/changelog b/debian/changelog
index
The following commit has been merged in the master branch:
commit 4c663876ea16852fdc7fc590d184d31cc28d1917
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 17:33:06 2009 -0800
Hopefully improve the versionless license tag descriptions
diff --git a/checks/copyright-file.desc
The following commit has been merged in the master branch:
commit d40bd985a367312cf02276996721fb83cca2bd15
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 17:36:19 2009 -0800
Allow generic GPL references for packages licensed under Perl terms
Perl's license references GPL v1,
The following commit has been merged in the master branch:
commit d8f9e52fb9828158fbb538742aae1e0202483782
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 18:04:18 2009 -0800
Some improvements to the copyright symlink test
All the tests share the same build directory, so it's
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/copyright-file{,.desc}:
#+ [RA] Add checks for references to the versionless FSF license files,
# pedantic if the package license allows
Processing commands for cont...@bugs.debian.org:
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/copyright-file{,.desc}:
#+ [RA] Add checks for references to the versionless FSF
Raphael Geissert atom...@gmail.com writes:
On Saturday 31 January 2009 19:40:55 you wrote:
[...]
It's supposed to. That's what the code in changelog-file is supposed to
do:
hmm
my $changes = $info-changelog;
if (my @errors = $changes-get_parse_errors) {
foreach
The following commit has been merged in the master branch:
commit 7daa404e4a5f63da52ddc21a478b8a73cf3c8a29
Author: Raphael Geissert atom...@gmail.com
Date: Sat Jan 31 18:53:03 2009 -0600
Improve debhelper compatibility level checking
Improve the parsing of debian/rules to extract
The following commit has been merged in the master branch:
commit b8fc95c8e98aed831470ca35ba232a1327e0287b
Author: Raphael Geissert atom...@gmail.com
Date: Sat Jan 31 18:57:48 2009 -0600
Reorganize checks/debhelper code
Reorganise the code so that all the compat-related stuff is
The following commit has been merged in the master branch:
commit d12b25290e120202bed9d9c77ac504ad1eb099dd
Author: Raphael Geissert atom...@gmail.com
Date: Sat Jan 31 18:59:44 2009 -0600
Use the active compat level for subsequent debhelper checks
$compat only contains the value
The following commit has been merged in the master branch:
commit f17e312a86aa3a14eb3b9ed89d503a97df05d908
Author: Raphael Geissert atom...@gmail.com
Date: Sat Jan 31 19:22:30 2009 -0600
Make checks/standards-version more robust
Make sure the timestamp was indeed extracted from the
The following commit has been merged in the master branch:
commit 8cfe1eb0dc7950a4479968cf294f75546481d3fa
Author: Raphael Geissert atom...@gmail.com
Date: Sat Jan 31 19:39:05 2009 -0600
Further reorganization of checks/debhelper
Move some more code to the place where it belongs.
The following commit has been merged in the master branch:
commit e210ecfd0e454bab3d2c645ba034547cb9877c6c
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 18:33:27 2009 -0800
Changelog and description tweaks to debhelper checks
Add changelog entries for the debhelper checks.
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/debhelper{,.desc}:
#+ [RA] Use binary_field() to read control fields for binary packages.
# Patch from Raphael Geissert.
#+ [RA] Read
Processing commands for cont...@bugs.debian.org:
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/debhelper{,.desc}:
#+ [RA] Use binary_field() to read control fields for binary
Russ Allbery wrote:
[...]
Oh, were you looking at just the source package portion of lintian.log?
changelog-file is a binary package check, so the errors wouldn't show up
until Lintian got to the corresponding binary packages.
Hmm, yes, indeed. But the failure had side-effects when
The following commit has been merged in the master branch:
commit 065ec96638a6091fba35844bdef9de7243e2e150
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 19:02:41 2009 -0800
Add bug closer for the standards-version changelog problem
diff --git a/debian/changelog b/debian/changelog
Raphael Geissert atomo64+deb...@gmail.com writes:
Russ Allbery wrote:
Oh, were you looking at just the source package portion of lintian.log?
changelog-file is a binary package check, so the errors wouldn't show
up until Lintian got to the corresponding binary packages.
Hmm, yes, indeed.
Processing commands for cont...@bugs.debian.org:
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/standards-version:
#+ [RA] Be robust against unparsable timestamps in changelog files.
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/standards-version:
#+ [RA] Be robust against unparsable timestamps in changelog files.
# Patch from Raphael Geissert. (Closes: #513766)
#
Raphael Geissert atomo64+deb...@gmail.com writes:
Damien Raude-Morvan wrote:
[...]
I'm getting :
[...]
libmx4j-java source: missing-build-dependency-for-dh_-command
dh_nativejava=java-gcj-compat-dev
[...]
but libmx4j-java Build-Depends on default-jdk-builddep
which in turn Depends on
The following commit has been merged in the master branch:
commit b38ba3005af064f60ca78f720629f52474af7c70
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 19:23:41 2009 -0800
Tweak the basic test package description to not start with basic
Otherwise, it triggers the Lintian
The following commit has been merged in the master branch:
commit a4c732d538027c393d03bf126d0d1b04e17b46e1
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 19:31:40 2009 -0800
Don't warn about non-numeric compat levels if no compat was specified
Use an undefined value as a
The following commit has been merged in the master branch:
commit da4f77c846cdff2df672612dff204fbcd121513b
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 19:39:11 2009 -0800
dh-make's template refers to a versionless copyright file
Update the test case accordingly.
diff
The following commit has been merged in the master branch:
commit d681f4f1b920e10a09f692361b8ef12a7a9f6913
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 19:37:33 2009 -0800
Special-case build dependencies for dh_nativejava
* checks/debhelper{,.desc}:
+ [RA]
The following commit has been merged in the master branch:
commit 60713d0226ed15abcac3c73a02dfb2cc7ad77f10
Author: Russ Allbery r...@debian.org
Date: Sat Jan 31 20:20:53 2009 -0800
Finalize changes for 2.2.1
diff --git a/debian/changelog b/debian/changelog
index 1449cc6..b284c4d 100644
---
The annotated tag, 2.2.1 has been created
at a875f37bb6b9260f5f0282020448285bf729c453 (tag)
tagging 60713d0226ed15abcac3c73a02dfb2cc7ad77f10 (commit)
replaces 2.2.0
tagged by Russ Allbery
on Sat Jan 31 20:25:35 2009 -0800
- Shortlog
Processing commands for cont...@bugs.debian.org:
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/debhelper{,.desc}:
#+ [RA] Use binary_field() to read control fields for binary
# Automatically generated email from bts, devscripts version 2.10.35lenny1
# via tagpending
#
# lintian (2.2.1) UNRELEASED; urgency=low
#
# * checks/debhelper{,.desc}:
#+ [RA] Use binary_field() to read control fields for binary packages.
# Patch from Raphael Geissert.
#+ [RA] Read
lintian_2.2.1_i386.changes uploaded successfully to localhost
along with the files:
lintian_2.2.1.dsc
lintian_2.2.1.tar.gz
lintian_2.2.1_all.deb
Greetings,
Your Debian queue daemon
--
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of
Accepted:
lintian_2.2.1.dsc
to pool/main/l/lintian/lintian_2.2.1.dsc
lintian_2.2.1.tar.gz
to pool/main/l/lintian/lintian_2.2.1.tar.gz
lintian_2.2.1_all.deb
to pool/main/l/lintian/lintian_2.2.1_all.deb
Override entries for your package:
lintian_2.2.1.dsc - source devel
Your message dated Sun, 01 Feb 2009 04:32:03 +
with message-id e1ltu03-9y...@ries.debian.org
and subject line Bug#513767: fixed in lintian 2.2.1
has caused the Debian Bug report #513767,
regarding [checks/debhelper,checks/standards-version] lintian doesn't correctly
handle NaN values
to
Your message dated Sun, 01 Feb 2009 04:32:03 +
with message-id e1ltu03-9k...@ries.debian.org
and subject line Bug#513083: fixed in lintian 2.2.1
has caused the Debian Bug report #513083,
regarding Typo in man page: --pendatic
to be marked as done.
This means that you claim that the
Your message dated Sun, 01 Feb 2009 04:32:03 +
with message-id e1ltu03-9g...@ries.debian.org
and subject line Bug#421549: fixed in lintian 2.2.1
has caused the Debian Bug report #421549,
regarding [checks/fields] false positive with libmodule-build-perl in
Build-Depends
to be marked as
Your message dated Sun, 01 Feb 2009 04:32:03 +
with message-id e1ltu03-9m...@ries.debian.org
and subject line Bug#513086: fixed in lintian 2.2.1
has caused the Debian Bug report #513086,
regarding Lintian could provide some hints how I can repeat a certain check
myself
to be marked as
Your message dated Sun, 01 Feb 2009 04:32:03 +
with message-id e1ltu03-9q...@ries.debian.org
and subject line Bug#513336: fixed in lintian 2.2.1
has caused the Debian Bug report #513336,
regarding lintian: dbg-package-missing-depends should work on the source package
to be marked as done.
Your message dated Sun, 01 Feb 2009 04:32:03 +
with message-id e1ltu03-9o...@ries.debian.org
and subject line Bug#513132: fixed in lintian 2.2.1
has caused the Debian Bug report #513132,
regarding lintian: No colours for pedants
to be marked as done.
This means that you claim that the
Your message dated Sun, 01 Feb 2009 04:32:03 +
with message-id e1ltu03-9w...@ries.debian.org
and subject line Bug#513766: fixed in lintian 2.2.1
has caused the Debian Bug report #513766,
regarding lintian should warn when it failed to parse the changelog
to be marked as done.
This means
Your message dated Sun, 01 Feb 2009 04:32:03 +
with message-id e1ltu03-9u...@ries.debian.org
and subject line Bug#513650: fixed in lintian 2.2.1
has caused the Debian Bug report #513650,
regarding lintian: pedantic: check for fonts in non-font package
to be marked as done.
This means
66 matches
Mail list logo