On Thursday, May 2, 2024 1:55:07 PM CDT Gwyn Ciesla via devel wrote: > salt-master has been broken on Fedora since Fedora 39, when we moved to > Python 3.12. > > https://bugzilla.redhat.com/show_bug.cgi?id=2250197 > > Upstream doesn't seem particularly interested in supporting anything outside > of their 'onedir' packaging, which bundles it's own Python stack. Most of > the work required to work on 3.12, I THINK, involves unbundling twisted, > which is non-trival. > > The good news is that they do that with the 3007.x series. The bad news is > that that requires a recent version of python-cryptography that breaks > several other packages: > > https://bugzilla.redhat.com/show_bug.cgi?id=2257380 > > Since I needed something that works for config management, I've migrated my > own stuff from salt to something that works with distro packaging and > doesn't have odd version constraints¹. > > As a consequence, I can no longer sufficiently test new releases. As a > result, I've just sent 3006.8 to updates-testing for rawhide-f38, and will > orphan salt on May 21 2024, when f38 is EOL. > > If someone wants to take ownership before then, please let me know. > > -Gwyn > > > 1. Ansible. > > > > > > -- > Gwyn Ciesla > she/her/hers > ------------------------------------------------ > in your fear, seek only peace > in your fear, seek only love > -d. bowie > > > Sent with Proton Mail secure email. I am wondering if we would be able to bundle the dependencies in accordance with the guidelines[1]??? The salt folks are bundling the dependencies, could we do the same (minus the python interpreter of course)?? Failing that, some folks on matrix were discussing just dropping the `salt- master` package and building the rest the normal Fedora way. Does that seem feasible? [1] - https://docs.fedoraproject.org/en-US/fesco/Bundled_Software_policy/ -- Robby Callicotte he/him/his @rcallicotte:fedora.im -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue