<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/tests/dd, branch master</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=master</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2026-04-16T18:03:13Z</updated>
<entry>
<title>tests: fix false failure due to ulimit usage</title>
<updated>2026-04-16T18:03:13Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-16T18:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=0b7d8620f74db8515ad2d1cb95a945cd407ac6bc'/>
<id>urn:sha1:0b7d8620f74db8515ad2d1cb95a945cd407ac6bc</id>
<content type='text'>
* tests/dd/no-allocate.sh: Run getlimits_ to ensure
we have $SSIZE_MAX etc. available.  Also give some buffer
for the configured ulimit to leave space for returns_ to work.
</content>
</entry>
<entry>
<title>tests: dd: ensure memory exhaustion is handled gracefully</title>
<updated>2026-04-01T15:54:12Z</updated>
<author>
<name>oech3</name>
<email>79379754+oech3@users.noreply.github.com</email>
</author>
<published>2026-04-01T11:37:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=3558839bdd3ca37e80d5140ce7296c71b98b3db0'/>
<id>urn:sha1:3558839bdd3ca37e80d5140ce7296c71b98b3db0</id>
<content type='text'>
* tests/dd/no-allocate.sh: Ensure we exit 1 upon mem allocation failure.
Also check other buffer size edge cases.
https://github.com/uutils/coreutils/issues/11436
https://github.com/uutils/coreutils/issues/11580
https://github.com/coreutils/coreutils/pull/235
</content>
</entry>
<entry>
<title>tests: dd: avoid false failure with no controlling terminal</title>
<updated>2026-04-01T12:31:57Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-01T12:23:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=178c48154d87e580cb421d8acc5605e6bb4aa56c'/>
<id>urn:sha1:178c48154d87e580cb421d8acc5605e6bb4aa56c</id>
<content type='text'>
* tests/dd/misc.sh: test -w /dev/tty is not a strong enough check,
we need to actually open /dev/tty to ensure it's available.
It's not available under setsid for example.
</content>
</entry>
<entry>
<title>tests: dd: check that erroneous seeks are not done in output</title>
<updated>2026-03-31T11:09:26Z</updated>
<author>
<name>oech3</name>
<email>79379754+oech3@users.noreply.github.com</email>
</author>
<published>2026-03-31T06:57:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=ee5092971ec8ce233f656445b81bde75e1fa9a3d'/>
<id>urn:sha1:ee5092971ec8ce233f656445b81bde75e1fa9a3d</id>
<content type='text'>
* tests/dd/misc.sh: Add test case for of=/dev/tty.
The same occurs for /dev/stdout, but that varies
in the test hardness so is best avoided.
https://github.com/coreutils/coreutils/pull/234
</content>
</entry>
<entry>
<title>tests: dd: fix false failure on NetBSD 10</title>
<updated>2026-03-16T22:34:58Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-03-16T22:34:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=58d88d243552209b7a62b9d070026208ba2ae428'/>
<id>urn:sha1:58d88d243552209b7a62b9d070026208ba2ae428</id>
<content type='text'>
* tests/dd/partial-write.sh: Skip the test if
nothing written at all, as was seen on NetBSD 10.
Reported by Bruno Haible.
</content>
</entry>
<entry>
<title>dd: always diagnose partial writes on write failure</title>
<updated>2026-03-12T21:19:33Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-03-11T15:39:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=711fa8f9a5f2a476b6c8790ef83691638a4be96e'/>
<id>urn:sha1:711fa8f9a5f2a476b6c8790ef83691638a4be96e</id>
<content type='text'>
* src/dd.c (dd_copy): Increment the partial write count upon failure.
* tests/dd/partial-write.sh: Add a new test.
* tests/local.mk: Reference the new test.
* NEWS: Mention the bug fix.
Fixes https://bugs.gnu.org/80583
</content>
</entry>
<entry>
<title>maint: tests: avoid EPERM specific handling</title>
<updated>2026-02-18T18:31:49Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-02-14T12:15:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=6218f2b7a3a0ce2233107f1d41d5281e04d89c9c'/>
<id>urn:sha1:6218f2b7a3a0ce2233107f1d41d5281e04d89c9c</id>
<content type='text'>
* tests/dd/fail-ftruncate-fstat.sh: Use $EPERM rather than
mapping specific strings to the Linux $EPERM.
* tests/mkdir/smack-no-root.sh: Use $EPERM rather than hardcoding.
</content>
</entry>
<entry>
<title>tests: dd: avoid EPERM false failure on Solaris</title>
<updated>2026-01-24T14:53:30Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-01-24T13:58:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=75c671415eb812b9d5141a5deb8d50e0705ea174'/>
<id>urn:sha1:75c671415eb812b9d5141a5deb8d50e0705ea174</id>
<content type='text'>
* tests/dd/fail-ftruncate-fstat.sh: Also map the "Not owner"
error for EPERM seen on earlier Solaris 11 releases.
Reported by Bruno Haible.
</content>
</entry>
<entry>
<title>tests: dd: avoid a false test failure on Solaris 11.4</title>
<updated>2026-01-20T02:26:45Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2026-01-20T02:26:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a96abcbbeb39576e4fdfba60d624898bcebf7d92'/>
<id>urn:sha1:a96abcbbeb39576e4fdfba60d624898bcebf7d92</id>
<content type='text'>
* tests/dd/fail-ftruncate-fstat.sh: Replace the message used by Solaris
11.4 for strerror (EPERM) with the one we expect.
</content>
</entry>
<entry>
<title>maint: run 'make update-copyright'</title>
<updated>2026-01-01T18:56:16Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2026-01-01T18:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=73d3a49f45770c45808e4fdab35ae4fe248a3cd9'/>
<id>urn:sha1:73d3a49f45770c45808e4fdab35ae4fe248a3cd9</id>
<content type='text'>
</content>
</entry>
</feed>
