Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1280353

Bug#1111400: please upgrade crate bytesize to v2

From Peter Michael Green <plugwash@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1111400: please upgrade crate bytesize to v2
Date 2026-02-01 01:50 +0100
Message-ID <MjtP4-eOVM-1@gated-at.bofh.it> (permalink)
References <LkOqB-8jYj-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

> Please upgrade crate bytesize to v2.
On the one hand, it looks like there were some fairly significant changes.

>   * Add support for |no_std| targets.
>   * Use IEC (binary) format by default with |Display|.
>   * Use "kB" for SI unit.
>   * Add |Display| type for customizing printed format.
>   * Add |ByteSize::display()| method.
>   * Implement |Sub<ByteSize>| for |ByteSize|.
>   * Implement |Sub<impl Into<u64>>| for |ByteSize|.
>   * Implement |SubAssign<ByteSize>| for |ByteSize|.
>   * Implement |SubAssign<impl Into<u64>>| for |ByteSize|.
>   * Reject parsing non-unit characters after whitespace.
>   * Remove |ByteSize::to_string_as()| method.
>   * Remove top-level |to_string()| method.
>   * Remove top-level |B| constant.
>
On the other hand, I think this is mostly intended for UI
stuff where precise behaviour is not so critical.

Preliminary analysis of rdeps

prs - upstream moved to v2 with no significant code changes
python-cramjam - rc buggy and not in testing
rust-bat - use of bytesize seems quite minimal and tests pass with the 
new version.
rust-cargo - upstream has moved away from bytesize, there is an issue 
filed on salsa about updating cargo.
rust-gix-features - upstream bumped dependency in version 0.42 without 
making any code changes.
rust-kmon - upstream has updated, but hasn't made a release yet.
rust-prodash - upstream updated with minimal code changes.
rust-systemstat - use of bytesize seems fairly intensive, still on 1.x 
upstream
rust-wasmtime - still on 1.x upstream, currently build-dependency only.

My gut feeling is we should probably do this after the gix/cargo update.

Back to linux.debian.bugs.dist | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#1111400: please upgrade crate bytesize to v2 Peter Michael Green <plugwash@debian.org> - 2026-02-01 01:50 +0100
  Bug#1111400: [Pkg-rust-maintainers] Bug#1111400: please upgrade crate bytesize to v2 Jonas Smedegaard <dr@jones.dk> - 2026-02-01 12:20 +0100
  Bug#1111400: please upgrade crate bytesize to v2 Peter Green <plugwash@debian.org> - 2026-04-01 02:00 +0200

csiph-web