<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/tests, branch v9.7</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v9.7</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v9.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2025-04-08T15:07:06Z</updated>
<entry>
<title>tests: adjust csplit VM limit for CheriBSD</title>
<updated>2025-04-08T15:07:06Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-04-08T15:07:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9ccabd8df36703ab3abf09464f7514736b18fe80'/>
<id>urn:sha1:9ccabd8df36703ab3abf09464f7514736b18fe80</id>
<content type='text'>
* tests/misc/csplit-heap.sh: More memory is required to avoid
a false failure on CheriBSD with its heap accounting overhead.
This is confirmed to still trigger with the original memory leak
being tested.
</content>
</entry>
<entry>
<title>doc: mention the edge case of hex durations with 'd' suffix</title>
<updated>2025-04-05T23:07:37Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-04-05T19:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=65b694257f04a8b5b566e35c58a0ba5b51f8a06c'/>
<id>urn:sha1:65b694257f04a8b5b566e35c58a0ba5b51f8a06c</id>
<content type='text'>
* doc/coreutils.texi (sleep invocation): Mention that suffixes are
best avoided with hex arguments.
(timeout invocation): Likewise.
* tests/misc/sleep.sh: Ensure 'd' is not interpreted as "day".
</content>
</entry>
<entry>
<title>maint: adjustments to recent timeout change</title>
<updated>2025-04-05T10:37:58Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-04-05T10:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=4368d21fbddaf5397087210c49b398414e02c933'/>
<id>urn:sha1:4368d21fbddaf5397087210c49b398414e02c933</id>
<content type='text'>
* .gitignore: Add /lib/fenv.h to ignore list.
* tests/timeout/timeout-parameters.sh: Use a sleep length of 10s
to be consistent with the pattern where we use this larger time
when it does not slow down a test, but also provides protection
against a hung test, and better avoidance of false failures due
to races on very loaded systems.  Also fix the setting of FAIL.
* tests/timeout/timeout-large-parameters.sh: Remove duplicated test.
</content>
</entry>
<entry>
<title>timeout: round timeouts up</title>
<updated>2025-04-05T07:58:58Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2025-04-05T07:58:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a3b862ece2aa04d5c0b5e93fec8e66e45b9b3560'/>
<id>urn:sha1:a3b862ece2aa04d5c0b5e93fec8e66e45b9b3560</id>
<content type='text'>
This handles timeouts like 16777216.000000001 correctly;
formerly the subsecond part of that timeout was ignored.
* bootstrap.conf (gnulib_modules): Add fenv-rounding, signbit.
* src/local.mk (src_timeout_LDADD): Append $(FENV_ROUNDING_LIBM).
* src/timeout.c: Include fenv.h, math.h.
Don’t include xstrtod.h, as xstrtod’s checking now gets in the way.
(parse_duration): Round up when calling cl_strtod.
Check for -1e-1000.  Don’t double-round 1e-9.
* tests/timeout/timeout-parameters.sh: Test for -0.1,
-1e-1000, 1e-1000.
</content>
</entry>
<entry>
<title>maint: ensure that new "make syntax-check"-run sc_codespell passes</title>
<updated>2025-04-04T20:14:29Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2025-04-04T19:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=43873a660de20d854d88c04183826c3f8d2466b3'/>
<id>urn:sha1:43873a660de20d854d88c04183826c3f8d2466b3</id>
<content type='text'>
* cfg.mk (codespell_ignore_words_list): Ignore false-positives.
(exclude_file_name_regexp--sc_codespell): Skip some file names.
* doc/coreutils.texi (mktemp invocation): Use "alphanumeric" which is
consistent with the rest of the documentation.
* src/expand-common.c: Fix typo.
* src/ls.c: Likewise.
* tests/split/l-chunk-root.sh: Likewise.
</content>
</entry>
<entry>
<title>timeout: ensure infinitesimal timeouts timeout quickly</title>
<updated>2025-04-04T19:52:32Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-04-04T19:40:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=026d0d7c40d2b585d153bb597b336442c14f2d18'/>
<id>urn:sha1:026d0d7c40d2b585d153bb597b336442c14f2d18</id>
<content type='text'>
* src/timeout.c (parse_duration): Clamp infinitesimal values to 1ns.
* tests/timeout/timeout-large-parameters.sh: Add a test case.
* NEWS: Mention the bug fix.
Fixes https://bugs.gnu.org/77535
</content>
</entry>
<entry>
<title>tests: fix false failure with multi-byte thousands separators</title>
<updated>2025-04-04T11:00:24Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-04-04T10:53:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9ed5770b5e86bd765c607bc9375f0db78acf4687'/>
<id>urn:sha1:9ed5770b5e86bd765c607bc9375f0db78acf4687</id>
<content type='text'>
* tests/sort/sort-h-thousands-sep.sh: sv_SE defaults to UTF-8
on macOS 18, so avoid the test for multi-byte separators.
Fixes https://bugs.gnu.org/77509
</content>
</entry>
<entry>
<title>mv: port test to OpenBSD 7.5</title>
<updated>2025-03-23T19:01:18Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2025-03-23T19:00:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=47204301f1abcb1900868e580041b69661c84341'/>
<id>urn:sha1:47204301f1abcb1900868e580041b69661c84341</id>
<content type='text'>
Problem reported by Bruno Haible &lt;https://bugs.gnu.org/75685&gt;.
* tests/mv/sticky-to-xpart.sh: Also allow OpenBSD behavior.
</content>
</entry>
<entry>
<title>tests: dd: ensure posix_fadvise errors are handled</title>
<updated>2025-03-10T12:46:14Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-03-10T12:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=2b0887fdd507337c58ba964c283d73336a8da2cc'/>
<id>urn:sha1:2b0887fdd507337c58ba964c283d73336a8da2cc</id>
<content type='text'>
* tests/dd/nocache_fail.sh: Add a test case for the recent fix.
</content>
</entry>
<entry>
<title>cksum: fix test for missing</title>
<updated>2025-02-17T10:31:50Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2025-02-17T10:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=c98e90b074429adb3492d7b79c3a69bad5c07f5f'/>
<id>urn:sha1:c98e90b074429adb3492d7b79c3a69bad5c07f5f</id>
<content type='text'>
* tests/cksum/cksum.sh: Don’t output confusing diagnostic.
Problem reported by Alyssa Ross (Bug#76360).
</content>
</entry>
</feed>
