Zachary Goff-Hodges
43036e2c7b
util: update 'build-gnu.sh' to use CARGO_TARGET_DIR
2025-03-05 12:02:11 +01:00
Jeffrey Finkelstein
1606968bf2
rm: recursive implementation of -r option
...
Change the implementation of `rm -r` so that it is explicitly recursive
so that (1) there is one code path regardless of whether `--verbose` is
given and (2) it is easier to be compatible with GNU `rm`.
This change eliminates a dependency on the `walkdir` crate.
Fixes #7033 , fixes #7305 , fixes #7307 .
2025-02-17 11:18:24 -05:00
Daniel Hofstetter
3de1ccadba
ci: add words to spell-checker:ignore
2025-02-14 09:14:10 +01:00
Dorian Péron
1e686ec25c
patch build-gnu.sh for NixOS
2025-02-05 00:27:20 +01:00
Jeffrey Finkelstein
2cb2f30846
Remove some replacements of touch in build script
...
Remove some replacements of uutils `touch` for GNU `touch` in the
`util/build-gnu.sh` script, since recent improvements to the
`parse_datetime` have made these replacements unnecessary.
2025-01-30 17:37:04 -05:00
Tommaso Fellegara
1595b6afaa
kill: use only least significant bits to identify signal with -l ( #7225 )
...
* kill: check the lower 5 bits when the input is a number
* test/kill: added testcase
* kill: check the last 7 bits
* kill: check only the last 8 bits and the signals in the range [128, 159]
---------
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2025-01-28 10:21:19 +01:00
Sylvestre Ledru
bcc406a4a7
why-error.md: document more errors ( #7224 )
...
* why-error.md: document more errors
* some have been fixed already
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
---------
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-01-27 09:37:35 +01:00
Sylvestre Ledru
90df9d1d9b
Document install-C test failure
2025-01-26 20:42:06 +01:00
Daniel Hofstetter
943b44627b
Merge pull request #7204 from sylvestre/issue-7179
...
fix util/remaining-gnu-error.py
2025-01-24 10:36:55 +01:00
Sylvestre Ledru
7fb4c3b88f
gnu/tests/chgrp/from.sh is now fixed
...
by https://github.com/uutils/coreutils/issues/7039
2025-01-24 10:14:31 +01:00
Sylvestre Ledru
79a94d9309
build-gnu.sh: remove old comments
2025-01-24 10:01:16 +01:00
Sylvestre Ledru
1f3abd5233
build-gnu.sh: also ignore t37 from factor
...
Closes : #7179
2025-01-24 10:01:16 +01:00
Sylvestre Ledru
60d3394676
build-gnu.sh: improve the support if the stack has been already applied
2025-01-24 10:01:16 +01:00
Sylvestre Ledru
0b63fe5f43
gnu patches: move to use quilt
2025-01-22 11:25:58 +01:00
Jeffrey Finkelstein
0e8c0ed6f0
build: remove timeout from seq test cases
2025-01-19 16:40:03 -05:00
Jeffrey Finkelstein
99ad4aa954
build: restore uutils in GNU test files
...
Update the `util/build-gnu.sh` script to restore the use of uutils
programs that had been temporarily replaced with GNU programs in test
files where the program to replace was not a primary concern. For
example, before this commit we were forcing the use of GNU `stat`
instead of uutils `stat` in the test file
`tests/touch/60-seconds.sh`. After this commit, we use the uutils
`stat` since it is working well enough for this test case.
2025-01-19 15:31:48 -05:00
Jeffrey Finkelstein
249871a64b
Re-enable integer overflow test case for printf
2025-01-19 13:12:13 -05:00
Daniel Hofstetter
98af681473
gnu patches: adapt tests_ls_no_cap.patch
...
to coreutils 9.6
2025-01-19 16:01:14 +01:00
Sylvestre Ledru
16b0122a79
Update GNU reference to 9.6
2025-01-18 10:17:15 +01:00
Sylvestre Ledru
8b93c066f4
why-error: fixed tests/seq/seq-precision
...
by https://github.com/uutils/coreutils/pull/7145
2025-01-16 10:29:47 +01:00
Sylvestre Ledru
c07e0e8973
dircolors is fixed by https://github.com/uutils/coreutils/pull/7089
2025-01-15 10:42:14 +01:00
Daniel Hofstetter
09ee3dc8ac
GNU build: add word to spell-checker:ignore
2025-01-15 09:43:37 +01:00
Sylvestre Ledru
7f0d77954d
GNU build: perf the change only once
2025-01-14 23:41:07 +01:00
Sylvestre Ledru
d445edfd19
GNU build: disable an old check
2025-01-14 23:41:07 +01:00
Sylvestre Ledru
2594404cb4
gnu/tests/split/line-bytes.sh fixed
...
https://github.com/uutils/coreutils/pull/7128
2025-01-13 11:51:03 +01:00
Sylvestre Ledru
98699b61ab
df test now passes
...
https://github.com/uutils/coreutils/pull/7116
2025-01-12 21:29:53 +01:00
Sylvestre Ledru
c643ba1874
remove test t tests/chmod/symlinks from the list ( #7125 )
...
https://github.com/uutils/coreutils/pull/7025
2025-01-12 02:14:58 +01:00
Sylvestre Ledru
cc6c4a7bd6
tests/chroot/chroot-credentials has been fxied
...
https://github.com/uutils/coreutils/pull/7123
2025-01-12 01:43:55 +01:00
Sylvestre Ledru
aef4234fb5
New release
2025-01-11 14:01:27 +01:00
Sylvestre Ledru
62db489f51
Merge pull request #7101 from cakebaker/doc_remove_fixed_errors
...
doc: remove fixed tests from `why-error.md`
2025-01-08 08:40:49 +01:00
Sylvestre Ledru
2d3effab76
Merge pull request #7095 from jfinkels/seq-precision-test
...
seq: re-enable GNU test file precision.sh
2025-01-08 08:31:24 +01:00
Daniel Hofstetter
763589c99c
doc: remove fixed tests from why-error.md
2025-01-08 07:28:44 +01:00
Daniel Hofstetter
beb76856ed
Merge pull request #7091 from sylvestre/doc22
...
doc: improve why-error doc
2025-01-08 07:03:46 +01:00
Jeffrey Finkelstein
0eb6f9bddb
seq: re-enable GNU test file precision.sh
2025-01-07 21:34:56 -05:00
Sylvestre Ledru
6cb552828c
doc: add some details on the failures
2025-01-08 00:39:38 +01:00
Sylvestre Ledru
1d2119d6a7
doc: improve the rendering
2025-01-08 00:35:07 +01:00
Sylvestre Ledru
19d3f57464
doc: rename to md
2025-01-08 00:33:08 +01:00
Daniel Hofstetter
190cc66406
build-gnu.sh: adapt GNU numfmt error message
2025-01-07 10:38:32 +01:00
Sylvestre Ledru
24f4b9ca4f
document two more failures
2024-12-31 14:41:20 +01:00
Sylvestre Ledru
049a1fbce8
doc: https://github.com/uutils/coreutils/pull/7009 is being worked on
2024-12-31 11:53:30 +01:00
Sylvestre Ledru
f14dff0dc9
doc: rm/fail-2eperm.sh has been fixed
2024-12-31 11:51:21 +01:00
Sylvestre Ledru
4677dd5b3a
doc: seq/seq has been fixed
...
https://github.com/uutils/coreutils/pull/7032
2024-12-31 11:50:38 +01:00
Sylvestre Ledru
44073e7b23
doc: chmod/symlinks.sh is being worked on
2024-12-31 11:49:30 +01:00
Sylvestre Ledru
3760163b3f
document the remaining failures/errors
2024-12-31 11:45:36 +01:00
Sylvestre Ledru
4e2246f4b8
why-skip.txt: remove a test that now passes
2024-12-31 11:44:14 +01:00
Sylvestre Ledru
254f762e86
GNU: try to remove the fail-2eperm.sh workaround
...
Now fails with:
2024-12-28T14:55:18.9355074Z -rm: cannot remove 'a': Operation not permitted
2024-12-28T14:55:18.9355364Z +rm: cannot remove 'a/b': Operation not permitted
2024-12-28 21:53:12 +01:00
Daniel Hofstetter
e221d2a624
comm: adapt GNU error messages
2024-12-25 09:54:12 +01:00
Sylvestre Ledru
ffc6eb094a
ls: Don't call the capabilites features of the system when passed an empty ca=
...
in LS_COLORS
In parallel, in the GNU test, adjust the GNU tests as we don't use libcap
but xattr instead.
2024-12-22 16:17:05 +01:00
Daniel Hofstetter
dd741eac19
build-gnu.sh: adapt basenc message to clap changes
2024-12-17 14:59:40 +01:00
Sylvestre Ledru
6755956bc4
cut.pl: adjust to our messages as they are better ( #6921 )
...
* cut.pl: adjust to our messages as they are better
but we still have some differences on this test
* cut: add some missing line return when needed
* cut: add failing tests covered by cut.pl
* Remove dup test
* cut: add spell-checker:ignore line to test
---------
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2024-12-16 15:37:29 +01:00