Marvin Renich <m...@renich.org> wrote:

* Carsten Hey <cars...@debian.org> [110304 06:17]: > * Paul Wise [2011-03-04 
12:54 +0800]: > > Debian Policy section 2.2.1 already covers this: > > > > 
...the package must not declare a "Depends", "Recommends", or > > 
"Build-Depends" relationship on a non-main package. > > > > 
http://www.debian.org/doc/debian-policy/ch-archive.html#s-main > > This can be 
read in different ways: > > * All of the alternatives must be in main. > * The 
first alternative must be in main. > * One of the alternatives must be in main. 
>From an English language POV, the quote above (taken out of context) clearly 
forbids any alternative in a Depends or Recommends from being outside of main. 
Here is the quote with enough context to show that the intent was otherwise and 
that other interpretations are reasonable: ...the packages in main • must not 
require 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) I am not a DD or an expert on policy, but I would interpret 
the parenthetical to be explanatory rather than normative. Here is a suggested 
wording to clarify the parenthetical: ...the packages in main • must not 
require a package outside of main for compilation or execution (thus, all 
declared "Depends", "Recommends", and "Build-Depends" relationships must be 
satisfiable with only packages in main) I will file a wishlist bug against 
policy if there are no objections. ...Marvin -- To UNSUBSCRIBE, email to 
debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? 
Contact listmas...@lists.debian.org Archive: 
http://lists.debian.org/20110304154535.ga3...@cleo.wdw 


Seems reasonable to me.

Scott K

Reply via email to