Package: rust-coreutils / 0.0.30-3

Metadata

Package Version Patches format
rust-coreutils 0.0.30-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix prefix.diff | (download)

GNUmakefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
rust ini 0.18.diff | (download)

Cargo.toml | 2 1 + 1 - 0 !
src/uu/env/src/env.rs | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

---
relax rstest.diff | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
disable utmp classic.diff | (download)

Cargo.toml | 2 1 + 1 - 0 !
src/uu/uptime/Cargo.toml | 4 2 + 2 - 0 !
src/uu/users/Cargo.toml | 4 2 + 2 - 0 !
3 files changed, 5 insertions(+), 5 deletions(-)

---
uptime disable windows.diff | (download)

src/uu/uptime/Cargo.toml | 10 5 + 5 - 0 !
src/uucore/Cargo.toml | 2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 6 deletions(-)

---
mv disable windows.diff | (download)

src/uu/mv/Cargo.toml | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

---
relax selinux.diff | (download)

Cargo.toml | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

---
relax rand.diff | (download)

Cargo.toml | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
relax chrono tz.diff | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
relax cpp.diff | (download)

src/uu/stdbuf/src/libstdbuf/Cargo.toml | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
shuf frevert rand.diff | (download)

src/uu/shuf/src/rand_read_adapter.rs | 23 13 + 10 - 0 !
src/uu/shuf/src/shuf.rs | 15 11 + 4 - 0 !
2 files changed, 24 insertions(+), 14 deletions(-)

---
shred revert rand.diff | (download)

src/uu/shred/src/shred.rs | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
mktemp revert rand.diff | (download)

src/uu/mktemp/src/mktemp.rs | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
sort revert rand.diff | (download)

src/uu/sort/src/sort.rs | 4 2 + 2 - 0 !
tests/by-util/test_sort.rs | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

---
fix nom.diff | (download)

src/uu/tr/src/operation.rs | 66 34 + 32 - 0 !
1 file changed, 34 insertions(+), 32 deletions(-)

---
Tweak release build profile.patch | (download)

Cargo.toml | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 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.)

Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com>
Signed-off-by: Ryan Gonzalez <ryan.gonzalez@collabora.com>
Signed-off-by: Dylan Assi <dylan.aissi@collabora.com>