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

Reply via email to