Package: debian-policy I assume we are all aware of the discussion a couple of months ago about removing references to non-free from main. There was a consensus this should be done and a consensus was formed to do this via a new Enhances relation for packages. Enhances works in the opposite direction from Suggests: it allows a package a to state that it can enhance the functionality of a package b. So instead of package b declaring a Suggests on package a we now make package a Enhance package b. Using this we can remove all Suggests from packages in main to packages outside of main by replacing them with an Enhances-declaration in the non-main package. Detailed listing of changes needed in the policy manual: 2.1.2 The main section Replace the first item with: * must not have a relation with or need a package outside of "main". (thus, the package may not declare a "Depends", "Recommends", "Suggests" or other normal or build-time relationship on a non-main package), Detailed listing of changes needed in the packaging manual: 8.2 Binary Dependencies Add `Enhances' to the title of the section Add the following to the list of relations: `Enhances' This field is similar to Suggests but works in the opposite direction. It is used to declare that a package can enhance the functionality of another package. `dselect' will offer a list of packages that enhance a package if the enhanced package is selected for installation. Wichert. -- ________________________________________________________________ / Generally uninteresting signature - ignore at your convenience \ | wichert@liacs.nl http://www.liacs.nl/~wichert/ | | 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0 2805 3CB8 9250 2FA3 BC2D |
Attachment:
pgpDgjh5ZAm4Y.pgp
Description: PGP signature