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#releas…
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,
--
_o) Michel Lind
_( ) https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
README: https://fedoraproject.org/wiki/User:Salimma#README