[SCM] Debian package checker branch, infra-513663, updated. 2.5.0-rc1-103-g2c4674e
The following commit has been merged in the infra-513663 branch:
commit 2c4674e7c82580e6666397fc5c8c59587ff62e7b
Merge: 2385045faf36866adb699119b4be15a8864a7303 d270517f97e957ad17ee419bbcf30d8687a827c8
Author: Niels Thykier <niels@thykier.net>
Date: Tue Mar 29 18:32:50 2011 +0200
Merge branch 'master' into infra-513663
diff --combined checks/debhelper.desc
index 3abca5a,0b9cbb4..e38a9a1
--- a/checks/debhelper.desc
+++ b/checks/debhelper.desc
@@@ -3,7 -3,7 +3,7 @@@ Author: Joey Hess <joeyh@debian.org
Abbrev: dh
Type: source
Info: This looks for common mistakes in debhelper source packages.
-Needs-Info: debfiles, source-control-file
+Needs-Info: debfiles, source-control-file, fields
Tag: maintainer-script-lacks-debhelper-token
Severity: normal
@@@ -21,12 -21,30 +21,30 @@@ Info: If a package uses debhelper, it m
on debhelper.
Tag: package-lacks-versioned-build-depends-on-debhelper
+ Severity: pedantic
+ Certainty: certain
+ Info: The package either doesn't declare a versioned build dependency on
+ debhelper or does not declare a versioned build dependency on a new
+ enough version of debhelper to satisfy the declared compatibility level.
+ .
+ Recommended practice is to always declare an explicit versioned
+ dependency on debhelper equal to or greater than the compatibility level
+ used by the package, even if the versioned dependency isn't strictly
+ necessary. Having a versioned dependency also helps with backports to
+ older releases and correct builds on partially updated systems.
+ Ref: debhelper(7)
+
+ Tag: package-needs-versioned-debhelper-build-depends
Severity: minor
Certainty: certain
Info: The package either doesn't declare a versioned build dependency on
debhelper or does not declare a versioned build dependency on a new
enough version of debhelper to satisfy the declared compatibility level.
.
+ The required version of debhelper is not guaranteed to be satisfied
+ in all supported releases of Debian and therefore this may lead to
+ a build failure.
+ .
Recommended practice is to always declare an explicit versioned
dependency on debhelper equal to or greater than the compatibility level
used by the package, even if the versioned dependency isn't strictly
diff --combined checks/fields.desc
index 93bcdf6,099b9cd..c01e77c
--- a/checks/fields.desc
+++ b/checks/fields.desc
@@@ -2,7 -2,7 +2,7 @@@ Check-Script: field
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Abbrev: fld
Type: binary, udeb, source
-Needs-Info: debfiles, source-control-file
+Needs-Info: debfiles, source-control-file, fields
Info: This script checks the syntax of the fields in package control files,
as described in the Policy Manual.
@@@ -871,24 -871,6 +871,6 @@@ Info: The Python-Version control field
(One or more specific versions may be listed with the last form.) A.B
and X.Y should be Python versions.
- Tag: old-versioned-python-dependency
- Severity: normal
- Certainty: certain
- Info: This package appears to be an architecture-independent Python module
- but has a dependency on a version of python less than a particular
- version, doesn't use python-support and no Python-Version control field.
- This normally means that the package isn't using the current Python
- policy; most architecture-independent Python packages will work with any
- future version of Python if they follow the new policy.
- .
- If this package really does require only a particular range of Python
- versions and uses python-central, add a Python-Version control field (as
- described in 2.3 of the Python policy) to resolve this warning.
- .
- Note that this can also be triggered if dh_python2 is used and it cannot
- add anything to the Breaks field, beceause the package has no
- ${python:Breaks} substition variable.
-
Tag: malformed-dm-upload-allowed
Severity: important
Certainty: certain
diff --combined checks/patch-systems.desc
index c985a8a,158896a..d3723c0
--- a/checks/patch-systems.desc
+++ b/checks/patch-systems.desc
@@@ -3,7 -3,7 +3,7 @@@ Author: Marc Brockschmidt <he@debian.or
Abbrev: pat
Type: source
Info: This script checks for various possible problems when using patch systems
-Needs-Info: debfiles, diffstat
+Needs-Info: debfiles, diffstat, fields
Tag: dpatch-build-dep-but-no-patch-list
Severity: normal
@@@ -162,9 -162,15 +162,15 @@@ Info: This package build-depends on a p
Ref: policy 4.14
Tag: unneeded-build-dep-on-quilt
- Severity: normal
- Certainty: certain
+ Severity: pedantic
+ Certainty: possible
Info: This package build-depends on quilt, which is not required since
dpkg-source will apply patches at unpack time for 3.0 (quilt) source
packages.
-
+ .
+ Remember to remove any references to quilt in the rules file (e.g.
+ "--with quilt", dh_quilt_* or quilt makefile includes).
+ .
+ This tag is meant to remind people that with 3.0 (quilt), quilt is
+ not necessary. If you keep the build-depends on quilt to ease
+ backporting to older releases, then please ignore/override this tag.
--
Debian package checker
Reply to: