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

lintian: r761 - in trunk: checks debian



Author: rra
Date: 2006-11-11 03:17:34 +0100 (Sat, 11 Nov 2006)
New Revision: 761

Modified:
   trunk/checks/fields.desc
   trunk/debian/changelog
Log:
* checks/fields.desc:
  + [RA] Clarify in missing-build-dependency why lintian does not take
    into account transitive build dependencies.  (Closes: #393975)

Modified: trunk/checks/fields.desc
===================================================================
--- trunk/checks/fields.desc	2006-11-05 21:37:28 UTC (rev 760)
+++ trunk/checks/fields.desc	2006-11-11 02:17:34 UTC (rev 761)
@@ -483,6 +483,15 @@
 Ref: policy 4.2
 Info: The package doesn't specify a build dependency on a package that is
  used in <tt>debian/rules</tt>.
+ .
+ lintian intentionally does not take into account transitive dependencies.
+ Even if the package build-depends on some package that in turn
+ build-depends on the needed package, an explicit build dependency should
+ be added.  Otherwise, a latent bug is created that will appear without
+ warning if the other package is ever updated to change its dependencies.
+ Even if this seems unlikely, please always add explicit build
+ dependencies on every non-essential, non-build-essential package that is
+ used directly during the build.
 
 Tag: missing-dh_python-build-dependency
 Type: error

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2006-11-05 21:37:28 UTC (rev 760)
+++ trunk/debian/changelog	2006-11-11 02:17:34 UTC (rev 761)
@@ -1,3 +1,11 @@
+lintian (1.23.26) UNRELEASED; urgency=low
+
+  * checks/fields.desc:
+    + [RA] Clarify in missing-build-dependency why lintian does not take
+      into account transitive build dependencies.  (Closes: #393975)
+
+ -- Russ Allbery <rra@debian.org>  Fri, 10 Nov 2006 18:16:21 -0800
+
 lintian (1.23.25) unstable; urgency=low
 
   The "dependency and debconf" release



Reply to: