lintian: r1178 - in trunk: checks debian testset testset/cdbs-test/debian
Author: rra
Date: 2008-02-05 06:12:41 +0100 (Tue, 05 Feb 2008)
New Revision: 1178
Modified:
trunk/checks/fields
trunk/checks/fields.desc
trunk/debian/changelog
trunk/testset/cdbs-test/debian/changelog
trunk/testset/cdbs-test/debian/control
trunk/testset/tags.cdbs-test
Log:
+ [RA] Warn about packages with a list as the maintainer and no
Uploaders. Thanks, Sune Vuorela. (Closes: #462635)
Modified: trunk/checks/fields
===================================================================
--- trunk/checks/fields 2008-02-05 04:54:42 UTC (rev 1177)
+++ trunk/checks/fields 2008-02-05 05:12:41 UTC (rev 1178)
@@ -242,6 +242,11 @@
check_maint($_, "uploader") for (split /\s*,\s*/, $maintainer);
} else {
check_maint($maintainer, $f);
+ if ($type eq 'source'
+ && $maintainer =~ /\@lists(\.alioth)?\.debian\.org\b/
+ && ! -f 'fields/uploaders') {
+ tag 'no-human-maintainers';
+ }
}
}
}
Modified: trunk/checks/fields.desc
===================================================================
--- trunk/checks/fields.desc 2008-02-05 04:54:42 UTC (rev 1177)
+++ trunk/checks/fields.desc 2008-02-05 05:12:41 UTC (rev 1178)
@@ -192,6 +192,12 @@
<packages@qa.debian.org>" in the maintainer field.
Ref: devref 5.9.4
+Tag: no-human-maintainers
+Type: warning
+Info: The Maintainer address for this package is a mailing list and there
+ are no Uploaders listed. Team-maintained packages should list the human
+ maintainers in the Uploaders field.
+
Tag: no-source-field
Type: error
Info: The package does not have a `Source:' field in its control file.
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2008-02-05 04:54:42 UTC (rev 1177)
+++ trunk/debian/changelog 2008-02-05 05:12:41 UTC (rev 1178)
@@ -42,6 +42,8 @@
+ [RA] Check that -dbg packages depend on their base package. Patch
from Chris Lamb. (Closes: #458785)
+ [RA] Check the value of Dm-Upload-Allowed.
+ + [RA] Warn about packages with a list as the maintainer and no
+ Uploaders. Thanks, Sune Vuorela. (Closes: #462635)
* checks/files{.desc,}:
+ [RA] In many of the long descriptions for symlink-related tags,
mention that running dh_link will fix symlink problems.
Modified: trunk/testset/cdbs-test/debian/changelog
===================================================================
--- trunk/testset/cdbs-test/debian/changelog 2008-02-05 04:54:42 UTC (rev 1177)
+++ trunk/testset/cdbs-test/debian/changelog 2008-02-05 05:12:41 UTC (rev 1178)
@@ -5,7 +5,7 @@
- New.
* Not really too long: “héh锓héh锓héh锓héh锓héh锓héhé”
- -- Russ Allbery <rra@debian.org> Wed, 05 Dec 2007 17:23:59 -0800
+ -- Lintian Maintainers <debian-lint-maint@lists.debian.org> Wed, 05 Dec 2007 17:23:59 -0800
cdbs-test (1-1) unstable; urgency=low
Modified: trunk/testset/cdbs-test/debian/control
===================================================================
--- trunk/testset/cdbs-test/debian/control 2008-02-05 04:54:42 UTC (rev 1177)
+++ trunk/testset/cdbs-test/debian/control 2008-02-05 05:12:41 UTC (rev 1178)
@@ -1,7 +1,7 @@
Source: cdbs-test
Section: devel
Priority: optional
-Maintainer: Russ Allbery <rra@debian.org>
+Maintainer: Lintian Maintainers <debian-lint-maint@lists.debian.org>
Build-Depends: cdbs, yada, patchutils (>= 0.2.25)
Build-Depends-Indep: debhelper, cdbs
Standards-Version: 3.7.3
Modified: trunk/testset/tags.cdbs-test
===================================================================
--- trunk/testset/tags.cdbs-test 2008-02-05 04:54:42 UTC (rev 1177)
+++ trunk/testset/tags.cdbs-test 2008-02-05 05:12:41 UTC (rev 1178)
@@ -3,5 +3,6 @@
I: cdbs-test source: build-depends-without-arch-dep yada
I: cdbs-test source: package-lacks-versioned-build-depends-on-debhelper 5
W: cdbs-test source: native-package-with-dash-version
+W: cdbs-test source: no-human-maintainers
W: cdbs-test source: package-has-a-duplicate-build-relation cdbs, cdbs
W: cdbs-test: debian-changelog-line-too-long line 1
Reply to: