<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils, branch v9.4</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v9.4</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v9.4'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2023-08-29T13:36:22Z</updated>
<entry>
<title>version 9.4</title>
<updated>2023-08-29T13:36:22Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-08-29T13:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9530a14420fc1a267e90d45e8a0d710c3668382d'/>
<id>urn:sha1:9530a14420fc1a267e90d45e8a0d710c3668382d</id>
<content type='text'>
* NEWS: Record release date.
</content>
</entry>
<entry>
<title>maint: spelling fixes, including author names</title>
<updated>2023-08-28T21:06:43Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2023-08-28T19:42:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=2dddc87214503199a38beeb175cd42cbb43cdff1'/>
<id>urn:sha1:2dddc87214503199a38beeb175cd42cbb43cdff1</id>
<content type='text'>
Most of this just affects commentary and documentations.  The only
significant behavior change is translating author names via
proper_name_lite rather than proper_name_utf8, or not translating
them at all.  proper_name_lite is good enough for coreutils and
avoids the bloat that had coreutils not using Gnulib proper_name.
* bootstrap.conf (gnulib_modules): Use propername-lite instead
of propername.
(XGETTEXT_OPTIONS): Look for proper_name_lite instead of for
proper_name_utf8.
* cfg.mk (local-checks-to-skip): Remove
sc_proper_name_utf8_requires_ICONV, since we no longer use
proper_name_utf8.
(old_NEWS_hash): Update.
(sc_check-I18N-AUTHORS): Remove; no longer needed.
</content>
</entry>
<entry>
<title>test: omit unreachable code</title>
<updated>2023-08-28T21:06:43Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2023-08-28T19:40:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=e3f15c9c4a0ca69bfdf7fada8b8697f627a7c84d'/>
<id>urn:sha1:e3f15c9c4a0ca69bfdf7fada8b8697f627a7c84d</id>
<content type='text'>
* src/test.c (unary_operator): Omit unreachable ‘return false;’.
Oracle Solaris Studio 12.6 warns about it.
</content>
</entry>
<entry>
<title>tests: avoid test failure on Android</title>
<updated>2023-08-28T11:18:26Z</updated>
<author>
<name>Bruno Haible</name>
<email>bruno@clisp.org</email>
</author>
<published>2023-08-28T10:07:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=c8340962dd098eb092bb9ebaad3d239c613e28f1'/>
<id>urn:sha1:c8340962dd098eb092bb9ebaad3d239c613e28f1</id>
<content type='text'>
* gl/tests/test-mbsalign.c (main): Skip the unibyte truncation test
on Android, when the "C" locale in fact is multibyte.
</content>
</entry>
<entry>
<title>sort: port sort-merge-fdlimit test to Solaris 10</title>
<updated>2023-08-28T03:50:04Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2023-08-28T03:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9348edb6b650db58a501e4e26e5dbf8e8b13e84d'/>
<id>urn:sha1:9348edb6b650db58a501e4e26e5dbf8e8b13e84d</id>
<content type='text'>
* tests/sort/sort-merge-fdlimit.sh: Give 'sort' fd 6 too.
Needed for the same reason sort-continue.sh needed a ulimit -n boost.
</content>
</entry>
<entry>
<title>sort: port sort-continue test back to Solaris 10</title>
<updated>2023-08-28T02:15:31Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2023-08-28T02:13:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5c9998fbab1911c8ccb7a7d0fb03e42ed310afe4'/>
<id>urn:sha1:5c9998fbab1911c8ccb7a7d0fb03e42ed310afe4</id>
<content type='text'>
* tests/sort/sort-continue.sh: Use ulimit -n 7 not -n 6.  On
Solaris 10 'sort' uses Gnulib mkostemp, which calls Gnulib
getrandom, which opens /dev/urandom to calculate the temp file's
name, which means 'sort' needs one more file descriptor to work.
</content>
</entry>
<entry>
<title>tests: avoid false failure on cygwin</title>
<updated>2023-08-27T19:22:32Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-08-27T19:22:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b3afbcad9ca68863ea3c049f7d5ce0860d07f260'/>
<id>urn:sha1:b3afbcad9ca68863ea3c049f7d5ce0860d07f260</id>
<content type='text'>
* tests/cksum/md5sum-bsd.sh: Avoid part of test dealing with backslashes
in file names, on systems where backslash is a directory separator.
Issue reported by Bruno Haible on cygwin.
</content>
</entry>
<entry>
<title>cksum: adjust tests and docs to binary mode handling</title>
<updated>2023-08-27T18:53:52Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-08-27T18:52:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f4e2e2bb577829b3c68f1ed18884ff00f9def819'/>
<id>urn:sha1:f4e2e2bb577829b3c68f1ed18884ff00f9def819</id>
<content type='text'>
Following commit v9.3-80-g5e1e0993b which makes cksum
match the output of the standalone utilities...

* doc/coreutils.texi (cksum output modes): Remove the mention
that cksum never outputs a binary indicator, as that's no longer the
case.
* tests/cksum/b2sum.sh: Avoid outputting a binary indicator.
* tests/cksum/sm3sum.pl: Likewise.
</content>
</entry>
<entry>
<title>all: avoid duplicated write errors on FreeBSD</title>
<updated>2023-08-27T16:32:07Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-08-27T15:01:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5e44ad4e6d9e792a53655383f07565e252656e43'/>
<id>urn:sha1:5e44ad4e6d9e792a53655383f07565e252656e43</id>
<content type='text'>
* src/system.h (write_error): Also call fpurge(), which was seen to
be needed on FreeBSD 13.1 to avoid duplicated write errors.
* src/head.c (xwrite_stdout): Likewise.
* bootstrap.conf: Depend on fpurge.
Reported by Bruno Haible.
</content>
</entry>
<entry>
<title>tests: avoid false failure where sleep is a shell builtin</title>
<updated>2023-08-27T16:18:01Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-08-27T15:22:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=13e13107e13ae064c925ecfc516c3b7bcc680aa6'/>
<id>urn:sha1:13e13107e13ae064c925ecfc516c3b7bcc680aa6</id>
<content type='text'>
* tests/misc/usage_vs_getopt.sh: Handle sleep as a shell builtin,
which was seen on Alpine Linux 3.18.
</content>
</entry>
</feed>
