I was updating my dependency-scanner and was rereading policy to see what it says about package relations. To my surprise it only says what relations force a package to be moved out of main into contrib, nothing else.
I suggest that we add that a package may only declare a relation to another package if that other package is in one of our archives (ie main archive or non-US), either as a real package, as a virtual package provided by another package), or is in the list of virtual packages. Another thing that will probably require some thought is what we will do when non-US gets split into main, non-free and contrib sections. Would it then be allowed for a package in Debian/main to depend on a package in Debian-non-US/main? Using contrib as we do now sounds wrong, since a package in non-US might be DFSG-free, since that would mean that contrib no longer is a clear middleground between free and non-free packages. Wichert. -- ============================================================================== This combination of bytes forms a message written to you by Wichert Akkerman. E-Mail: [EMAIL PROTECTED] WWW: http://www.wi.leidenuniv.nl/~wichert/
pgpVzTSz6jCpS.pgp
Description: PGP signature