I don't think it's a good idea to enable an experimental feature on the
main Python that runs all the system tools, that could wreak untold
havoc in ways we can't tell yet. Especially since it's a brand new
experimental feature.
If we really want to try it, adding it as a variant sounds best to me. 4
vs 6 build variants is not such a big leap, and for any time-sensitive
work on the Python spec file it can be turned off anyway for scratch builds.
Tomas
On 4/10/24 20:23, Miro Hrončok wrote:
Hello Pythonistas,
Python 3.13 has an experimental JIT compiler:
https://docs.python.org/dev/whatsnew/3.13.html#experimental-jit-compiler
Enabling it is a configure (hence build-time) option.
How do we handle this in Fedora?
- We can keep it disabled, as it is experimental.
- We can enable it, but be ready to revert if it causes problems.
- We can add yet another build variant, but we already have 4 of those
(regular, debug, freethreading, freethreading-debug), so I'd rather
not make it 6 (or 8, if we include freethreading+jit combinations). I
don't know yet if it would be co-installable.
Opinions?
--
_______________________________________________
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue