Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 794808 - x11-misc/picom-8-r1: die "No supported Python implementation installed."
Summary: x11-misc/picom-8-r1: die "No supported Python implementation installed."
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-07 16:30 UTC by Marco Genasci
Modified: 2021-06-07 16:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Genasci 2021-06-07 16:30:55 UTC
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
Comment 1 Larry the Git Cow gentoo-dev 2021-06-07 16:44:22 UTC
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(+)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-06-07 16:47:51 UTC
Thanks for the report & analysis!