salt-master has been broken on Fedora since Fedora 39, when we moved to Python 3.12.
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:
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:
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
- 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.
Attachment:
signature.asc
Description: OpenPGP digital signature
-- _______________________________________________ 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