[Pkg-rust-maintainers] Bug#1025690: Bug#1025690: Bug#1025690: rust-clap-3: please upgrade to v4

Peter Green plugwash at debian.org
Tue Dec 13 17:04:28 GMT 2022


Sylvestre Ledru wrote:
> clap should be updated to 4. I just didn't find the time to do it (if you want to give it a try ;)

I just took a look at this.

The new version of clap depends on new versions of clap_derive and clap_lex,
the old version of clap builds fine with it's dependency on clap_lex bumped,
but the same cannot be said for bumping clap_derive.

Possible ways forward.

1. Package clap 4 without the derive feature, I think such a package would
    be of very limited utility.
2. Introduce a clat-derive-3 package.
3. Disable the derive feature in clap-3 and port the packages that use it
    to clap 4.

If my grepping is accurate I belive the following packages use the derive
feature of clap 3 and would need to be ported.

Package: precious
Package: rsass
Package: rust-alacritty
Package: rust-bkt
Package: rust-cargo-c
Package: rust-debcargo
Package: rust-filespooler
Package: rust-resource-proof
Package: rust-sequoia-sq
Package: rust-tre-command

P.S. Jonas, I see you tagged this bug as affecting precious, but
when I look at precious upstream it still seems to depend on clap 3



More information about the Pkg-rust-maintainers mailing list