Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 718160 - app-accessibility/{accerciser,caribou}: need py3.8 & 3.9 port
Summary: app-accessibility/{accerciser,caribou}: need py3.8 & 3.9 port
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: python3.8-compat
  Show dependency tree
 
Reported: 2020-04-19 11:23 UTC by Michał Górny
Modified: 2021-08-25 12:54 UTC (History)
0 users

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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-04-19 11:23:22 UTC
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.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-05-31 09:46:20 UTC
Ping.
Comment 2 Larry the Git Cow gentoo-dev 2020-07-11 07:52:52 UTC
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(+)
Comment 3 Tephra Defoe 2020-12-03 23:36:33 UTC
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. :)
Comment 4 Larry the Git Cow gentoo-dev 2020-12-04 14:47:50 UTC
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(-)
Comment 5 Larry the Git Cow gentoo-dev 2020-12-04 14:59:51 UTC
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(-)