[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

What constitutes a package for Policy



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 ... " ?



CC any replies to me - not subscribed though I will be watching lists.debian.org.


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 to: