pkg_setup() attempts to set the active python version to 2. But I am installing from a binary and python-2 is in DEPEND, not RDEPEND. Either python-2 should get in RDEPEND, or pkg_setup() is not the ebuild phase to set the python version. I do not know what the preferrable solution is. >>> Extracting info * Package: dev-lang/spidermonkey-1.8.5-r3 * Repository: gentoo * USE: * FEATURES: sandbox * ERROR: dev-lang/spidermonkey-1.8.5-r3 failed (setup phase): * dev-lang/python:2.7 is not installed * * Call stack: * ebuild.sh, line 93: Called pkg_setup * environment, line 3451: Called python_set_active_version '2' * environment, line 5513: Called _python_final_sanity_checks * environment, line 910: Called die * The specific snippet of code: * die "$(python_get_implementational_package) is not installed"; Reproducible: Always
+*spidermonkey-1.8.7-r3 (11 Dec 2012) +*spidermonkey-1.8.5-r4 (11 Dec 2012) + + 11 Dec 2012; Ian Stakenvicius <axs@gentoo.org> +spidermonkey-1.8.5-r4.ebuild, + +spidermonkey-1.8.7-r3.ebuild: + do not call python helpers when merging a binary package, bug 446910 +