Trying to do a fresh gentoo install, I got the following blocker: [blocks B ] =dev-lang/python-3* ("=dev-lang/python-3*" is blocking net-zope/zope-interface-3.6.1) It made no sense to me, and seeing the commit msg (net-zope/zope-fixers is only needed for python 3, don't pull it in when python 3 is not installed (#318903) ) i guess the following snippet: || ( net-zope/zope-fixers !=dev-lang/python-3* )" could be improved to something like: dev-lang/python-3*? ( net-zope/zope-fixers ) Thanks
That "is blocking" error really makes no sense to me. stage3 includes python 2.6 and 3.1, and does not include zope-fixers. When neither dependency in || ( a b ) is satisfied, portage should automatically resolve this to a, and pull in zopefixers. > could be improved to something like: > dev-lang/python-3*? ( net-zope/zope-fixers ) Unfortunately, there is no USE flag to include python 3 support. python 3 support is included if python 3 is installed, and "dev-lang/python-3*?" conditionals don't exist. I've reverted the commit for #318903 for now.