I am currently unable to build python-twisted in Fedora 41 or rawhide, which (among other things) is blocking 3 flatpaks from being updated to Fedora 41. * twisted.conch.test.test_userauth:LoopbackTests hangs. * If skipped via a patch, various tests fail with SSL issues. * Even with `OPENSSL_ENABLE_SHA1_SIGNATURES` defined, there are still failures: https://koji.fedoraproject.org/koji/taskinfo?taskID=124199508 * Updating to 24.7 does not help: https://copr.fedorainfracloud.org/coprs/yselkowitz/python-twisted-24.07/build/8112212/ Reproducible: Always
python-twisted has been unbuildable for at least a month; can you fix this please?
I contacted the upstream maintainer so he thinks he knows the solution. He is not a Fedora contributor so I am passing the message.
Spec URL: https://jsteffan.fedorapeople.org/python-twisted/python-twisted.spec SRPM URL: https://jsteffan.fedorapeople.org/python-twisted/python-twisted-24.10.0-1.fc40/python-twisted-24.10.0-1.fc42.src.rpm I've finished the update but wont check it into distgit until we resolve the dependencies.
Any update on this?
We are waiting on updates to existing packages and a new package to support the Python Twisted update. python-incremental - https://bugzilla.redhat.com/show_bug.cgi?id=2299957 (complete but not closed, good enough for rawhide) python-Automat - https://bugzilla.redhat.com/show_bug.cgi?id=2307417 (stalled, the current maintainers have not taken my updates) python-pydoctor - https://bugzilla.redhat.com/show_bug.cgi?id=2326298 (stalled, no reviewer has taken this package yet)
python-urllib3 - https://bugzilla.redhat.com/show_bug.cgi?id=2335587 (need to update to >=2)
python-urllib3 will not be updated in F41, so we might need to do a compat package. I've asked.
Once we get everything stable in Rawhide, we'll try relaxing the python-urllib3 requirement in python-pydoctor for F41. https://github.com/twisted/pydoctor/commit/551b8dc035101da832b92935173695bc8cd02f17
(In reply to Jonathan Steffan from comment #9) > Once we get everything stable in Rawhide, we'll try relaxing the > python-urllib3 requirement in python-pydoctor for F41. > https://github.com/twisted/pydoctor/commit/ > 551b8dc035101da832b92935173695bc8cd02f17 https://src.fedoraproject.org/rpms/python-pydoctor/pull-request/1 Even if we just get all this committed to rawhide, I can build from there just for flatpaks and finally get the last few migrated to f41. Automat is in rawhide, so we just need twisted itself now. With that pydoctor change and your twisted update above, I'm able to build everything locally.
As soon as the Automat update hits Rawhide I'll get this fixed. (so tomorrow)
FEDORA-2025-c36c6a3ccb (python-twisted-24.10.0-1.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-c36c6a3ccb
FEDORA-2025-c36c6a3ccb (python-twisted-24.10.0-1.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.
Thank you, I have built the rawhide commits for F41 Flatpaks (only) and am now proceeding with updating the last apps to F41 and EOL'ing the F40 runtimes.
Thank you Yaakov