Bug 2373702 (PYC3.14b3)

Summary: Rebuild all packages with .pyc files with Python 3.14.0b3+
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: distributionAssignee: Python Maintainers <python-maint>
Status: ASSIGNED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 43CC: kevin, ksurma, mhroncok
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2329901, 2345519, 2349436    
Bug Blocks: 2322407    

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)