Hello,
I'd like to provide an update on Python 3.12 mass rebuild.
The mass rebuild is still in progress. So far 2666 packages were rebuilt
in side tag which is about 65,8% out of 4049 python packages. We are now
working on fixing important packages blocking others.
As mentioned in previous email - if you see a "Rebuilt for Python 3.12"
(or similar) commit in your package, please don't rebuild it in regular
rawhide or another rawhide side tag. If you need to, please let us know,
so we can coordinate.
If you'd like to build a package after we already rebuilt it, you should
be able to build it in the side tag via:
on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build
Note that it will take a while before all the essential packages are
rebuilt, so don't expect all your dependencies to be available right
away. Please, don't attempt to build your package in the side tag before
we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat).
Ping me (thrnciar) or Miro (mhroncok) if you need to talk to us.
Builds:
https://koji.fedoraproject.org/koji/builds?latest=0&tagID=f39-python&order=-build_id&inherited=0
Please avoid any potentially disturbing or major changes in Python
packages until the rebuild is over.
Thanks. Let us know if you have any questions.
Here is the list of packages that failed to build but their dependencies
are available. If you'd like to help us, any fixes are welcome. Please
build the package with --target=f39-python if you fix it.
If your package is failing with ModuleNotFoundError: No module named
'imp', this is happening because Python 3.12 removed the long deprecated
imp module. As a stopgap measure, you can BuildRequire
python3-zombie-imp package, which allows you to import the imp module
even on Python 3.12. We strongly recommend talking to upstream and
encouraging them to migrate to importlib instead.
Maintainers by package:
NFStest ajmitchell steved
Zim cheeselee ohaessler
andriller fab
appliance-tools ngompa
aubio nphilipp tartina
awake fab
awscli2 davdunc nforro
b43-tools pwalter
beaker martstyk
binwalk ajax swt2c
borgbackup fschwarz
botan2 bkircher thm
brd jsbackus
btest fab
cdist fnux
classification-banner rga
condor bcotton matyas ttheisen valtri
criu adrian rstoyanov
cxxtest mgieseki
dionaea rebus
distgen hhorak phracek pkubat praiskup zmiklank
dnf-plugin-diff praiskup
dnf-plugins-extras dmach jmracek mblaha pkratoch
dtc arnd bonzini jwboyer pbrobinson
electron-cash jonny
elements aalvarez
emacs-jedi melmorabity
eric rdieter
fail2ban atkac hobbes1069 orion tmz
fedora-gather-easyfix pingou
flann rmattes
flatpak-module-tools kalev otaylor
fonts-tweak-tool tagoh
future sagitter
gaupol music
gfal2-python jonathanspw mipatras
gnome-doc-utils alexl caolanm limb rhughes rstrode
h5py orion stevetraylen terjeros
i2c-tools ajax jorton jzerdik olysonek
kernel-tools acaringi jforbes jwboyer lgoncalv patrickt pbrobinson
kicad avigne lkundrak stevenfalco
kitty atim jonathanspw salimma solopasha zawertun
lammps cz4rs ellio167 junghans rberger
lensfun germano grahamwhiteuk nphilipp ohaessler rdieter trix
libffado nphilipp
libfreenect jkastner kathenas kwizart rmattes
libnl3 dcbw jirka thaller
libssh2-python clalance
lilv nphilipp tartina
livecd-tools bcl bruno ngompa
lvm2 agk bmarzins bmr cfeist kzak lvm-team mauelsha
mbroz mcsontos pjones prajnoha zkabelac
m2crypto mitr ngompa
manafirewall ngompa thunderbirdtr
mercurial kiilerix nbecker pstodulk
mrchem jussilehtola
oct2spec orion
offlineimap cicku dodji sergesanspaille teuf
onboard yanqiyu
pam_wrapper asn jhrozek
pdc-client kevin lholecek lsedlar nphilipp
pdf-stapler aarem raphgro
photoqt eischmann
py-radix kevin
pyflowtools stingray
pyftpdlib aekoroglu
pygsl jamatos
pyke spot
pyodbc fjanus hhorak osloup
pyosmium tomh
python-GridDataFormats rathann
python-IPy kevin
python-PyPDF2 aarem
python-acora fab
python-aiofiles ankursinha
python-aiosmtpd abompard
python-aiozeroconf fab
python-alarmdecoder fab
python-annexremote ankursinha
python-ansi sdyroff
python-ansible-pygments chedi
python-ansiwrap fab
python-apsw cicku dfa