Pull in a fix for FTS to avoid a crash when traversing a heavily changed XFS file system:
> fts: remove NOSTAT_LEAF_OPTIMIZATION * NEWS (Bug fixes): Mention the fix. * gnulib: Update to latest. * bootstrap: Sync from gnulib/build-aux/bootstrap. Discussed at: <https://lists.gnu.org/r/bug-gnulib/2020-04/msg00068.html> --- NEWS | 4 ++++ bootstrap | 4 ++-- gnulib | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index b8a17c276..24179360c 100644 --- a/NEWS +++ b/NEWS @@ -9,6 +9,10 @@ GNU coreutils NEWS -*- outline -*- is a non regular file. [bug introduced in coreutils-8.6] + du no longer crashes on XFS file systems when the directory hierarchy is + heavily changed during the run. + [bug introduced in coreutils-8.25] + ** Changes in behavior On GNU/Linux systems, ls no longer issues an error message on diff --git a/bootstrap b/bootstrap index 70fd73cc7..8f76d6962 100755 --- a/bootstrap +++ b/bootstrap @@ -1,6 +1,6 @@ #! /bin/sh # Print a version string. -scriptversion=2019-01-04.17; # UTC +scriptversion=2020-04-13.15; # UTC # Bootstrap this package from checked-out sources. @@ -970,7 +970,7 @@ bootstrap_post_import_hook \ # Uninitialized submodules are listed with an initial dash. if $use_git && git submodule | grep '^-' >/dev/null; then die "some git submodules are not initialized. " \ - "Run 'git submodule init' and bootstrap again." + "Run 'git submodule update --init' and bootstrap again." fi # Remove any dangling symlink matching "*.m4" or "*.[ch]" in some diff --git a/gnulib b/gnulib index 88776ceb6..5cdec0ff5 160000 --- a/gnulib +++ b/gnulib @@ -1 +1 @@ -Subproject commit 88776ceb6f7a888e2ee6ccf81958a90ec1cee3c2 +Subproject commit 5cdec0ff5ecf34474d90d8b57f50a148449cda0c -- 2.26.1