From patchwork Wed Jul 10 20:33:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 7913 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4WK8hJ1gLSz3x0V for ; Wed, 10 Jul 2024 20:33:36 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4WK8hH5rDhz1Rw; Wed, 10 Jul 2024 20:33:35 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4WK8hH5Mg1z33xM; Wed, 10 Jul 2024 20:33:35 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4WK8hF0Phsz32vg for ; Wed, 10 Jul 2024 20:33:33 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4WK8hD2HlYz19H; Wed, 10 Jul 2024 20:33:32 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1720643612; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=Y78ogVRvZ2VKQlfCVFWoUmnfSOvfSNWoeg0lRFKRR5s=; b=mbuKmZSJMbrHCL3aUX6bJ+OLkGy3oXWyde3rVPjr9fRZCpRvFW/mDzj3QUWTtoj6DG64Cj l2mrIAZeLb1+I6CQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1720643612; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=Y78ogVRvZ2VKQlfCVFWoUmnfSOvfSNWoeg0lRFKRR5s=; b=sqMdVFRrKSCAjrkBG2giwHkQttmCZkm2CnlTrvCTTM3b4Q33nEy4LJ2xwg/neNy5uDLekJ zhHcH2YmnEefsPgKSZn9b4Zx0m8vxHl88FEsSXSZmHe102TiCmTLPM+ITMqH7AW5pSTv3c qivNp6scSd3XsE0c35DRhX/HMXwOZVLe/T2/AT0FfmrF+iIn3kccxqMBWTNb3kx7Dw8Zmb Tcolkg6es+kXQg7Czp8kYVd6WMRr7u0kVnyr/vPzA+1j5DzEzbqz+ANgfWeEZ5MoHfcXRW gLNVNY+ZFJ3kzwbWsqBY0IplfXiuqD/w8eZVfP0kofM0FXXs+bQdhKDukyWIXA== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] findutils: Update to version 4.10.0 Date: Wed, 10 Jul 2024 22:33:23 +0200 Message-ID: <20240710203328.3964695-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: TMXF5HLXAYRRYI7MYZWR45SYK7GXUPQS X-Message-ID-Hash: TMXF5HLXAYRRYI7MYZWR45SYK7GXUPQS X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - 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 --- lfs/findutils | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lfs/findutils b/lfs/findutils index 17a8e983f..7fb2383cc 100644 --- a/lfs/findutils +++ b/lfs/findutils @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2024 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 4.9.0 +VER = 4.10.0 THISAPP = findutils-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -50,7 +50,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 3ada8903fc552ad2e580a7b631a4b9d941935b3f4231029564c6f2b7b10ba6f2244e2de57f6d79268c5e0481a193f64edbbae637e7a51ae6f495e3eefabf52c9 +$(DL_FILE)_BLAKE2 = 2eebdcb425c04170d17afb80e7270ba095bd691660d961dcfa731141633d3bb597d0b47d69ed17e891ef884a36d4c232885097e45b41d3d3ac79dbeae6ee2282 install : $(TARGET)