Hi folks ,
My nickname is saibug, I am Fedora Infra contributor and I plan to help python-sig .
Is there any good area for getting started please ???
Regards
Saibug
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
txaio is blocking some of my packages - here is the upstream report:
https://github.com/crossbario/txaio/issues/193
if anyone has some spare cycles and knowledge of event loop / thread
stuff in python and could help out, I would greatly appreciate it.
--
Orion Poplawski
he/him/his - surely the least important thing about me
IT Systems Manager 720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane orion(a)nwra.com
Boulder, CO 80301 https://www.nwra.com/
It would be helpful if someone with good knowledge of how to package and
install a python application that requires configuration files in /etc
and systemd services with modern tools could help out with the fail2ban
conversion to pyproject macros.
https://github.com/fail2ban/fail2ban/issues/3999https://bugzilla.redhat.com/show_bug.cgi?id=2377254
--
Orion Poplawski
he/him/his - surely the least important thing about me
IT Systems Manager 720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane orion(a)nwra.com
Boulder, CO 80301 https://www.nwra.com/