<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils, branch v9.2</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v9.2</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v9.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2023-03-20T13:44:36Z</updated>
<entry>
<title>version 9.2</title>
<updated>2023-03-20T13:44:36Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-03-20T13:44:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=df4e4fbc7d4605b7e1c69bff33fd6af8727cf1bf'/>
<id>urn:sha1:df4e4fbc7d4605b7e1c69bff33fd6af8727cf1bf</id>
<content type='text'>
* NEWS: Record release date.
</content>
</entry>
<entry>
<title>tests: avoid false failure on systems without statx</title>
<updated>2023-03-19T23:44:51Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-03-19T23:35:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=445f502839b6b13d051612e989a02a36f8b9176e'/>
<id>urn:sha1:445f502839b6b13d051612e989a02a36f8b9176e</id>
<content type='text'>
* tests/ls/stat-free-symlinks.sh: Filter out syscalls that
return ENOSYS, as that was seen with statx() on Debian 10.13
on mips64, and resulted in overcounting of stat calls.
</content>
</entry>
<entry>
<title>stty: ensure arbitrary data is not displayed</title>
<updated>2023-03-19T22:25:50Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-03-19T22:22:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=eb745e3b95a79bdad98aaa9c4e753145f995c313'/>
<id>urn:sha1:eb745e3b95a79bdad98aaa9c4e753145f995c313</id>
<content type='text'>
* src/stty.c (main): Use static structures to ensure
they're initialized (to zero), so that random data is
not displayed, or compared resulting in a inaccurate
failure reported to users.  This was seen on musl libc
where some parts of the termios c_cc array were
not initialized by tcgetattr().
Reported by Bruno Haible.
</content>
</entry>
<entry>
<title>tests: df: avoid false failure on systems with multiple roots</title>
<updated>2023-03-19T12:23:05Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-03-18T21:44:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=82bb131c551039971d6668dedc1975a770df88b9'/>
<id>urn:sha1:82bb131c551039971d6668dedc1975a770df88b9</id>
<content type='text'>
* tests/df/df-symlink.sh: Skip the test on systems
with multiple file system roots.
</content>
</entry>
<entry>
<title>doc: uniq: revert previous man page adjustment</title>
<updated>2023-03-18T14:58:20Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-03-18T14:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=11f4d591383f4c89d8bf5970db703cbd0e4a174d'/>
<id>urn:sha1:11f4d591383f4c89d8bf5970db703cbd0e4a174d</id>
<content type='text'>
* src/uniq.c (usage): -D doesn't take an argument
so should be separated in the description.
</content>
</entry>
<entry>
<title>doc: uniq: use more standard description of -D long option</title>
<updated>2023-03-18T11:44:24Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-03-18T11:35:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=8a759fdc8855a428b472ed4f921b5e327c915494'/>
<id>urn:sha1:8a759fdc8855a428b472ed4f921b5e327c915494</id>
<content type='text'>
* src/uniq.c: Describe -D and --all-repeated together,
as with all other long options.
Fixes https://bugs.gnu.org/62249
</content>
</entry>
<entry>
<title>tests: aix: avoid unsupported functionality</title>
<updated>2023-03-18T11:44:24Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-03-17T19:57:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a109106eb8d68569ec0dc7c32f28f755b5e80764'/>
<id>urn:sha1:a109106eb8d68569ec0dc7c32f28f755b5e80764</id>
<content type='text'>
* tests/misc/tee.sh: AIX doesn't support detecting
closed outputs either with poll() or select() so avoid
testing that functionality.
* tests/tail-2/pipe-f.sh: Likewise.
</content>
</entry>
<entry>
<title>maint: avoid discarded-qualifiers warnings with SELinux 3.5</title>
<updated>2023-03-16T23:12:18Z</updated>
<author>
<name>Bernhard Voelker</name>
<email>mail@bernhard-voelker.de</email>
</author>
<published>2023-03-16T22:11:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f346fc01445b7192bb129ee12bd505d3ae07d777'/>
<id>urn:sha1:f346fc01445b7192bb129ee12bd505d3ae07d777</id>
<content type='text'>
Since SELinux version 3.5, the return value of context_str(3) is
declared as const; see:
  https://github.com/SELinuxProject/selinux/commit/dd98fa322766
Therefore, GCC complains (here with -Werror):
  src/selinux.c: In function 'defaultcon':
  src/selinux.c:152:16: error: assignment discards 'const' qualifier \
    from pointer target type [-Werror=discarded-qualifiers]
    152 |   if (!(constr = context_str (tcontext)))
        |                ^
  src/selinux.c: In function 'restorecon_private':
  src/selinux.c:252:16: error: assignment discards 'const' qualifier \
    from pointer target type [-Werror=discarded-qualifiers]
    252 |   if (!(constr = context_str (tcontext)))
      |                ^

* src/selinux.c (defaultcon): Define CONSTR as const.
(restorecon_private): Likewise.
</content>
</entry>
<entry>
<title>test: avoid a test hang on Hurd</title>
<updated>2023-03-15T18:11:00Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-03-15T18:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=1d03781daa034b77f82c1dac7c0095ce65b1cb63'/>
<id>urn:sha1:1d03781daa034b77f82c1dac7c0095ce65b1cb63</id>
<content type='text'>
* tests/cp/sparse-to-pipe.sh: Protect the cp call seen to
hang on Hurd/i686 with a timeout.
Reported By: Bruno Haible
</content>
</entry>
<entry>
<title>cksum: fix --raw on 64 bit big endian systems</title>
<updated>2023-03-15T14:05:38Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-03-15T13:57:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a8e6e627f1a1142ec9cb273cfadc3f9aa2aa412a'/>
<id>urn:sha1:a8e6e627f1a1142ec9cb273cfadc3f9aa2aa412a</id>
<content type='text'>
* src/sum.c (output_bsd): On sparc64 for example,
a crc of 0 was output due to casting an int variable
to uint16_t and thus operating on the wrong end of the variable.
Instead use explicit assignment to the narrower type
to ensure we get the appropriate data.
(output_sysv): Likewise.
Reported by Bruno Haible.
</content>
</entry>
</feed>
