On Thu, Sep 11, 2025 at 03:05:35PM +0200, Karolina Surma via devel-announce wrote: > 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.
How are you planning on doing the updates? In groups? one at a time? all at once? I don't think bodhi can handle ~3700 packages in one update. :( We could also bypass bodhi and just tag them directly in, but then that bypasses gating so we would need to make sure QE is ok with that. > 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 kevin -- _______________________________________________ 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