It looks like this change is missing a condition for calling python_install. When USE=-python (and PYTHON_SINGLE_TARGET="python3_11"): * ERROR: dev-util/trace-cmd-3.2-r2::gentoo failed (install phase): * _python_export called without a python implementation and EPYTHON is unset * * Call stack: * ebuild.sh, line 136: Called src_install * environment, line 3108: Called python_install * environment, line 2910: Called python_get_sitedir * environment, line 2886: Called _python_export 'PYTHON_SITEDIR' * environment, line 675: Called die * The specific snippet of code: * die "_python_export called without a python implementation and EPYTHON is unset"; * * If you need support, post the output of `emerge --info '=dev-util/trace-cmd-3.2-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/trace-cmd-3.2-r2::gentoo'`. * The complete build log is located at '/tmp/portage/dev-util/trace-cmd-3.2-r2/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/dev-util/trace-cmd-3.2-r2/temp/environment'. * Working directory: '/tmp/portage/dev-util/trace-cmd-3.2-r2/work/trace-cmd-v3.2' * S: '/tmp/portage/dev-util/trace-cmd-3.2-r2/work/trace-cmd-v3.2' Reproducible: Always
Looks like this may have been fixed in https://github.com/gentoo/gentoo/commit/16fae37dc8d5ec25fb8e95e1d2541755687ae0bd