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

Attachment: signature.asc
Description: PGP signature

Reply via email to