On Tue, 28 Jun 2011 14:38:19 +0400 Peter Volkov <[email protected]> wrote:
> Starting with EAPI=X new prefix ~ is allowed in IUSE use flag > definition. Use > flags prefixed with ~ are not allowed to be used anywhere but only > inside > PDEPEND dependency specification. This USE flags are used during > dependency > resolution as normal. Package manager is allowed to skip > re-installation of the > package due to this USE flag change but still it should record such > USE change > into package database. How about packages having optional rt dependencies on other packages' optional dependencies? > Comments? > > May be instead of ~ introduce three additional prefixes (~ and another > two for +~ and -~ cases)? I think a USE_EXPAND prefix could be used for that as well. We could then extend the backwards compatibility to cause complete package rebuilds with older PMs (EAPIs) and only dep-switches for newer ones. -- Best regards, Michał Górny
signature.asc
Description: PGP signature
