Dear all,
`rpki` is a crate split off from `routinator`, and maintained by the same organization (NLnet)
It is currently only used by routinator itself:
``` ❯ fedrq-cratedeps-verbose.sh rpki + fedrq whatrequires rust-rpki-devel -F multiline:source,requiresmatch:rust-rpki-devel: + grep -v 'rust-rpki :' + uniq + sort + fedrq whatrequires 'rust-rpki+*-devel' -F 'multiline:source,requiresmatch:rust-rpki+*-devel:' ++ fedrq subpkgs rust-rpki -F name ++ grep -v rust-rpki + for p in $(fedrq subpkgs rust-$CRATE -F name | grep -v rust-$CRATE) + fedrq whatrequires rpki -F multiline:source,requiresmatch:rpki: rust-routinator : (crate(rpki/arbitrary) >= 0.18.5 with crate(rpki/arbitrary) < 0.19.0~) rust-routinator : (crate(rpki/default) >= 0.18.5 with crate(rpki/default) < 0.19.0~) rust-routinator : (crate(rpki/repository) >= 0.18.5 with crate(rpki/repository) < 0.19.0~) rust-routinator : (crate(rpki/rrdp) >= 0.18.5 with crate(rpki/rrdp) < 0.19.0~) rust-routinator : (crate(rpki/rtr) >= 0.18.5 with crate(rpki/rtr) < 0.19.0~) rust-routinator : (crate(rpki/serde) >= 0.18.5 with crate(rpki/serde) < 0.19.0~) rust-routinator : (crate(rpki/slurm) >= 0.18.5 with crate(rpki/slurm) < 0.19.0~) ```
Now, because of an issue in cargo2rpm < 0.3.0, we accidentally shipped some unneeded trivial programs that were gated behind the 'repository' feature
https://codeberg.org/rust2rpm/cargo2rpm/src/branch/main/CHANGELOG.md#release...
and since shipping binaries from a Rust crate complicates the package maintenance (having to do an audit of statically-linked dependencies' licenses each time), I'd like to drop them.
This counts as package retirement, so I'd like to clear this on the EPEL side at least, and if necessary, I can also gate the removal on the Fedora side to affect Fedora 45+ only.
Best regards,