Bug#1137192: ITP: librust-compose-spec-dev -- Rust library for (de)serializing from/to the compose-spec

Itsuki Moroshima <[email protected]>
Newsgroups gmane.linux.debian.devel.general
Message-ID <177929426859.183987.8144682139892964376.reportbug__44474.7463845246$1779294460$gmane$org@shokaku>
Package: wnpp
Severity: wishlist
Owner: Itsuki Moroshima <[email protected]>
X-Debbugs-Cc: [email protected]

* Package name    : librust-compose-spec-dev
  Version         : 0.3.0
  Upstream Contact: Paul Nettleton <[email protected]>
* URL             : https://github.com/k9withabone/compose_spec_rs
* License         : MPL-2.0
  Programming Lang: Rust
  Description     : Rust library for (de)serializing from/to the compose-spec
   compose_spec is a library for (de)serializing from/to the Compose specification.
   This library attempts to make interacting with and creating Compose files as idiomatic and correct as possible.
   - PathBufs are used for fields which denote a path.
   - Enums are used for fields which conflict with each other.
   - Values are fully parsed and validated when they have a defined format.
   - Lists that must contain unique values use IndexSet, otherwise they are Vecs.
   - Strings which represent a span of time are converted to/from Durations.

 - Why is this package useful/relevant? Is it a dependency for another package?
   Yes, well-known quadlet file generator podlet (https://github.com/containers/podlet) depends on this crate/package to build.

 - Do you use it?
   No, I don't use this crate directly.

 - If there are other packages providing similar functionality, how does it compare?
   It is irreplaceable.

 - How do you plan to maintain it? Inside a packaging team (check list at https://wiki.debian.org/Teams)?
   Yes, I plan to maintain this package within the Debian Rust Maintainers team.

 - Are you looking for co-maintainers? do you need a sponsor?
   Since I am a beginner, I plan to reach out to a few DMs within the debiancn community for guidance first, if possible. I am also open to any supportive sponsor from the Debian Rust Maintainers team.
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.