RFC: dropping rust-rpki's rpki binary subpackage

Michel Lind <[email protected]>
Newsgroups gmane.linux.redhat.fedora.devel,gmane.linux.redhat.fedora.rust,gmane.linux.redhat.fedora.epel.devel
Message-ID <[email protected]>
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-0-3-0

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

-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
signature.asc (application/pgp-signature, 265 B)
-----BEGIN PGP SIGNATURE-----

iJAEABYKADgWIQRdzi5+nDsc/9M1wdeLIp0vfMwE8gUCakZ3Whocc2FsaW1tYUBm
ZWRvcmFwcm9qZWN0Lm9yZwAKCRCLIp0vfMwE8rTiAP4yXugzMU3RhTByLf7V5wL8
q2yim6dWLrl8R/Z2RB4D4wEAwPM8Xs/8a5EaC9oIvu3At2dz+DI87HQp7CZp9kyz
KgQ=
=e+Yv
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.