[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: