On Fri, Jan 28, 2022 at 10:22 PM Jim Campbell <jwcampbell(a)gmail.com> wrote:
Hello Fedora Rust people,
I am interested in packaging Rust applications in Fedora. I think it would be good for me
to start by updating packages that are already present in the repos rather than bringing
in new applications.
Where would be a good place for me to start, and are there restrictions around updating
packages in already-released Fedora versions?
Thanks, and I'll look forward to working with you,
Welcome!
Trying to make sure existing applications are better maintained rather
than adding new stuff is certainly a good idea.
Almost all our packages for Rust applications are set up so they
automatically get bugs filed for new versions, and I try to update
those tickets with stuff that blocks updating the applications. Here's
the list of open tickets for pending application updates:
- alacritty 0.10.0:
https://bugzilla.redhat.com/show_bug.cgi?id=2035604
- bat 0.19.0:
https://bugzilla.redhat.com/show_bug.cgi?id=2038592
- cargo-bloat 0.11.0:
https://bugzilla.redhat.com/show_bug.cgi?id=2036212
- cargo-c 0.9.7:
https://bugzilla.redhat.com/show_bug.cgi?id=2005017
- cargo-insta 1.12.0:
https://bugzilla.redhat.com/show_bug.cgi?id=2047392
- dua-cli 2.17.0:
https://bugzilla.redhat.com/show_bug.cgi?id=1956138
- fd-find 8.3.1:
https://bugzilla.redhat.com/show_bug.cgi?id=2027038
- ffsend 0.2.74:
https://bugzilla.redhat.com/show_bug.cgi?id=1999129
- gitui 0.18.0:
https://bugzilla.redhat.com/show_bug.cgi?id=2029025
- git-delta 0.11.3:
https://bugzilla.redhat.com/show_bug.cgi?id=2017604
- jql 3.0.8:
https://bugzilla.redhat.com/show_bug.cgi?id=2005911
- just 0.10.6:
https://bugzilla.redhat.com/show_bug.cgi?id=1984770
- lsd 0.21.0:
https://bugzilla.redhat.com/show_bug.cgi?id=2041170
- procs 0.12.1:
https://bugzilla.redhat.com/show_bug.cgi?id=1921589
- rav1e 0.5.1:
https://bugzilla.redhat.com/show_bug.cgi?id=2032033
- silver 2.0.1:
https://bugzilla.redhat.com/show_bug.cgi?id=1931700
- starship 1.2.1:
https://bugzilla.redhat.com/show_bug.cgi?id=1998214
- tealdeer 1.5.0:
https://bugzilla.redhat.com/show_bug.cgi?id=2036402
- tokei 12.1.2:
https://bugzilla.redhat.com/show_bug.cgi?id=1910441
- yubibomb 0.2.8:
https://bugzilla.redhat.com/show_bug.cgi?id=2041263
- zola 0.15.3:
https://bugzilla.redhat.com/show_bug.cgi?id=1914542
Hope that helps you find somewhere to start. Look for what those are
blocked by, either in the "Depends on" field in Bugzilla, or in a
comment where I added something like "this needs a new package for
crate XY". :)
If they're not marked as being blocked by anything, I probably haven't
looked at that specific ticket yet, and adding that information is
also very valuable, as it lets me prioritize which library crate
updates to work through first.
Fabio