On Mon, 17 Dec 2012 01:28:22 +0100 Michał Górny wrote: > The EAPIs before '5' have USE_EXPAND flags in implicit IUSE, therefore > making it impossible to use '(+)' and '(-)' deps on them. This problem > can be noticed in Paludis (bug #447524) [1]. > > [1]:https://bugs.gentoo.org/show_bug.cgi?id=447524 Please forget about the patches. My late-night logic had a major flow. The nature of the issue is that all dependent packages have to be EAPI=5. Therefore, we effectively need to make whole python-r1 require EAPI=5. If nobody objects, I'll: a) add a verbose warning when python-r1 is used with EAPI=4, b) bump all packages to EAPI=5 (the stable ones preferably with a ping to the arch team), c) after a few days, replacing the warning with a fatal error. -- Best regards, Michał Górny