]> git.ipfire.org Git - ipfire-2.x.git/commit
findutils: Update to version 4.10.0
authorAdolf Belka <adolf.belka@ipfire.org>
Wed, 10 Jul 2024 20:33:23 +0000 (22:33 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 22 Jul 2024 15:21:21 +0000 (15:21 +0000)
commitecf01e36078fb9b37e966f7d0b3e9f51514e7ae7
tree2201ec939c8f162f996242ef21b6db76da3a4de2
parenta3eb44e0874eb8a237ad5adc99831305c2add84e
findutils: Update to version 4.10.0

- Update from version 4.9.0 to 4.10.0
- Update of rootfile not required
- Changelog
    4.10.0
** Bug Fixes
  Find now defaults to optimization level 1 rather than 2 and the
    cost-based optimizer will only run at level 2 and above.  This
    should prevent changes of operation order which result in
    user-visible differences in behaviour. [#58427]
  If the -P option to xargs is not used, xargs will not change the way
    in which the SIGUSR1 and SIGUSR2 signals are handled.  This means
    that they will cause the program to terminate if the signals were
    not ignored in the process which started xargs.  This also means that
    xargs does not use parallel execution at all.
    If you start xargs with '-P 1', then xargs will not be killed by these
    signals, and they instead change the degree of parallelism.
    This change improves xargs' POSIX compliance.
  'xargs -P' now waits for all its child processes to complete before
    exiting, even if one of them exits with status 255. [#64451]
  If the -P option of xargs is in use, reads on standard input which are
    interrupted by a signal are re-started. [#64442]
  'find -name /' no longer outputs a warning, because that is a valid pattern
    to match the root directory "/".  Previously, a diagnostic falsely claimed
    that this pattern would not match anything. [#62227]
  'find -gid' (without the mandatory argument) now outputs a correct error
    diagnostic.  Previously it output: "find: invalid argument `-gid' to `-gid'".
    The error diagnostic for non-numeric arguments has been improved as well.
    Likewise for -inum, -links and -uid.
  'find -user' and 'find -group' now allow to specify larger UIDs/GIDs.
    Previously, that was limited to INT_MAX, although the types uid_t and gid_t
    are larger on many systems, including x86_64 GNU/Linux. [#64900]
  'find -xtype l' no longer fails on symbolic links that point to
    themselves.  These are treated similarly to broken links. [#51926]
** Improvements
  The find predicates -used, -amin, -cmin, -mmin, -atime, -ctime, and -mtime
   now properly diagnose a not-a-number argument.  Previously, find dumped
   core via an assertion.  [#64717]
** Changes to the build process
  findutils now builds again on systems with musl-libc.
   This requires gettext-0.19.8.
  findutils programs no longer fail for timestamps past the year 2038
   on obsolete configurations with 32-bit signed time_t, because the
   build procedure now rejects these configurations.
   On systems without any year2038 support configure with --disable-year2038.
** Documentation Changes
  When generating the Texinfo manual, `makeinfo` is invoked with the --no-split
   option for all output formats now; this avoids files like find.info-[12].
  The xargs documentation now describes the double dash "--" option delimiter.
  The xargs examples in the Texinfo manual now use the -L and --replace options
   instead of the deprecated -l and -i options.  [#64480]
  The TexInfo manual now uses upper-case 'B' as birthtime for the -newerXY
   comparison consistently.  [#65378]
** Translations
Updated the following translations: Belarusian, Brazilian Portuguese,
Bulgarian, Catalan, Chinese (simplified), Chinese (traditional),
Croatian, Czech, Danish, Dutch, Esperanto, Estonian, Finnish, French,
Galician, Georgian, German, Greek, Hungarian, Indonesian, Irish,
Italian, Japanese, Korean, Lithuanian, Luganda, Malay, Norwegian
Bokmaal, Polish, Portuguese, Romanian, Russian, Serbian, Slovak,
Slovenian, Spanish, Swedish, Turkish, Ukrainian, Vietnamese.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
lfs/findutils