Heads up: Another targeted mass rebuild of ~4k Python packages will happen in Fedora 43+

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Fedora packagers.

Unfortunately, we need to rebuild all Fedora 43 (and 44) packages with Python 3.14 .pyc files. To obtain a list, use:

  $ repoquery --repo=rawhide --refresh -f *.cpython-314.pyc --source
  (3931 unique packages)

This is needed because Python 3.14 just bumped the pyc "magic number" (version) due to a severe bugfix [1].

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. Either wait for Python 3.14.0rc2 release or backport the change.
 2. Wait for the Fedora 43 branching to finish.
 3. Bump and build all 3931 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.
 5. 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/137427

--
Miro Hrončok
--
Phone: +420777974800
Fedora Matrix: mhroncok

--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux