Hi,

I need clarification on what a package is. For example, the policy 
states (2.2.1):

   In addition, 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),


The first mension of package is clear. But what does this mean?

  "must not require a package outside of main"


For example, a jikes has a Recommends as follows:


Recommends: jikes-sablevm | jikes-gij | jikes-classpath | jikes-kaffe | 
jikes-sun



Now, all of these packages, but jikes-sun, are in main (or will be once 
uploaded).
Does jikes satisfy the policy? Does the policy refer to "a package" as 
"jikes-sablevm OR jikes-gij OR ..." 

OR 

does it mean "jikes-sablevm AND jikes-gij AND ... " ?



Thanks,
Adam


PS. I think it is the OR part since | means OR. Futhgermore jikes 
does not "require" a package outside of main even though jikes-sun
is in contrib.

Reply via email to