After python3_9 switch, x11-misc/picom-8-r1 fails with: >>> Emerging (1 of 1) x11-misc/picom-8-r1::gentoo * picom-8.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] * No Python implementation found for the build. This is usually * a bug in the ebuild. Please report it to bugs.gentoo.org * along with the build log. * ERROR: x11-misc/picom-8-r1::gentoo failed (setup phase): * No supported Python implementation installed. * * Call stack: * ebuild.sh, line 125: Called pkg_setup * ebuild.sh, line 355: Called python-any-r1_pkg_setup * python-any-r1.eclass, line 391: Called python_setup * python-any-r1.eclass, line 379: Called die * The specific snippet of code: * die "No supported Python implementation installed." * * If you need support, post the output of `emerge --info '=x11-misc/picom-8-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-misc/picom-8-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/x11-misc/picom-8-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-misc/picom-8-r1/temp/die.env'. * Working directory: '/var/tmp/portage/x11-misc/picom-8-r1/homedir' * S: '/var/tmp/portage/x11-misc/picom-8-r1/work/picom-8' This is cause because in BDEPEND is missing ${PYTHON_DEPS} variable. Reproducible: Always
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6eba06a367ef5d8d2ac6787caad768fa2b713a6 commit d6eba06a367ef5d8d2ac6787caad768fa2b713a6 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-06-07 16:43:56 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-06-07 16:44:14 +0000 x11-misc/picom: only require Python for tests Closes: https://bugs.gentoo.org/794808 Signed-off-by: Sam James <sam@gentoo.org> x11-misc/picom/picom-8-r1.ebuild | 8 ++++++++ x11-misc/picom/picom-8.2-r2.ebuild | 8 ++++++++ x11-misc/picom/picom-9999.ebuild | 8 ++++++++ 3 files changed, 24 insertions(+)
Thanks for the report & analysis!