[SCM] Debian package checker branch, master, updated. 2.5.0-rc2-122-g12888e8
The following commit has been merged in the master branch:
commit 88a065e2eb039afd48723e9e22152dfc29ca1e4e
Merge: 9dee20cd35ba5b09a841735db93f29d038e9076b b64310c66921d5cfb49b62011257e006af77911d
Author: Niels Thykier <niels@thykier.net>
Date: Sun Feb 20 13:06:55 2011 +0100
Merge branch 'master' into infra-513663
Conflicts:
checks/menus.desc
diff --combined checks/debhelper.desc
index d74344d,d395516..3abca5a
--- 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
@@@ -179,6 -179,20 +179,20 @@@ Info: The override targets facility in
assumes a newer version should explicitly declare so for the sake of lenny
backports.
+ Tag: debhelper-maintscript-needs-versioned-build-depends
+ Severity: normal
+ Certainty: certain
+ Ref: dh(1)
+ Info: The maintscript files used by this package was introduced in a later
+ version of debhelper than the package Build-Depends on. The package's
+ Build-Depends should be updated to require at least debhelper 8.1.0.
+ Giving the version followed by <tt>~</tt> is recommended so that
+ backports will satisfy the dependency.
+ .
+ squeeze was released with debhelper version 8.0.0, so every package that
+ assumes a newer version should explicitly declare so for the sake of
+ squeeze backports.
+
Tag: brace-expansion-in-debhelper-config-file
Severity: normal
Certainty: possible
diff --combined checks/fields.desc
index e71b539,4bb8ec4..5614ecf
--- 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.
@@@ -737,7 -737,7 +737,7 @@@ Info: The given binary package has a na
If this package provides debugging symbols for multiple other
packages, it should normally depend on all of those packages as
alternatives. In other words, <tt>pkga (= ${binary:Version}) | pkgb (=
- ${binary:Version)</tt> and so forth.
+ ${binary:Version})</tt> and so forth.
Tag: conflicts-with-dependency
Severity: important
@@@ -878,6 -878,10 +878,10 @@@ Info: This package appears to be an arc
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
diff --combined checks/files.desc
index fc62411,d434336..976b3d7
--- a/checks/files.desc
+++ b/checks/files.desc
@@@ -2,7 -2,7 +2,7 @@@ Check-Script: file
Author: Christian Schwarz <schwarz@debian.org>
Abbrev: fil
Type: binary, udeb
-Needs-Info: unpacked, objdump-info, scripts, file-info
+Needs-Info: unpacked, objdump-info, scripts, file-info, fields
Info: This script checks if a binary package conforms to policy
WRT to files and directories.
@@@ -1248,3 -1248,6 +1248,6 @@@ Info: The package appears to ship a gzi
this file being compressed.
.
This file should be excluded from compression during build time.
+ If using debhelper (<< 8.1.0), you may need to use the -X
+ option to dh_compress. Newer versions of debhelper handle this
+ correctly by default.
diff --combined checks/init.d.desc
index 8e8d2e4,2749704..976298e
--- a/checks/init.d.desc
+++ b/checks/init.d.desc
@@@ -4,7 -4,7 +4,7 @@@ Abbrev: in
Type: binary
Info: Check if a binary package conforms to policy with respect to
scripts in /etc/init.d.
-Needs-Info: init.d
+Needs-Info: init.d, bin-pkg-control
Tag: duplicate-updaterc.d-calls-in-postinst
Severity: important
@@@ -230,7 -230,7 +230,7 @@@ Info: The given <tt>/etc/init.d</tt> sc
Ref: policy 9.3.2
Tag: init.d-script-starts-in-stop-runlevel
- Severity: normal
+ Severity: serious
Certainty: certain
Info: This <tt>/etc/init.d</tt> script specifies the 0 or 6 runlevels in
Default-Start in its LSB keyword section. The 0 and 6 runlevels are
diff --combined checks/menus.desc
index e48ce72,e3f12df..edcfde4
--- a/checks/menus.desc
+++ b/checks/menus.desc
@@@ -4,7 -4,7 +4,7 @@@ Abbrev: me
Type: binary
Info: Check if a binary package conforms to policy with respect to
<b>menu</b> and <b>doc-base</b> files.
- Needs-Info: doc-base-files, bin-pkg-control
-Needs-Info: doc-base-files, menu-files
++Needs-Info: doc-base-files, menu-files, bin-pkg-control
Tag: postinst-should-not-set-usr-doc-link
Severity: normal
diff --combined checks/watch-file.desc
index 22476dd,f35ce8c..3993320
--- a/checks/watch-file.desc
+++ b/checks/watch-file.desc
@@@ -2,7 -2,7 +2,7 @@@ Check-Script: watch-fil
Author: Patrick Schoenfeld <schoenfeld@in-medisa-res.com>
Abbrev: watch
Type: source
-Needs-Info: debfiles
+Needs-Info: debfiles, fields
Info: Check debian/watch files in source packages.
Tag: debian-watch-file-is-missing
@@@ -104,16 -104,17 +104,17 @@@ Tag: debian-watch-file-should-use-sf-re
Severity: normal
Certainty: certain
Ref: uscan(1)
- Info: The watch file specifies a SourceForge download server directly.
- This is not recommended; SourceForge changes their download servers
- periodically, requiring watch files to be modified every time. Instead,
- use the qa.debian.org redirector by using the magic URL:
+ Info: The watch file specifies a SourceForge page or download server
+ directly. This is not recommended; SourceForge changes their download
+ servers and website periodically, requiring watch files to be modified
+ every time. Instead, use the qa.debian.org redirector by using the magic
+ URL:
.
http://sf.net/<project>/<tar-name>-(.+)\.tar\.gz
.
replacing <tt><project></tt> with the name of the SourceForge
project and <tt><tar-name></tt> with the name of the tarball
- distributed within that project.
+ distributed within that project. Adjust the filename regex as necessary.
Tag: debian-watch-file-specifies-wrong-upstream-version
Severity: normal
--
Debian package checker
Reply to: