Yo, `salt` is a framework for server provisioning, change management and administrations tasks. It's based on Python and been a fairly popular framework over the years. It's been packaged in our repositories for over a decade now as it was originally written by Thomas Hatch, which was a package maintainer for many years. `salt` as of version `3007` does not support Python 3.12, and the release `3008` seems far away, which means they won't be ready for the eventual release of Python 3.13 early next year either. This is actively causing problems for the users depending on this package. https://github.com/saltstack/salt/milestone/120 Instead of aiming for compatability it seems like Salt is going for the vendor approach they call `onedir` and instead bundle *everyting*, including their own Python runtime, into a directory. This is going to be a mess to properly support for us as we would be fully reliant on salt to properly ship security updates, along with giving us a *very* hard time properly maintaing this package. https://gitlab.archlinux.org/archlinux/packaging/packages/salt/-/issues/4 I don't think the `onedir` thing belongs in our repositories and as the upstream won't be ready for Python 3.13 I don't see any other possibility but to drop package from our repositories. Salt does not provide their own pacman package for salt, so this is a headsup for anyone relying on the package for their server administration work so they can spend time figuring out how to migrate to another approach. As long as there are not any major issues I intend to drop this package ahead of our Python 3.13 release and prep work. Which might be December/Januar at it's earliest, and early summer at it's latest. I'll give a new update when the Python package maintainers start working on this. -- Morten Linderud PGP: 9C02FF419FECBE16
participants (1)
-
Morten Linderud