Thanks for announcing this :).
On Sun Feb 26, 2023 at 16:31 +0100, Fabio Valentini wrote:
The spec generator (rust2rpm) has also been split off from rust-packaging into a separate package, which will *not* be available on EPEL 9. rust2rpm requires Python >= 3.10, but it also has a few non-trivial third-party dependencies (most notably, jinja2). Since most Rust packagers primarily work on Fedora, I don't think the effort of packaging all missing dependencies for Python 3.11 just to make /usr/bin/rust2rpm available for EPEL 9 would be worth it.
Indeed. It's definitely possible to branch the 4 missing dependencies for python3.11, but the volunteers involved feel there's better places to direct our time.
There are three Pull Requests which will implement this update: https://src.fedoraproject.org/rpms/cargo2rpm/pull-request/1 https://src.fedoraproject.org/rpms/rust-packaging/pull-request/6 https://src.fedoraproject.org/rpms/epel-rpm-macros/pull-request/65 (kudos to @gotmax23!)
I think the intention was to push this to epel9-next first, but then I accidentally opened the last two PRs against epel9 instead of epel9-next. FTR, python3.11 won't be available until ~May when 9.2 comes out, so we can't yet built this in epel9 proper. Can you confirm that you'd like this in epel9-next? I think giving this some time to incubate in epel9-next definitely makes sense.
-- Maxwell G (@gotmax23) Pronouns: He/They