Debian Patches

Status for rust-coreutils/0.0.30-4

Patch Description Author Forwarded Bugs Origin Last update
disable-coz.diff =================================================================== no
lower-rayon.diff =================================================================== no
fix-install-path.diff no
fix-completion-path.diff no
bump-exacl.diff =================================================================== no
delegate-ln-to-dh.diff no
relax-regex.diff =================================================================== no
relax-z85.diff =================================================================== no
relax-unicode-segmentation.diff =================================================================== no
bump-crossterm.diff =================================================================== no
lower-onig.diff =================================================================== no
relax-md-5.diff =================================================================== no
relax-notify.diff =================================================================== no
lower-phf.diff =================================================================== no
relax-platform-info.diff =================================================================== no
disable-windows.diff =================================================================== no
relax-smallvec.diff =================================================================== no
fix-hashsum.diff =================================================================== no
relax-terminal-size.diff =================================================================== no
relax-binary-heap-plus.diff =================================================================== no
relax-clap.diff =================================================================== no
relax-zip.diff =================================================================== no
relax-chrono.diff =================================================================== no
relax-hex-literal.diff =================================================================== no
relax-tempfile.diff =================================================================== no
relax-procfs.diff =================================================================== no
relax-rlimit.diff =================================================================== no
relax-blake2.diff =================================================================== no
relax-data-encoding.diff =================================================================== no
relax-digest.diff =================================================================== no
relax-dns-lookup.diff =================================================================== no
relax-dunce.diff =================================================================== no
relax-itertools.diff =================================================================== no
relax-gcd.diff =================================================================== no
lower-memmap2.diff =================================================================== no
relax-nom.diff =================================================================== no
relax-xattr.diff =================================================================== no
relax-fs-extra.diff =================================================================== no
relax-libc.diff =================================================================== no
relax-bstr.diff =================================================================== no
relax-bigdecimal.diff =================================================================== no
relax-fundu.diff =================================================================== no
relax-signal-hook.diff =================================================================== no
relax-lscolors.diff =================================================================== no
relax-bigint.diff =================================================================== no
relax-num-traits.diff =================================================================== no
relax-walkdir.diff =================================================================== no
relax-wild.diff =================================================================== no
relax-parse-datetime.diff =================================================================== no
relax-byteorder.diff =================================================================== no
relax-self-cell.diff =================================================================== no
relax-bytecount.diff =================================================================== no
relax-textwrap.diff =================================================================== no
relax-hostname.diff =================================================================== no
relax-term-diff.diff =================================================================== no
upgrade-term-grid.diff =================================================================== no
use-mem-zeroed.diff =================================================================== no
relax-memchr.diff =================================================================== no
relax-fts.diff =================================================================== no
disable-factor.diff =================================================================== no
fix-prefix.diff =================================================================== no
rust-ini-0.18.diff This patch reverts part of https://github.com/uutils/coreutils/commit/19901055a24b7c4cd2446b5e05ab572b1d81318d
it seems removing the .iter fixes a warning with newer rust-ini but breaks
the build with older rust-ini

===================================================================
no
relax-rstest.diff =================================================================== no
disable-utmp-classic.diff =================================================================== no
uptime-disable-windows.diff =================================================================== no
mv-disable-windows.diff =================================================================== no
relax-selinux.diff =================================================================== no
relax-rand.diff =================================================================== no
relax-chrono-tz.diff =================================================================== no
relax-cpp.diff =================================================================== no
shuf-frevert-rand.diff commit 527602248fb70b4d6eda86db214a00415142a309

shuf: adapt to API changes of rand

diff --git b/src/uu/shuf/src/rand_read_adapter.rs a/src/uu/shuf/src/rand_read_adapter.rs
index 589f05106..728bc0cfb 100644
Daniel Hofstetter <daniel.hofstetter@42dh.com> no 2025-01-30
shred-revert-rand.diff commit ddb027231f66591dd677926ef3117a912bec1d24

shred: adapt to API changes of rand

diff --git b/src/uu/shred/src/shred.rs a/src/uu/shred/src/shred.rs
index 9107bcde5..763d6cfd4 100644
Daniel Hofstetter <daniel.hofstetter@42dh.com> no 2025-01-29
mktemp-revert-rand.diff commit 7cff766bdcd1b823e4d18bff610c2c73607371cb

mktemp: adapt to API change of rand

diff --git b/src/uu/mktemp/src/mktemp.rs a/src/uu/mktemp/src/mktemp.rs
index cd5d965bc..f00ee2d72 100644
Daniel Hofstetter <daniel.hofstetter@42dh.com> no 2025-01-29
sort-revert-rand.diff commit a5fb8f952bd1c0f7f22f8efbec1dae0def9b25de

sort: adapt to API changes of rand

===================================================================
Daniel Hofstetter <daniel.hofstetter@42dh.com> no 2025-01-29
fix-nom.diff =================================================================== no
Tweak-release-build-profile.patch Tweak the release build profile for the right balance between the smallest binary size and enough debug info.

- Use opt-level = "z": to optimize for size.
- Make the panic handler simply abort() rather then unwinding and
printing a backtrace.
- Using full LTO results in the loss of individual crate compilation unit
names in the debuginfo, which interferes with our copyright generation.
Rust's default behavior is *already* thin LTO, which only takes up 1MiB
of extra space but avoids this issue.
(This seems to work on newer Rust releases and thus either specific to
the Debian package or fixed in rustc/LLVM, so it might be worth re-
evaluating the situation once the version in Debian is updated.)
no
nix-0.30-010-dependencies.patch This patch is based on the upstream commit described below, adapted for use in
the Debian package by Peter Michael Green.

commit fd4c315fa371b120eff6145de4feeb3ff0a922e1

Bump nix to 0.30.1 and ctrlc to 3.4.7

diff --git a/Cargo.toml b/Cargo.toml
index 35d1edb83..a4c9d3200 100644
Daniel Hofstetter <daniel.hofstetter@42dh.com> no 2025-05-22
nix-0.30-020-code.patch This patch is based on the upstream commit described below, adapted for use
in the Debian package by Peter Michael Green.

commit 73e447224ca9de92133ef04914030116e2db024f

Adapt to API changes in nix

===================================================================
Daniel Hofstetter <daniel.hofstetter@42dh.com> no 2025-05-22

All known versions for source package 'rust-coreutils'

Links