Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 848108 - [guru] dev-lang/wren: needs upgrade to Python 3.10 (PythonCompatUpdate)
Summary: [guru] dev-lang/wren: needs upgrade to Python 3.10 (PythonCompatUpdate)
Status: RESOLVED DUPLICATE of bug 897386
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: All All
: Normal normal
Assignee: Michele Santullo
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-29 18:08 UTC by Andrew Nowa Ammerlaan
Modified: 2023-02-25 10:59 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 Andrew Nowa Ammerlaan gentoo-dev 2022-05-29 18:08:53 UTC
This package does not support Python 3.10. Please test it with Python 3.10 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://archives.gentoo.org/gentoo-dev/message/13aa993921f19b6b095297721ffb0d0b. Ask in #gentoo-python on IRC if need any help.

$ pkgcheck scan -k PythonCompatUpdate dev-lang/wren
dev-lang/wren
  PythonCompatUpdate: version 0.3.0: PYTHON_COMPAT updates available: python3_10, python3_11
Comment 1 King_DuckZ 2022-06-04 12:30:23 UTC
I see there is a v0.4.0 https://github.com/wren-lang/wren but I have no idea how to test which python versions they support there.
I guess this is mostly for the `python util/generate_docs.py` command, as the library itself is written in c and should not have any dependencies.
Comment 2 Andrew Nowa Ammerlaan gentoo-dev 2022-06-04 12:42:52 UTC
(In reply to King_DuckZ from comment #1)
> I see there is a v0.4.0 https://github.com/wren-lang/wren but I have no idea
> how to test which python versions they support there.
> I guess this is mostly for the `python util/generate_docs.py` command, as
> the library itself is written in c and should not have any dependencies.

Run the ebuild with USE="test" and FEATURES="test" with python3.10 enabled if it has tests. If not, then install it with python3.10 enabled and maybe do some manual testing to see if things are still working.

If python is only used for building the documentation then just try to generate those docs with python3.10, if it doesn't error out then it will be fine.

In general we can assume that if something works with python3_X and works with python3_Y, then it will also work for all versions between X and Y. Therefore, to save time you might want to test with python3.11 instead so you can add both the 3.10 and 3.11 targets in one go.
Comment 3 Andrew Nowa Ammerlaan gentoo-dev 2023-02-25 10:59:46 UTC

*** This bug has been marked as a duplicate of bug 897386 ***