]> git.ipfire.org Git - thirdparty/coreutils.git/commit
build: update gnulib submodule to latest
authorBernhard Voelker <mail@bernhard-voelker.de>
Sun, 7 May 2023 15:33:49 +0000 (17:33 +0200)
committerBernhard Voelker <mail@bernhard-voelker.de>
Sun, 7 May 2023 21:07:12 +0000 (23:07 +0200)
commit3f942cd03fce1a6cda87018306b50f803f08f350
treef0e888c8d7f8ae00d9f2b2edf8273eb07c76b440
parent42f33ae68c579893ea0d7b151e6252b77274ccb7
build: update gnulib submodule to latest

This fixes failures in "very-expensive" tests on FTS with many
directory entries:
  FAIL: tests/rm/ext3-perf
  FAIL: tests/rm/many-dir-entries-vs-OOM

The following shows the problem in the former of the above tests:
  $ mkdir d && seq 400000 | env -C d xargs touch )
  $ rm -rf d
  rm: traversal failed: d: Operation not supported

Gnulib commit 3f0950f65abb (2023-04-26) introduced this regression
which was fixed again with gnulib commit d4d8abb39eb0.

See discussion in
<https://lists.gnu.org/r/bug-gnulib/2023-05/msg00040.html>

* bootstrap.conf (gnulib_modules): Change "year2038-required" to
"year2038-recommended"; the module has been replaced.
* gnulib: Update to latest.
* tests/init.sh: Likewise.
bootstrap.conf
gnulib
tests/init.sh