Skip to content

dev-java/java-config: No supported implementation in PYTHON_COMPAT. #50

@matoro

Description

@matoro

Traceback (occurs for both currently available versions of dev-java/java-config):

 * ERROR: dev-java/java-config-2.2.9999::java failed (depend phase):
 *   No supported implementation in PYTHON_COMPAT.
 * 
 * Call stack:
 *                     ebuild.sh, line 609:  Called source '/var/lib/layman/java/dev-java/java-config/java-config-2.2.9999.ebuild'
 *   java-config-2.2.9999.ebuild, line   9:  Called inherit 'git-r3' 'distutils-r1' 'eutils'
 *                     ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/distutils-r1.eclass'
 *                     ebuild.sh, line 112:  Called source '/usr/portage/eclass/distutils-r1.eclass'
 *           distutils-r1.eclass, line 105:  Called inherit 'python-r1'
 *                     ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/python-r1.eclass'
 *                     ebuild.sh, line 112:  Called source '/usr/portage/eclass/python-r1.eclass'
 *              python-r1.eclass, line 260:  Called _python_set_globals
 *              python-r1.eclass, line 199:  Called _python_set_impls
 *        python-utils-r1.eclass, line 156:  Called die
 * The specific snippet of code:
 *   			die "No supported implementation in PYTHON_COMPAT."                                                                                                                                                                                                             | * 
 * If you need support, post the output of `emerge --info '=dev-java/java-config-2.2.9999::java'`,
 * the complete build log and the output of `emerge -pqv '=dev-java/java-config-2.2.9999::java'`.
 * Working directory: '/usr/lib/python3.8/site-packages'
 * S: '/var/tmp/portage/dev-java/java-config-2.2.9999/work/java-config-2.2.9999'                           

Looking at the ebuilds, it appears that their PYTHON_COMPAT is wildly out of date, with the latest supported version being python3_3(!!!). The only reason that they did not fail yet is because python2_7 had not been globally removed, which occurred today.

Given that there is a more recent and maintained version in the official portage tree, shouldn't dev-java/java-config simply be removed from the overlay?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions