Python Eclasses out of Date
Summary
Upstream has adjusted the Python Eclases after deprecating the last set of <py36
Steps to reproduce
Update Stable Branch, install net-p2p/deluge These are the packages that would be merged, in reverse order:
Calculating dependencies x * ERROR: net-p2p/deluge-9999::Xero failed (depend phase):
* Invalid implementation in PYTHON_COMPAT: python3_8
*
* Call stack:
* ebuild.sh, line 613: Called source '/usr/local/portage/net-p2p/deluge/deluge-9999.ebuild'
* deluge-9999.ebuild, line 8: Called inherit 'xdg' 'distutils-r1' 'systemd'
* ebuild.sh, line 297: Called __qa_source '/usr/local/portage/eclass/distutils-r1.eclass'
* ebuild.sh, line 82: Called source '/usr/local/portage/eclass/distutils-r1.eclass'
* distutils-r1.eclass, line 89: Called inherit 'python-single-r1'
* ebuild.sh, line 297: Called __qa_source '/usr/local/portage/eclass/python-single-r1.eclass'
) * ebuild.sh, line 82: Called source '/usr/local/portage/eclass/python-single-r1.eclass'
* python-single-r1.eclass, line 263: Called _python_single_set_globals
* python-single-r1.eclass, line 180: Called _python_set_impls
* python-utils-r1.eclass, line 128: Called _python_impl_supported 'python3_8'
* python-utils-r1.eclass, line 96: Called die
* The specific snippet of code:
* die "Invalid implementation in PYTHON_COMPAT: ${impl}"
*
* If you need support, post the output of `emerge --info '=net-p2p/deluge-9999::Xero'`,
* the complete build log and the output of `emerge -pqv '=net-p2p/deluge-9999::Xero'`.
* Working directory: '/usr/lib64/python3.9/site-packages'
* S: '/var/tmp/portage/net-p2p/deluge-9999/work/deluge-9999'
... done!
emerge: there are no ebuilds to satisfy "net-libs/libtorrent-rasterbar[python,python_targets_python3_9(-)]".
(dependency required by "net-p2p/deluge-2.0.3-r8::liguros-repo[python_single_target_python3_9]" [ebuild])
(dependency required by "deluge" [argument])
What is the expected correct behavior?
successful emerge
Relevant logs and/or screenshots
Possible fixes
Unfork python-utils, python-single dist-utils eclasses
Edited by Palica