<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src, 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-28T21:06:43Z</updated>
<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>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>build: fix link errors of sort, split on CentOS 5 and Solaris 10</title>
<updated>2023-08-27T15:37:54Z</updated>
<author>
<name>Bruno Haible</name>
<email>bruno@clisp.org</email>
</author>
<published>2023-08-26T23:10:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=900606431e13e32d569fa3191b862b443346b0e9'/>
<id>urn:sha1:900606431e13e32d569fa3191b862b443346b0e9</id>
<content type='text'>
* src/local.mk (src_sort_LDADD, src_split_LDADD): Add $(CLOCK_TIME_LIB).
</content>
</entry>
<entry>
<title>build: fix compilation error on AIX 7.1</title>
<updated>2023-08-27T15:37:52Z</updated>
<author>
<name>Bruno Haible</name>
<email>bruno@clisp.org</email>
</author>
<published>2023-08-26T19:01:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=016e9a3bb8ce4f9987c4a725cee7554b879fbd49'/>
<id>urn:sha1:016e9a3bb8ce4f9987c4a725cee7554b879fbd49</id>
<content type='text'>
* src/copy.c (copy_internal): Don't test for ENOTEMPTY if it has the
same value as EEXIST.
</content>
</entry>
<entry>
<title>cp: with --sparse=never, avoid COW and copy offload</title>
<updated>2023-08-21T13:28:14Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-08-21T12:39:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=4f92de58220226e4a2ddf3475bacee2bae7f0e1d'/>
<id>urn:sha1:4f92de58220226e4a2ddf3475bacee2bae7f0e1d</id>
<content type='text'>
* src/cp.c (main): Set default reflink mode appropriately
with --sparse=never.
* src/copy.c (infer_scantype): Add a comment to related code.
* tests/cp/sparse-2.sh: Add a test case.
* NEWS: Mention the bug.
</content>
</entry>
<entry>
<title>uptime: simplify following gnulib changes</title>
<updated>2023-08-15T22:22:27Z</updated>
<author>
<name>Bruno Haible</name>
<email>bruno@clisp.org</email>
</author>
<published>2023-08-15T22:20:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=622eea03cd3dfaad8be07a8e5311f981344b72b7'/>
<id>urn:sha1:622eea03cd3dfaad8be07a8e5311f981344b72b7</id>
<content type='text'>
* build-aux/gen-lists-of-programs.sh (build_if_possible_progs):
Remove uptime.
(normal_progs): Add uptime.
* configure.ac: Remove GNULIB_BOOT_TIME invocation.
* m4/boottime.m4: Remove file.
* src/uptime.c: Don't include &lt;sys/sysctl.h&gt;, &lt;OS.h&gt;.
(print_uptime): Don't call sysctl, get_system_info, as Gnulib's
readutmp module now does this.
</content>
</entry>
<entry>
<title>uptime: be more generous about read_utmp failure</title>
<updated>2023-08-15T21:01:58Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2023-08-15T21:00:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=1ea34cbf6a235f2436a3265ab9ded6f04748051e'/>
<id>urn:sha1:1ea34cbf6a235f2436a3265ab9ded6f04748051e</id>
<content type='text'>
* src/uptime.c (print_uptime): Check for overflow
when computing uptime.  Use C99-style decl after statements.
Do not let an idx_t value go negative.
(print_uptime, uptime): Be more generous about read_utmp failures,
or when read_utmp does not report the boot time.  Instead of
failing, warn but keep going, printing the information that we did
get, and then exit with nonzero status.
(print_uptime): Return the desired exit status.  Caller changed.
</content>
</entry>
<entry>
<title>uptime: Include VM sleep time in the "up" duration</title>
<updated>2023-08-15T21:01:58Z</updated>
<author>
<name>Bruno Haible</name>
<email>bruno@clisp.org</email>
</author>
<published>2023-08-15T19:01:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=d8cfa5db49641f39b63aba2037c6a9e6bd95c0e0'/>
<id>urn:sha1:d8cfa5db49641f39b63aba2037c6a9e6bd95c0e0</id>
<content type='text'>
* src/uptime.c: Don't include c-strtod.h.
(print_uptime): Don't read /proc/uptime, because the value it provides
does not change when a date adjustment occurs.
* bootstrap.conf (gnulib_modules): Remove 'uptime'.
</content>
</entry>
<entry>
<title>build: fix recent compilation error on GNU/Hurd</title>
<updated>2023-08-14T21:11:57Z</updated>
<author>
<name>Bruno Haible</name>
<email>bruno@clisp.org</email>
</author>
<published>2023-08-14T18:59:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=db1d95f43b1bbccfef2959d8ccfad39165dd146d'/>
<id>urn:sha1:db1d95f43b1bbccfef2959d8ccfad39165dd146d</id>
<content type='text'>
* src/copy.c (set_author): Revert change from MACH_PORT_NULL to
MACH_PORT_nullptr from commit 16b5ca6e (2023-06-29).
</content>
</entry>
</feed>
