<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/gl, 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-02-04T22:42:58Z</updated>
<entry>
<title>maint: use alignasof, not stdalign</title>
<updated>2023-02-04T22:42:58Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2023-02-04T22:42:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5699313c7615a0006ba39bed40725f6eae52274d'/>
<id>urn:sha1:5699313c7615a0006ba39bed40725f6eae52274d</id>
<content type='text'>
* .gitignore: Update accordingly.
* bootstrap.conf (gnulib_modules): Replace obsolescent stdalign
with alignasof.
* gl/modules/randread (Depends-on): Depend on alignasof, not stdalign.
</content>
</entry>
<entry>
<title>maint: update all copyright year number ranges</title>
<updated>2023-01-01T14:50:15Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2023-01-01T14:50:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=01755d36e7389aef48f712193976205e7381115b'/>
<id>urn:sha1:01755d36e7389aef48f712193976205e7381115b</id>
<content type='text'>
Update to latest gnulib with new copyright year.
Run "make update-copyright" and then...

* tests/init.sh: Sync with gnulib to pick up copyright year.
* bootstrap: Manually update copyright year,
until we fully sync with gnulib at a later stage.
* tests/sample-test: Adjust to use the single most recent year.
</content>
</entry>
<entry>
<title>all: prefer HTTPS to HTTP</title>
<updated>2022-09-18T18:42:02Z</updated>
<author>
<name>Stefan Kangas</name>
<email>stefankangas@gmail.com</email>
</author>
<published>2022-09-18T14:15:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=875c636ce503b65f86719f7a2959e4a9fea952e3'/>
<id>urn:sha1:875c636ce503b65f86719f7a2959e4a9fea952e3</id>
<content type='text'>
* README-hacking:
* README-prereq:
* THANKS.in:
* doc/sort-version.texi (Other version/natural sort implementations):
* gl/lib/rand-isaac.c:
* gl/tests/test-rand-isaac.c:
* src/operand2sig.c (operand2sig):
* src/remove.c (nonexistent_file_errno):
* tests/misc/env-signal-handler.sh:
* tests/misc/sort-debug-warn.sh (LC_ALL): Prefer HTTPS to HTTP.
Addresses https://bugs.gnu.org/56512
Copyright-paperwork-exempt: yes
</content>
</entry>
<entry>
<title>maint: prefer static_assert to verify</title>
<updated>2022-09-15T06:16:31Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2022-09-15T05:55:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9a777a44b31b253c8909c09bdb83fbc62c46ef3e'/>
<id>urn:sha1:9a777a44b31b253c8909c09bdb83fbc62c46ef3e</id>
<content type='text'>
* bootstrap.conf: Add assert-h.
* gl/lib/randperm.c: Do not include verify.h.
* gl/lib/randperm.c, src/basenc.c, src/dd.c, src/digest.c:
* src/dircolors.c, src/expr.c, src/factor.c, src/ls.c, src/numfmt.c:
* src/od.c, src/seq.c, src/shred.c, src/sort.c, src/stat.c:
Prefer C23’s static_assert to nonstandard verify.
* gl/modules/randperm (Depends-on): Add assert-h.
</content>
</entry>
<entry>
<title>maint: assume C23 alignof</title>
<updated>2022-09-15T05:44:01Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2022-09-15T05:43:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=7363a58286783a0b1a880faed7f7f9eaaf3c1b72'/>
<id>urn:sha1:7363a58286783a0b1a880faed7f7f9eaaf3c1b72</id>
<content type='text'>
* gl/lib/randread.c, src/stat.c (print_statfs):
No need to include stdalign.h, now that alignof is a keyword
in C23 and Gnulib arranges for this.
</content>
</entry>
<entry>
<title>maint: don’t include config.h twice</title>
<updated>2022-09-15T05:44:01Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2022-09-15T05:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b29ef22135c57a032c3c8d65b345a8f16e7b2b26'/>
<id>urn:sha1:b29ef22135c57a032c3c8d65b345a8f16e7b2b26</id>
<content type='text'>
* gl/lib/fadvise.h, gl/lib/smack.h, src/blake2/blake2-impl.h:
Do not include config.h from a .h file.  config.h is supposed
to be included once, at the start of compilation and before
any other file.
</content>
</entry>
<entry>
<title>maint: adjust to Gnulib stdbool C23 change</title>
<updated>2022-09-13T04:07:06Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2022-09-13T04:06:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=ede8203763fe9c68b46ce2ccae8473107fa59870'/>
<id>urn:sha1:ede8203763fe9c68b46ce2ccae8473107fa59870</id>
<content type='text'>
* gl/lib/mbsalign.c, gl/lib/randread.c, gl/lib/targetdir.h:
* gl/lib/xdectoint.c, gl/lib/xfts.c, gl/lib/xfts.h:
* src/blake2/b2sum.c, src/copy.h, src/die.h, src/system.h:
Don’t include &lt;stdbool.h&gt;, since Gnulib now emulates C23.
</content>
</entry>
<entry>
<title>maint: syntax-check: fix preprocessor indentation</title>
<updated>2022-04-13T11:21:01Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2022-04-13T11:19:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=48e15cef45de108c803fd090e3123043da5f0a01'/>
<id>urn:sha1:48e15cef45de108c803fd090e3123043da5f0a01</id>
<content type='text'>
* gl/lib/targetdir.h: Keep '#' at start of line.
</content>
</entry>
<entry>
<title>cp,mv,install: omit an ‘inline’</title>
<updated>2022-04-13T06:57:15Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2022-04-13T06:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b411f21414cbfb11bcb42d54e0771b501fa8820f'/>
<id>urn:sha1:b411f21414cbfb11bcb42d54e0771b501fa8820f</id>
<content type='text'>
* gl/lib/targetdir.c (target_directory_operand):
Omit unnecessary ‘inline’.
</content>
</entry>
<entry>
<title>cp,mv,install: improve EACCES targetdir messages</title>
<updated>2022-04-13T06:57:15Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2022-04-13T06:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f0a9f5e7da4393e8e8bf2959b3b8b65240805f75'/>
<id>urn:sha1:f0a9f5e7da4393e8e8bf2959b3b8b65240805f75</id>
<content type='text'>
This improves on the fix for --target-directory diagnostics bugs on
Solaris 11.  Problem reported by Bruno Haible and Pádraig Brady; see:
https://lists.gnu.org/r/coreutils/2022-04/msg00044.html
Also, omit some unnecessary stat calls.
* gl/lib/targetdir.c (target_directory_operand): If !O_DIRECTORY,
do not bother calling open if stat failed with errno != EOVERFLOW.
Rename is_a_dir to try_to_open since that’s closer to what it means.
If the open failed with EACCES and we used O_SEARCH, look at stat
results to see whether errno should be ENOTDIR for better diagnostics.
Treat EOVERFLOW as an “I don’t know whether it’s a directory and
there’s no easy way to find out” rather than as an error.
</content>
</entry>
</feed>
