Hello,
Yes, that's right.
The Python's "magic numer" has had to be bumped again[1] resulting in us
needing to recreate the Python 3.14 .pyc files one more time in both
Fedora 43 and 44.
Python 3.14.0rc3 is planned to be released on Tuesday, September 16th,
2025. This is also the planned Beta Freeze end for Fedora 43.
To obtain a list of packages, use:
$ repoquery --repo=rawhide --refresh -f *.cpython-314.pyc --source
(3743 packages atm)
and respectively:
$ repoquery --repo=fedora --releasever 43 --refresh -f
*.cpython-314.pyc --source
(3751 packages atm)
Packages with old .pyc files will have slower import times and might
report AVC denials in restricted contexts. However, they remain
functional, there is no need to panic.
The plan, as of now, is:
1. Wait for Python 3.14.0rc3 release.
2. Wait for the Fedora 43 Beta Freeze to finish.
3. Bump and build all packages in rawhide (except kernel).
4. FF-merge into f43 and build all packages that match the criteria:
a) the rawhide and f43 branches were not different before 3.
b) they have no update stuck in bodhi/gating.
c) their latest commit hash has been successfully built and shipped
for Fedora 43.
5. Open Bodhi updates for packages built for Fedora 43.
6. Open bugzillas for the remaining packages (failed or skipped rebuild).
The rebuild can be done in any order (i.e. all at once) and does not
need to happen in a side tag.
I will follow up when things start moving. Let me know if I should alter
the plan somehow.
[1] https://github.com/python/cpython/pull/138749
--
Karolina Surma (she/her/hers)
Senior Software Engineer
Python Maintenance Team, Red Hat
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue