#1149250 ITP: rust-usage-rs -- compiled command-line parser for Rust

#1149250#5
Date:
2026-09-28 20:02:42 UTC
From:
To:
* Package name    : rust-usage-rs
  Version         : 6.12.0
  Upstream Contact: Jeff Dickey <https://github.com/jdx>
* URL             : https://github.com/jdx/usage
* License         : MIT
  Programming Lang: Rust
  Description     : compiled command-line parser for Rust

usage-rs is an application-facing Rust command-line parser built on usage
specifications. It combines derive macros and the argv runtime with optional
completion, configuration, validation, response-file, and test support.
Applications using it include packslip.

I am the upstream maintainer and would like to maintain this package with
the Debian Rust team. I will need sponsorship for the initial upload.
The packaging uses the Rust team debcargo-conf workflow.

Packaging and validation:
https://salsa.debian.org/jdx/debcargo-conf/-/tree/codex/usage-libraries

#1149250#12
Date:
2026-10-11 09:00:51 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rust-usage-rs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1149250@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeff Dickey <debian@jdxcode.com> (supplier of updated rust-usage-rs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 06 Oct 2026 16:25:02 -0500
Source: rust-usage-rs
Binary: librust-usage-rs-dev
Architecture: source amd64
Version: 6.12.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Changed-By: Jeff Dickey <debian@jdxcode.com>
Description:
 librust-usage-rs-dev - Compiled CLI parser for Rust, built on usage specs - Rust source
Closes: 1149250
Changes:
 rust-usage-rs (6.12.1-1) unstable; urgency=medium
 .
   * Package usage-rs 6.12.1 from crates.io using debcargo 2.8.4
     (Closes: #1149250)
Checksums-Sha1:
 458547189dd683f6a01982dfb73aba03d214c872 2568 rust-usage-rs_6.12.1-1.dsc
 64597260690303e5cec9b9050f7b5a3334417026 16274 rust-usage-rs_6.12.1.orig.tar.gz
 765c558bfd2faddde8a58a7e53b97848857ec3cf 3396 rust-usage-rs_6.12.1-1.debian.tar.xz
 4bfd7382a4561cd8a5a78c296d37552601e0aef7 14592 librust-usage-rs-dev_6.12.1-1_amd64.deb
 24ac8dc599e4400bb1c2a54ad97323c48a1a779a 9462 rust-usage-rs_6.12.1-1_amd64.buildinfo
Checksums-Sha256:
 a5ce5c32f466975cff8e4b7847353c600a512e1316b7bb5233a2ced26b9d551f 2568 rust-usage-rs_6.12.1-1.dsc
 1c296fe5806b82d0d80374bb56ccd31cd9fe5c49b4b0e5683de6231416bd976d 16274 rust-usage-rs_6.12.1.orig.tar.gz
 9c1eec36cb30f4fc0dd2277130084765c9645232d78c636415e19de482f625db 3396 rust-usage-rs_6.12.1-1.debian.tar.xz
 33c643962e8cf171693eb1ee78d9cd043f9c483a7161186368b9ce33affa283a 14592 librust-usage-rs-dev_6.12.1-1_amd64.deb
 63e8d72e0fb7988110e9eb2a4adc03626d4c862dee718e41e707883a8a384075 9462 rust-usage-rs_6.12.1-1_amd64.buildinfo
Files:
 fb5f3eefcf25b51bb8910b3314c514cd 2568 rust optional rust-usage-rs_6.12.1-1.dsc
 944a3cbd95d6ae37802659b9280ea96c 16274 rust optional rust-usage-rs_6.12.1.orig.tar.gz
 fcc90ea8b5c7c676a485d345199a50d4 3396 rust optional rust-usage-rs_6.12.1-1.debian.tar.xz
 a2f43948f497a1a7585a5d4bb5eea491 14592 rust optional librust-usage-rs-dev_6.12.1-1_amd64.deb
 cfaa9aa11884b00a5204d518a940bb00 9462 rust optional rust-usage-rs_6.12.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmrFZ2wACgkQ4n8s+EWM
L6RsnA//Wq8yO7SMij3OUqLnL680viARuVCRwd3iTnVL2aVcSLNgRbPzBeNoFihG
d+fvCK44+ZxiBSFks3b9noFys03KQXFiGIe6qjke8Qt8VgzHEiZrNi5GrASSykZL
Mfx5Km8zGG50UxAKhtRWucFWvzFqPZ9sVKdABp1GM5mCrATGTGuYUZpGAY4MViMT
l8MTMDSdH12AgLphwl7OpLfH+OMTijbk37iO+Vg9bStEeUchDGdbynJEOdbpfwmh
isGAlQn84DKXgAzBmo7cb4yJh+d97xRpjdjXjrELmpCXghb0393PNMwDHdgnOhha
tBqKYzKYKlOv8bwdmekkdHCKRJetH1keWaSA2aazyUrlr6QW9NeuNRohtidhANYu
RlrPSkMiJi2a4N4ZUYLIgfEWt3fusymG8K8/rB0LEGQatxeMkuv3GnCEYscSdd6j
iP26s4E5YDKZFJxfFG9tug77qiUIlOj+khPhTYKQb05qkDIgGy1IxWKtO4BvZBXT
nbRr8XBAi7nP16IEh6rzXRjL/1qoUtJ3pIBU6oyX4AniO6QKbKs0HSRw0lbeFbbu
tB+grHqVHXKiZsn/Us+FdbmiZb2EWbSFBvEX8dmfuPgGfFASsMf+v0Ei9WA7fRQA
dj1BtLGEhdNxiCJOT1T5Gamz4v+xRLvTj7gVaustjvmOfEAxExI=
=3+I8
-----END PGP SIGNATURE-----