<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/tests/cp, 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-16T17:35:26Z</updated>
<entry>
<title>tests: avoid failure on older Centos 7</title>
<updated>2026-04-16T17:35:26Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-16T17:35:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=ad4a9fb82a2d3a7a89ade99ace6cec2a0366cdd5'/>
<id>urn:sha1:ad4a9fb82a2d3a7a89ade99ace6cec2a0366cdd5</id>
<content type='text'>
* tests/cp/sparse-perf.sh: Old Centos 7 can give EINVAL
from SEEK_DATA on sparse files being copied from /dev/shm.
Avoid this failure as it's not practical to fix.
</content>
</entry>
<entry>
<title>test: cp: add test for non-UTF8 directory names</title>
<updated>2026-03-02T11:44:14Z</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sylvestre@debian.org</email>
</author>
<published>2026-02-28T08:16:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=c75fff50f6d668c4161fec63b54beb41917d4016'/>
<id>urn:sha1:c75fff50f6d668c4161fec63b54beb41917d4016</id>
<content type='text'>
Missing test identified here:
 https://github.com/uutils/coreutils/pull/11148

* tests/cp/non-utf8-name.sh: Add a new test to cover this case.
https://github.com/coreutils/coreutils/pull/207
</content>
</entry>
<entry>
<title>tests: use system ENOTSUP message</title>
<updated>2026-02-18T18:31:49Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-02-16T12:54:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=17fb316388bfcc18b9b370f0231817fd2d95481c'/>
<id>urn:sha1:17fb316388bfcc18b9b370f0231817fd2d95481c</id>
<content type='text'>
* tests/cp/cp-mv-enotsup-xattr.sh: Don't hardcode "Operation not
supported".
* tests/cp/cp-a-selinux.sh: Likewise.
</content>
</entry>
<entry>
<title>maint: tests: avoid AIX specific EACCES handling</title>
<updated>2026-02-18T18:31:49Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-02-14T13:50:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=fe997b5f986a2195c2e5fe460d58a56f39a681cf'/>
<id>urn:sha1:fe997b5f986a2195c2e5fe460d58a56f39a681cf</id>
<content type='text'>
* tests/rm/inaccessible.sh: Remove AIX specific handling.
* tests/cp/fail-perm.sh: Likeise.  Also remove confusing
EPERM/HPUX mentions.
* tests/misc/sync.sh: Don't hardcode EISDIR and EACCES.
</content>
</entry>
<entry>
<title>tests: cp: ensure --debug output failure is diagnosed</title>
<updated>2026-02-12T16:33:38Z</updated>
<author>
<name>oech3</name>
<email>79379754+oech3@users.noreply.github.com</email>
</author>
<published>2026-02-12T16:32:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=fc42e7d28110bcae5777de1d1ba910d5a289673a'/>
<id>urn:sha1:fc42e7d28110bcae5777de1d1ba910d5a289673a</id>
<content type='text'>
* tests/cp/debug.sh: cp diagnostics are written to stdout,
so ensure output errors are diagnosed.
https://github.com/coreutils/coreutils/pull/192
</content>
</entry>
<entry>
<title>tests: cp: ensure read-only dir perms preserved</title>
<updated>2026-02-07T21:54:24Z</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sylvestre@debian.org</email>
</author>
<published>2026-02-07T15:20:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5901e4425af621f04ded54d6c5a639414719ce4d'/>
<id>urn:sha1:5901e4425af621f04ded54d6c5a639414719ce4d</id>
<content type='text'>
* tests/cp/readonly-dir.sh: Add new test.
* tests/local.mk: Reference new test.
Identified here https://github.com/uutils/coreutils/issues/7961
</content>
</entry>
<entry>
<title>tests: cp: fix always skipped nfs-removal-race.sh</title>
<updated>2026-01-06T20:35:44Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-01-06T20:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=c43f517e2a733eda125ef32390ed48aa92f6fdeb'/>
<id>urn:sha1:c43f517e2a733eda125ef32390ed48aa92f6fdeb</id>
<content type='text'>
* tests/cp/nfs-removal-race.sh: This test was invalid since v8.32
as we now use fstatat() rather than stat().  Also since commit
v9.0-66-ge2daa8f79 we leverage the errno from open(O_DIRECTORY)
to avoid a stat, so pass --no-target-directory to ensure fstatat()
is called.
Discussed in https://github.com/coreutils/coreutils/pull/161
</content>
</entry>
<entry>
<title>tests: cp: support glibc 2.33+ in nfs-removal-race test</title>
<updated>2026-01-06T18:55:47Z</updated>
<author>
<name>Christopher Illarionova</name>
<email>drydench@amazon.com</email>
</author>
<published>2026-01-06T04:07:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=1afe4109f2e568141ea8d36e62e38ad704dc44f3'/>
<id>urn:sha1:1afe4109f2e568141ea8d36e62e38ad704dc44f3</id>
<content type='text'>
glibc 2.33 removed __xstat, making stat() a direct symbol. This test
previously only intercepted __xstat, causing it to skip on modern glibc
with 'LD_PRELOAD was ineffective'.

Changes:
- Intercept both __xstat (glibc &lt; 2.33) and stat (glibc &gt;= 2.33)
- Only mark 'preloaded' when stat is called on destination 'd',
  ensuring the test verifies cp actually stats the destination
</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>
<entry>
<title>tests: copy: reinstate check for symlink xattr copying</title>
<updated>2025-11-30T17:22:24Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-11-30T17:19:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=0417a576241fd1c9d499a9f55d5d125a1d93c81e'/>
<id>urn:sha1:0417a576241fd1c9d499a9f55d5d125a1d93c81e</id>
<content type='text'>
* tests/cp/cp-mv-enotsup-xattr.sh: Use two xattr supporting file
systems, to verify the propagation of xattrs.
</content>
</entry>
</feed>
