Bug#1145309: ITP: rust-byteorder-lite -- Library for reading/writing numbers in big-endian and little-endian

Juan Manuel Méndez Rey <[email protected]>
Newsgroups gmane.linux.debian.devel.wnpp
Message-ID <b28af009a14d561829001570a957ca17__9744.35613477311$1787532448$gmane$org@proton.me>
Package: wnpp
Severity: wishlist
Owner: Juan Manuel Méndez Rey <[email protected]>

* Package name    : rust-byteorder-lite
  Version         : 0.1.0
  Upstream Author : (no authors listed in Cargo.toml; crates.io owner: Jonathan Behrens)
* URL             : https://github.com/image-rs/byteorder-lite
* License         : Unlicense OR MIT
  Programming Lang: Rust
  Description     : Library for reading/writing numbers in big-endian and little-endian

A dependency-free fork/subset of the `byteorder` crate, maintained under the
image-rs GitHub organization, used internally by the `image` and
`image-webp` crates (already packaged in Debian) for their PNG/WebP codecs.

Needed transitively as a dependency of an upcoming WebKitGTK6-based rewrite
of `stremio` (wishlist bug #943703), via its use of the `image` crate for
thumbnail/poster art handling. Packaging note: its dev-dependencies
(quickcheck 0.9, rand 0.7) are not in Debian; a patch ports the mechanical
API surface to quickcheck 1.x/rand 0.10 (Debian's versions). Most of the
property-based test suite passes with this port, but a subset relies on a
quickcheck 0.9 semantic (Gen::size() bounding generated-integer magnitude)
that 1.x removed; that subset is marked broken, documented in the patch.
The library itself has zero runtime dependencies and is unaffected.
Already packaged and verified (full build + autopkgtest + lintian) against
unstable with this patch; will upload once this bug is assigned.
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.