When rebuilding pydb for the first time after switching to the now-stable Python version 3.4, emerge stops with an error after verifying ebuild size, complaining about USE_PYTHON. Installs if USE_PYTHON="2.7 3.4" is replaced with "2.7 3.3" (using package.env). Seems to be the same issue as in #523810. Reproducible: Always Emerge error message: * ERROR: dev-python/pydb-1.26-r1::gentoo failed (setup phase): * USE_PYTHON variable contains invalid value '3.4' * * Call stack: * ebuild.sh, line 93: Called pkg_setup * ebuild.sh, line 321: Called python_pkg_setup * python.eclass, line 433: Called _python_calculate_PYTHON_ABIS * python.eclass, line 778: Called die * The specific snippet of code: * die "USE_PYTHON variable contains invalid value '${PYTHON_ABI}'"
Indeed, that's the exact same problem - the package must be migrated to relevant r1 eclasses.
commit 1869920ea6d1b3b415af43a1225fd68201bf4515 Author: Michał Górny <mgorny@gentoo.org> Date: Thu Oct 29 21:32:54 2015 +0100 dev-python/pydb: Migrate to python-single-r1 Enjoy. Though would be nice if someone fixed /usr/bin/pydb to be a relative symlink.