250 Commits

Author SHA1 Message Date
karanabe 3057b7d9da rm: fix inaccessible GNU test adaptation (#12127) 2026-05-03 09:53:27 +02:00
karanabe 37ac49ee35 cp: fix fail-perm GNU test adaptation
GNU coreutils 9.11 changed fail-perm.sh to use the EACCES helper
in the expected diagnostics. Match the full diagnostic line so the
existing uutils message adaptation still applies.
2026-05-02 14:34:47 +02:00
oech3 d7f969c008 GnuTests: mask an equivalent df test 2026-04-12 14:48:54 +02:00
Sylvestre Ledru 864e95a253 numfmt: buffer output in non-abort invalid modes and re-enable GNU tests
Buffer formatted output so that --invalid=fail does not duplicate lines
on error, and --invalid=abort streams directly for partial output.

Fixes GNU numfmt.pl test: field-3. Re-enables the full numfmt.pl test
suite by removing the skip list added earlier in the stack.
2026-04-04 23:24:46 +02:00
Sylvestre Ledru a39921e206 tests: skip unsupported GNU numfmt cases and force symlink refresh
Skip GNU numfmt.pl tests not yet supported: unit-sep-22-fail, grp-1,
grp-2, delim-7, field-1, field-range-err-{1-4,6-13}, strtod-6,
strtod-6.1, leading-4, debug-2, devdebug-{1-7,9-11}, help-1,
fmt-err-9, fmt-err-11, fmt-15, ign-err-5, ign-err-m2.2, ign-err-m3.1.

Also unconditionally refresh binary symlinks to avoid stale builds.
2026-04-04 23:24:46 +02:00
Sylvestre Ledru aa7a88640f tests: ensure getlimits is on PATH for reused GNU builds 2026-04-01 10:46:15 +02:00
oech3 572f3a2416 yes, coreutils: backport(enable) 2 GnuTests (#11480) 2026-03-25 08:24:32 +01:00
oech3 5e24462b26 coreutils: Fix 2>/dev/full aborts & drop a sed for GnuTests (#10740) 2026-03-07 09:56:35 +01:00
oech3 72ec8cf7f0 GnuTests: Use our libstdbuf.so 2026-02-24 23:45:54 +01:00
Christopher Dryden de5c827d99 Prevent make check from rebuilding GNU binaries over uutils ones 2026-02-21 19:40:08 +01:00
Sylvestre Ledru a9ac09966b Revert "build-gnu: disable date-debug test. It is dev focussed. (#10965)" (#10967) 2026-02-15 16:54:02 -05:00
Sylvestre Ledru 87c292f624 build-gnu: disable date-debug test. It is dev focussed. (#10965) 2026-02-15 16:08:55 -05:00
Christopher Dryden 395dd8181e Fix non-exhaustive pattern in selinux doc test 2026-02-15 22:07:40 +01:00
Christopher Dryden 102c94fa78 cp: fix SELinux context handling for cp-a-selinux GNU test 2026-02-15 22:07:40 +01:00
Chris Dryden fb4b55e5cd build-gnu: fix factor tests being re-added by automake during make check (#10907) 2026-02-15 10:50:14 +01:00
mattsu eea061db56 ls:fix ls dired reports (#10527)
* refactor: simplify DisplayItemName struct and improve dired position handling

This commit refactors the `display_item_name` function to return a `DisplayItemName` struct containing both the displayed name and its dired length, rather than just the OsString. This change simplifies the code by:

1. Eliminating the need to call `dired_name_len()` separately after getting the displayed name
2. Reducing redundant length calculations in the dired position handling
3. Making the code more maintainable by encapsulating related data together

The change also fixes an issue where dired positions were being calculated incorrectly for symlink names that required quoting, ensuring proper highlighting in dired mode.

Closes: #10248
2026-02-14 10:50:11 +01:00
Chris Dryden b4a4a38b9a paste: support multi-byte delimiters and GNU escape sequences (#10840)
* paste: support multi-byte delimiters and GNU escape sequences

* paste: address review comments - avoid OsString clone and guard mb_char_len
2026-02-10 09:25:11 +01:00
oech3 dc982b1444 GnuTests: 9.10, remove a bunch of backported tests (#10721) 2026-02-07 18:11:26 +01:00
oech3 7a8af9e69d Additional hashsum cleanup 2026-02-01 00:44:36 +09:00
Etienne Cordonnier d6c793c09a build-gnu.sh: remove workaround for timeout/yes
Now that https://github.com/uutils/coreutils/issues/7252 is fixed this workaround is not needed any more:

This is a partial revert of https://github.com/uutils/coreutils/commit/fac6c2951d5ae22eed1517bff28169ebdb37ef3d ("util/build-gnu.sh: Bypass timeout/yes SIGPIPE handling bug")
This is a revert of https://github.com/uutils/coreutils/commit/5004d4b45870a5b2e7cc90c87b04e85f7f725f30 ("build-gnu: replace `timeout` for `tests/tail/follow-stdin.sh`")

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2026-01-27 10:32:38 +01:00
Chris Dryden f39081d25c gnu: patch inotify-race tests to use Rust gdb breakpoints (#9908) 2026-01-20 19:24:45 +01:00
oech3 b57838227e GnuTests: Replace incompat tests (#9976)
Co-authored-by: oech3 <>
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2026-01-18 22:41:34 +01:00
Sylvestre Ledru d72d6f78a5 Merge pull request #10261 from oech3/core-freepfx
coreutils: Remove limitation for prefix
2026-01-18 11:52:09 +01:00
oech3 337da95565 build-gnu.sh: Enable help-version-getopt.sh (PASS) 2026-01-18 18:53:52 +09:00
oech3 084ab30f7e Merge branch 'main' into core-freepfx 2026-01-18 14:39:52 +09:00