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: