]> git.donarmstrong.com Git - debian/debian-policy.git/commitdiff
List all dependency fields packages in main may not use with non-main
authorRuss Allbery <rra@debian.org>
Thu, 5 Jan 2012 17:23:32 +0000 (09:23 -0800)
committerRuss Allbery <rra@debian.org>
Thu, 5 Jan 2012 17:23:32 +0000 (09:23 -0800)
* Clarify that packages in main may not declare Pre-Depends or
  Build-Depends-Indep relationships outside of main either.  Partly
  addresses #587279.

debian/changelog
policy.sgml

index b7b3df0e652d4ed6b3bafaf451839a6a60314335..bdcb01618967fb6c5c16b4d668b41f3c3e2a51aa 100644 (file)
@@ -51,6 +51,9 @@ debian-policy (3.9.3.0) UNRELEASED; urgency=low
   * Resynchronize the archive section list with ftp-master, adding
     education, introspection, and metapackages.  Patch from Charles
     Plessy.  (Closes: #651020)
+  * Clarify that packages in main may not declare Pre-Depends or
+    Build-Depends-Indep relationships outside of main either.  Partly
+    addresses #587279.
   * Add the release date of 3.9.2.0 to upgrading-checklist.
   * Fix ordering of the last entries in the 3.9.2.0 upgrading-checklist.
   * Fix typo in upgrading-checklist entry for multiarch paths.  Thanks,
index 79281e97b55a292c4b12982a745cafec1ef84c28..c1ff4b4ce5f9aadf2801408f4b077ff25e0b57a8 100644 (file)
              <item>
                  must not require or recommend a package outside
                  of <em>main</em> for compilation or execution (thus, the
-                 package must not declare a "Depends", "Recommends", or
-                 "Build-Depends" relationship on a non-<em>main</em>
-                 package),
+                 package must not declare a "Pre-Depends", "Depends",
+                 "Recommends", "Build-Depends", or "Build-Depends-Indep"
+                 relationship on a non-<em>main</em> package),
              </item>
              <item>
                  must not be so buggy that we refuse to support them,