Bug 2373702 (PYC3.14b3) - Rebuild all packages with .pyc files with Python 3.14.0b3+
Summary: Rebuild all packages with .pyc files with Python 3.14.0b3+
Keywords:
Status: ASSIGNED
Alias: PYC3.14b3
Product: Fedora
Classification: Fedora
Component: distribution
Version: 43
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Python Maintainers
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2329901 2345519 2349436
Blocks: PYTHON3.14
TreeView+ depends on / blocked
 
Reported: 2025-06-18 13:28 UTC by Miro Hrončok
Modified: 2025-06-18 13:35 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Miro Hrončok 2025-06-18 13:28:08 UTC
Python 3.14.0b3 has bumped the .pyc mgaic number (=bytecode version).

All packages with the old .pyc files need to be rebuilt.


The current plan is that we'll let the mass rebuild handle most of it, then start actively tracking packages that failed to build using this tracker bugzilla.


Packages that are mid Python 3.14 bootrap will receive a manual bump now.

Packages that are already failing to build may already be added here, but don't expect the list to be complete.

Comment 1 Miro Hrončok 2025-06-18 13:30:06 UTC
https://github.com/befeleme/mini-mass-rebuild/blob/python3.14/bytecodes.py is a script from the last time we did this with Python 3.11

It needs:

 - emptying bytecodes.json
 - updating constants for Python 3.14 and Fedora 43 (and 44)
 - updating datetimes for this build https://koji.fedoraproject.org/koji/buildinfo?buildID=2733872 (python3.14-3.14.0~b3-1.fc43)


Note You need to log in before you can comment on or make changes to this bug.