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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to