The packages are stuck on py3.6 which means they will be pain once we switch to 3.7. Please test them on 3.7 *and* 3.8 (so we don't to revisit this in a few months), and update PYTHON_COMPAT appropriately. If it doesn't work, please either fix it, remove Python or issue last rites. Please consider this urgent.
Ping.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffda4d2c0a631a52e60e7052b4aa88e022167bee commit ffda4d2c0a631a52e60e7052b4aa88e022167bee Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2020-07-11 07:49:07 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2020-07-11 07:52:29 +0000 app-accessibility/accerciser: bump to 3.36.2, use python-single, support py3.7 py3.8 support intentionally not tested and added yet, to possibly fast-stabilize separate from a newer pyatspi, because 3.22 is just so broken at this point and a trouble with only supporting py3.6 (v3.22 uses async keyword as variable) Bug: https://bugs.gentoo.org/718160 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> app-accessibility/accerciser/Manifest | 1 + .../accerciser/accerciser-3.36.2.ebuild | 48 ++++++++++++++++++++++ 2 files changed, 49 insertions(+)
With python 3.8 being the default target now, caribou blocks my world update as it has no python3_8 target. # emerge -a --deep --changed-use --newuse --update @world These are the packages that would be merged, in order: Calculating dependencies... done! !!! The ebuild selected to satisfy ">=app-accessibility/caribou-0.3" has unmet requirements. - app-accessibility/caribou-0.4.21-r1::gentoo USE="" ABI_X86="(64)" PYTHON_TARGETS="-python3_6 -python3_7" The following REQUIRED_USE flag constraints are unsatisfied: any-of ( python_targets_python3_6 python_targets_python3_7 ) (dependency required by "gnome-extra/cinnamon-4.6.7::gentoo" [ebuild]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) Setting targets for both 3.7 and 3.8 and single target on 3.7 keeps everything, but I assume Gentoo has good reason for moving to 3.8 now so reminding you Caribou exists. :)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1a6b92a86d7e9f4a0cc9d875549a52b15afbe43 commit a1a6b92a86d7e9f4a0cc9d875549a52b15afbe43 Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2020-12-04 14:46:21 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2020-12-04 14:47:45 +0000 app-accessibility/accerciser: add py3_8 Bug: https://bugs.gentoo.org/718160 Signed-off-by: Aaron Bauman <bman@gentoo.org> app-accessibility/accerciser/accerciser-3.36.2.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6701e05d753f8124d650ffe02625df0930abac90 commit 6701e05d753f8124d650ffe02625df0930abac90 Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2020-12-04 14:58:43 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2020-12-04 14:59:46 +0000 app-accessibility/caribou: add py3_8 Bug: https://bugs.gentoo.org/718160 Signed-off-by: Aaron Bauman <bman@gentoo.org> app-accessibility/caribou/caribou-0.4.21-r1.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)