Bug 2373702 (PYC3.14rc3) - Rebuild all packages with .pyc files with Python 3.14.0rc3+
Summary: Rebuild all packages with .pyc files with Python 3.14.0rc3+
Keywords:
Status: ASSIGNED
Alias: PYC3.14rc3
Product: Fedora
Classification: Fedora
Component: distribution
Version: 43
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Karolina Surma
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2342234 2356170 2374292 2374297 2385442 2385445 2385453 2385464 2385484 2385488 2385513 2385514 2386548 2388849 2388850 2389122 2389367 2389368 2389369 2389425 2389707 2396672 2396674 2396679 2396685 2396688 2396694 2396696 2396698 2396700 2396704 2396717 2396718 2396719 2396720 2396727 2396729 2396730 2396732 2396745 2396747 2396758 2396784 2396797 2396807 2396814 2396830 2396834 2396847 2396849 2396850 2396853 2396874 2396876 2396877 2396882 2396887 2397269 2397271 2397275 2397279 2397295 2397329 2397361 2397377 2397384 2397385 2397390 2397391 2397396 2397400 2397402 2397403 2275913 2329901 2342564 2345519 2349436 2356174 2368972 2373979 2374299 2378871 2378876 2378880 2378881 2378885 2379002 2384434 2384447 2384461 2384466 2384549 2384550 2384580 2385035 2385039 2385047 2385061 2385079 2385203 2385219 2385431 2385435 2385436 2385441 2385443 2385446 2385454 2385455 2385457 2385469 2385474 2385475 2385479 2385480 2385487 2385489 2385493 2385494 2385496 2385501 2385503 2385504 2385507 2385520 2385524 2385527 2385532 2385534 2385539 2385549 2385556 2385557 2385567 2385579 2385718 2385986 2388837 2388838 2388839 2388840 2388841 2388842 2388843 2388844 2388845 2388846 2388847 2388848 2388851 2388852 2388853 2388854 2388855 2388856 2388857 2388858 2388859 2388860 2388862 2388874 2388878 2389121 2389123 2389124 2389125 2389126 2389127 2389128 2389129 2389130 2389131 2389132 2389133 2389134 2389135 2389136 2389137 2389138 2389139 2389140 2389141 2389142 2389143 2389144 2389145 2389146 2389147 2389148 2389149 2389150 2389151 2389152 2389153 2389154 2389155 2389156 2389157 2389158 2389166 2389167 2389168 2389200 2389346 2389350 2389353 2389354 2389362 2389363 2389364 2389370 2389372 2389375 2389378 2389379 2389381 2389397 2389398 2389399 2389412 2389414 2389426 2389645 2389646 2389647 2389709 2389710 2389711 2389712 2389722 2389731 2389748 2389749 2389750 2389751 2391173 2396668 2396669 2396670 2396671 2396673 2396675 2396676 2396677 2396678 2396680 2396681 2396682 2396683 2396684 2396686 2396687 2396689 2396690 2396691 2396692 2396693 2396695 2396697 2396699 2396701 2396702 2396703 2396705 2396706 2396707 2396708 2396709 2396710 2396711 2396712 2396713 2396714 2396715 2396716 2396721 2396722 2396723 2396724 2396725 2396726 2396728 2396731 2396733 2396734 2396735 2396736 2396737 2396738 2396739 2396740 2396741 2396742 2396743 2396744 2396746 2396748 2396749 2396750 2396751 2396752 2396753 2396754 2396755 2396756 2396757 2396759 2396760 2396761 2396762 2396763 2396764 2396765 2396766 2396767 2396768 2396769 2396770 2396771 2396772 2396773 2396774 2396775 2396776 2396777 2396778 2396779 2396780 2396781 2396782 2396783 2396785 2396786 2396787 2396788 2396789 2396790 2396791 2396792 2396793 2396794 2396795 2396796 2396798 2396799 2396800 2396801 2396802 2396803 2396804 2396805 2396806 2396808 2396809 2396810 2396811 2396812 2396813 2396815 2396816 2396817 2396818 2396819 2396820 2396821 2396822 2396823 2396824 2396825 2396826 2396827 2396828 2396829 2396831 2396832 2396833 2396835 2396836 2396837 2396838 2396839 2396840 2396841 2396842 2396843 2396844 2396845 2396846 2396848 2396851 2396852 2396854 2396855 2396856 2396857 2396858 2396859 2396860 2396861 2396862 2396863 2396864 2396865 2396866 2396867 2396868 2396869 2396870 2396871 2396872 2396873 2396875 2396878 2396879 2396880 2396881 2396883 2396884 2396885 2396886 2396888 2396889 2396890 2396891 2396893 2396894 2397023 2397024 2397025 2397026 2397027 2397028 2397029 2397030 2397242 2397243 2397267 2397268 2397270 2397272 2397273 2397274 2397276 2397277 2397278 2397280 2397281 2397282 2397283 2397284 2397285 2397286 2397287 2397288 2397289 2397290 2397291 2397292 2397293 2397294 2397296 2397297 2397318 2397319 2397320 2397321 2397322 2397323 2397324 2397325 2397326 2397327 2397328 2397330 2397331 2397332 2397333 2397334 2397335 2397336 2397337 2397338 2397339 2397340 2397341 2397342 2397343 2397344 2397345 2397346 2397347 2397348 2397349 2397350 2397351 2397352 2397353 2397354 2397355 2397356 2397357 2397358 2397359 2397360 2397362 2397363 2397364 2397365 2397366 2397367 2397368 2397369 2397370 2397371 2397372 2397373 2397376 2397378 2397379 2397380 2397381 2397383 2397387 2397388 2397389 2397392 2397393 2397394 2397395 2397397 2397398 2397401 2397404 2397405 2397406 2397407 2397409 2397410 2397411 2397412 2397413 2397414 2397415 2397416
Blocks: PYTHON3.14
TreeView+ depends on / blocked
 
Reported: 2025-06-18 13:28 UTC by Miro Hrončok
Modified: 2025-09-29 14:33 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)

Comment 2 Miro Hrončok 2025-08-15 11:34:34 UTC
I am repurposing this for the rc2+ rebuild as described in https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/XO5QGOXBWHFG7AOGDQBG23AQDS2MDTWI/

Comment 3 Miro Hrončok 2025-09-19 08:01:24 UTC
I am repurposing this for the rc3+ rebuild as described in https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/O6LBYY446Q2FWVBEVJCOJ34ADXTEIH65/

Comment 4 Karolina Surma 2025-09-29 14:22:56 UTC
Hello. This is a bulk comment.

This package still needs to be rebuilt and/or shipped with Python 3.14.0rc3+ bytecode in Fedora 43.

The Final Freeze of Fedora 43 is scheduled to start next week. Please prioritize this bugzilla accordingly.

Thanks.


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