lintian: r869 - in trunk: checks debian
Author: rra
Date: 2007-04-28 07:00:21 +0200 (Sat, 28 Apr 2007)
New Revision: 869
Modified:
trunk/checks/fields
trunk/checks/fields.desc
trunk/debian/changelog
Log:
* checks/fields{.desc,}:
+ [RA] Remove the version constraints for python-central and
python-support dependencies since stable released with a working
version and they weren't in oldstable.
+ [RA] Remove the dependency check on dh_installxfonts for the X.Org
transition since the debhelper released with stable does the right
thing and this dependency is not useful for backports to oldstable.
+ [RA] Remove the version on the quilt dependency check. It's not
worth the effort to maintain a separate version check for oldstable
backports. (Closes: #420160)
Modified: trunk/checks/fields
===================================================================
--- trunk/checks/fields 2007-04-28 04:48:04 UTC (rev 868)
+++ trunk/checks/fields 2007-04-28 05:00:21 UTC (rev 869)
@@ -50,7 +50,7 @@
[ dpatch => '^include\s+/usr/share/cdbs/1/rules/dpatch.mk' ],
[ quilt => '^include\s+/usr/share/cdbs/1/rules/patchsys-quilt.mk' ],
[ dpatch => '^include\s+/usr/share/dpatch/' ],
- [ 'quilt (>= 0.40)' => '^include\s+/usr/share/quilt/' ],
+ [ quilt => '^include\s+/usr/share/quilt/' ],
[ $python_depend => '/usr/share/cdbs/1/class/python-distutils.mk' ],
);
@@ -63,8 +63,8 @@
[ patchutils => '^include\s+/usr/share/cdbs/1/rules/dpatch.mk' ],
[ patchutils => '^include\s+/usr/share/cdbs/1/rules/patchsys-quilt.mk' ],
[ patchutils => '^include\s+/usr/share/cdbs/1/rules/simple-patchsys.mk' ],
- [ 'python-central (>= 0.5)' => '^DEB_PYTHON_SYSTEM\s*:?=\s*pycentral' ],
- [ 'python-support (>= 0.3)' => '^DEB_PYTHON_SYSTEM\s*:?=\s*pysupport' ],
+ [ 'python-central' => '^DEB_PYTHON_SYSTEM\s*:?=\s*pycentral' ],
+ [ 'python-support' => '^DEB_PYTHON_SYSTEM\s*:?=\s*pysupport' ],
[ quilt => '^clean:\s+xsfclean\b' ],
);
@@ -73,11 +73,10 @@
# Build-Depends-Indep as appropriate; and optional tags as above.
my @global_depends = (
[ $python_depend => '^\t\s*dh_python\s', 'missing-dh_python-build-dependency' ],
- [ 'debhelper (>= 5.0.31)' => '^\t\s*dh_installxfonts', 'missing-dh_installxfonts-build-dependency' ],
- [ 'python-central (>= 0.5)' => '^\t\s*dh_pycentral\s' ],
- [ 'python-support (>= 0.3)' => '^\t\s*dh_pysupport\s' ],
- [ 'python-central (>= 0.5)' => '^DEB_PYTHON_SYSTEM\s*:?=\s*pycentral' ],
- [ 'python-support (>= 0.3)' => '^DEB_PYTHON_SYSTEM\s*:?=\s*pysupport' ],
+ [ 'python-central' => '^\t\s*dh_pycentral\s' ],
+ [ 'python-support' => '^\t\s*dh_pysupport\s' ],
+ [ 'python-central' => '^DEB_PYTHON_SYSTEM\s*:?=\s*pycentral' ],
+ [ 'python-support' => '^DEB_PYTHON_SYSTEM\s*:?=\s*pysupport' ],
);
# Similarly, this list of packages, regexes, and optional tags say that if the
@@ -92,7 +91,10 @@
[ yada => '^\t\s*yada\s' ],
);
-# Similar, but the resulting dependency is only allowed, not required.
+# Similar, but the resulting dependency is only allowed, not required. We
+# permit a versioned dependency on perl-base because that used to be the
+# standard suggested dependency. No package should be depending on just
+# perl-base, since it's Priority: required.
my @rule_clean_allowed = (
[ patch => '^\t\s*(?:perl debian/)?yada\s+unpatch' ],
[ 'perl | perl-base (>= 5.6.0-16)' => '(^\t|\|\|)\s*(perl|\$\(PERL\))\s' ],
Modified: trunk/checks/fields.desc
===================================================================
--- trunk/checks/fields.desc 2007-04-28 04:48:04 UTC (rev 868)
+++ trunk/checks/fields.desc 2007-04-28 05:00:21 UTC (rev 869)
@@ -503,12 +503,6 @@
build-depend on python (or python-dev or python-all-dev, which in turn
depend on python), even if they don't otherwise need Python to build.
-Tag: missing-dh_installxfonts-build-dependency
-Type: error
-Info: dh_installxfonts prior to debhelper 5.0.31 does not correctly handle
- the paths and dependencies for the X.Org 7 modular tree. Any package
- using dh_installxfonts must depend on at least debhelper (>= 5.0.31).
-
Tag: build-conflicts-with-build-dependency
Type: error
Ref: policy 7.6
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2007-04-28 04:48:04 UTC (rev 868)
+++ trunk/debian/changelog 2007-04-28 05:00:21 UTC (rev 869)
@@ -20,7 +20,7 @@
policy to info since all debhelpers back to stable support it.
+ [RA] Downgrade the dependency check for compatibility level V5 to
info since all debhelpers back to stable support it.
- * checks/fields:
+ * checks/fields{.desc,}:
+ [RA] The CDBS Python rules only call pycentral or pysupport during
the binary targets, so those dependencies can be safely moved to
Build-Depends-Indep. Still allow them in Build-Depends, though,
@@ -28,6 +28,15 @@
Seligmann. (Closes: #420526)
+ [RA] Allow the Python core packages themselves to depend on
python-minimal.
+ + [RA] Remove the version constraints for python-central and
+ python-support dependencies since stable released with a working
+ version and they weren't in oldstable.
+ + [RA] Remove the dependency check on dh_installxfonts for the X.Org
+ transition since the debhelper released with stable does the right
+ thing and this dependency is not useful for backports to oldstable.
+ + [RA] Remove the version on the quilt dependency check. It's not
+ worth the effort to maintain a separate version check for oldstable
+ backports. (Closes: #420160)
* checks/files{.desc,}:
+ [RA] Check for svk commit message files.
+ [RA] Don't consider {copying,license}.dtd extra license files; the
Reply to: