From 16bdf65adcf1604b7633bc8907e1b50bc8981037 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Thu, 5 Jan 2012 09:23:32 -0800 Subject: [PATCH] List all dependency fields packages in main may not use with non-main * Clarify that packages in main may not declare Pre-Depends or Build-Depends-Indep relationships outside of main either. Partly addresses #587279. --- debian/changelog | 3 +++ policy.sgml | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index b7b3df0..bdcb016 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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, diff --git a/policy.sgml b/policy.sgml index 79281e9..c1ff4b4 100644 --- a/policy.sgml +++ b/policy.sgml @@ -489,9 +489,9 @@ must not require or recommend a package outside of main for compilation or execution (thus, the - package must not declare a "Depends", "Recommends", or - "Build-Depends" relationship on a non-main - package), + package must not declare a "Pre-Depends", "Depends", + "Recommends", "Build-Depends", or "Build-Depends-Indep" + relationship on a non-main package), must not be so buggy that we refuse to support them, -- 2.39.2