SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for coreutils-testsuite-9.5-1.1.x86_64.rpm :

* Tue Jul 09 2024 Bernhard Voelker - coreutils-i18n.patch: fold(1): fix exit code for non-existent file. The exit code of fold(1) was zero for non-existent file: $ fold badfile; echo $? fold: badfile: No such file or directory 0 The bug was introduced by the downstrean I18N patch. (rhbz#2296201)
* Mon Apr 01 2024 Bernhard Voelker - Update to 9.5: Bug fixes:
* chmod -R now avoids a race where an attacker may replace a traversed file with a symlink, causing chmod to operate on an unintended file. [This bug was present in \"the beginning\".]
* cp, mv, and install no longer issue spurious diagnostics like \"failed to preserve ownership\" when copying to GNU/Linux CIFS file systems. They do this by working around some Linux CIFS bugs.
* cp --no-preserve=mode will correctly maintain set-group-ID bits for created directories. Previously on systems that didn\'t support ACLs, cp would have reset the set-group-ID bit on created directories. [bug introduced in coreutils-8.20]
* join and uniq now support multi-byte characters better. For example, \'join -tX\' now works even if X is a multi-byte character, and both programs now treat multi-byte characters like U+3000 IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
* numfmt options like --suffix no longer have an arbitrary 127-byte limit. [bug introduced with numfmt in coreutils-8.21]
* mktemp with --suffix now better diagnoses templates with too few X\'s. Previously it conflated the insignificant --suffix in the error. [bug introduced in coreutils-8.1]
* sort again handles thousands grouping characters in single-byte locales where the grouping character is greater than CHAR_MAX. For e.g. signed character platforms with a 0xA0 (aka  ) grouping character. [bug introduced in coreutils-9.1]
* split --line-bytes with a mixture of very long and short lines no longer overwrites the heap (CVE-2024-0684). [bug introduced in coreutils-9.2]
* tail no longer mishandles input from files in /proc and /sys file systems, on systems with a page size larger than the stdio BUFSIZ. [This bug was present in \"the beginning\".]
* timeout avoids a narrow race condition, where it might kill arbitrary processes after a failed process fork. [bug introduced with timeout in coreutils-7.0]
* timeout avoids a narrow race condition, where it might fail to kill monitored processes immediately after forking them. [bug introduced with timeout in coreutils-7.0]
* wc no longer fails to count unprintable characters as parts of words. [bug introduced in textutils-2.1] Changes in behavior:
* base32 and base64 no longer require padding when decoding. Previously an error was given for non padded encoded data.
* base32 and base64 have improved detection of corrupted encodings. Previously encodings with non zero padding bits were accepted.
* basenc --base16 -d now supports lower case hexadecimal characters. Previously an error was given for lower case hex digits.
* cp --no-clobber, and mv -n no longer exit with failure status if existing files are encountered in the destination. Instead they revert to the behavior from before v9.2, silently skipping existing files.
* ls --dired now implies long format output without hyperlinks enabled, and will take precedence over previously specified formats or hyperlink mode.
* numfmt will accept lowercase \'k\' to indicate Kilo or Kibi units on input, and uses lowercase \'k\' when outputting such units in \'--to=si\' mode.
* pinky no longer tries to canonicalize the user\'s login location by default, rather requiring the new --lookup option to enable this often slow feature.
* wc no longer ignores encoding errors when counting words. Instead, it treats them as non white space. New features:
* chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files with matching current OWNER and/or GROUP, as already supported by chown(1).
* chmod adds support for -h, -H,-L,-P, and --dereference options, providing more control over symlink handling. This supports more secure handling of CLI arguments, and is more consistent with chown, and chmod on other systems.
* cp now accepts the --keep-directory-symlink option (like tar), to preserve and follow existing symlinks to directories in the destination.
* cp and mv now accept the --update=none-fail option, which is similar to the --no-clobber option, except that existing files are diagnosed, and the command exits with failure status if existing files. The -n,--no-clobber option is best avoided due to platform differences.
* env now accepts the -a,--argv0 option to override the zeroth argument of the command being executed.
* mv now accepts an --exchange option, which causes the source and destination to be exchanged. It should be combined with - -no-target-directory (-T) if the destination is a directory. The exchange is atomic if source and destination are on a single file system that supports atomic exchange; --exchange is not yet supported in other situations.
* od now supports printing IEEE half precision floating point with -t fH, or brain 16 bit floating point with -t fB, where supported by the compiler.
* tail now supports following multiple processes, with repeated --pid options. Improvements:
* cp,mv,install,cat,split now read and write a minimum of 256KiB at a time. This was previously 128KiB and increasing to 256KiB was seen to increase throughput by 10-20% when reading cached files on modern systems.
* env,kill,timeout now support unnamed signals. kill(1) for example now supports sending such signals, and env(1) will list them appropriately.
* SELinux operations in file copy operations are now more efficient, avoiding unneeded MCS/MLS label translation.
* sort no longer dynamically links to libcrypto unless -R is used. This decreases startup overhead in the typical case.
* wc is now much faster in single-byte locales and somewhat faster in multi-byte locales.- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.- gnulib-readutmp-under-gdm.patch: Likewise.- gnulib-readutmp.patch: Likewise.- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the upstream version now handles those tests. Pull in gnulib module mbchar manually, as it is a dependency of mbfile, but dropped out of the upstream dependency chain.- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip French test if TZ=\'Europe/Paris\' does not work.
* Mon Feb 26 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN.
* Sun Jan 21 2024 Bernhard Voelker - coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch: split: do not shrink hold buffer. (CVE-2024-0684, bsc#1218982)- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.
* Sun Sep 17 2023 Bernhard Voelker - gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash of who/uptime when gdm is in use. [bsc#1215361]- gnulib-readutmp.patch: Update with upstream patch.
* Thu Aug 31 2023 Thorsten Kukuk - Update to 9.4: Bug fixes:
* b2sum --check will no longer read unallocated memory when presented with malformed checksum lines. [bug introduced in coreutils-9.2]
* cp --parents again succeeds when preserving mode for absolute directories. Previously it would have failed with a \"No such file or directory\" error. [bug introduced in coreutils-9.1]
* cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading, to ensure no holes present in the destination copy. [bug introduced in coreutils-9.0]
* cksum again diagnoses read errors in its default CRC32 mode. [bug introduced in coreutils-9.0]
* cksum --check now ensures filenames with a leading backslash character are escaped appropriately in the status output. This also applies to the standalone checksumming utilities. [bug introduced in coreutils-8.25]
* dd again supports more than two multipliers for numbers. Previously numbers of the form \'1024x1024x32\' gave \"invalid number\" errors. [bug introduced in coreutils-9.1]
* factor, numfmt, and tsort now diagnose read errors on the input. [This bug was present in \"the beginning\".]
* install --strip now supports installing to files with a leading hyphen. Previously such file names would have caused the strip process to fail. [This bug was present in \"the beginning\".]
* ls now shows symlinks specified on the command line that can\'t be traversed. Previously a \"Too many levels of symbolic links\" diagnostic was given. [This bug was present in \"the beginning\".]
* pr --length=1 --double-space no longer enters an infinite loop. [This bug was present in \"the beginning\".]
* tac now handles short reads on its input. Previously it may have exited erroneously, especially with large input files with no separators. [This bug was present in \"the beginning\".]
* uptime no longer incorrectly prints \"0 users\" on OpenBSD, and is being built again on FreeBSD and Haiku. [bugs introduced in coreutils-9.2]
* wc -l and cksum no longer crash with an \"Illegal instruction\" error on x86 Linux kernels that disable XSAVE YMM. This was seen on Xen VMs. [bug introduced in coreutils-9.0] Changes in behavior:
* cp -v and mv -v will no longer output a message for each file skipped due to -i, or -u. Instead they only output this information with --debug. I.e., \'cp -u -v\' etc. will have the same verbosity as before coreutils-9.3.
* cksum -b no longer prints base64-encoded checksums. Rather that short option is reserved to better support emulation of the standalone checksum utilities with cksum.
* mv dir x now complains differently if x/dir is a nonempty directory. Previously it said \"mv: cannot move \'dir\' to \'x/dir\': Directory not empty\", where it was unclear whether \'dir\' or \'x/dir\' was the problem. Now it says \"mv: cannot overwrite \'x/dir\': Directory not empty\". Similarly for other renames where the destination must be the problem. [problem introduced in coreutils-6.0]- Enable systemd-logind support- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]- Create -systemd flavor with binaries linked against libsystemd- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools where already removed from that patch.- coreutils-misc.patch: adjust paths- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths- coreutils-test_without_valgrind.patch: adjust paths- coreutils-i18n.patch: update from Fedora
* Thu Apr 20 2023 Bernhard Voelker - update to 9.3: Bug fixes:
* cp --reflink=auto (the default), mv, and install will again fall back to a standard copy in more cases. Previously copies could fail with permission errors on more restricted systems like android or containers etc. [bug introduced in coreutils-9.2]
* cp --recursive --backup will again operate correctly. Previousy it may have issued \"File exists\" errors when it failed to appropriately rename files being replaced. [bug introduced in coreutils-9.2]
* date --file and dircolors will now diagnose a failure to read a file. Previously they would have silently ignored the failure. [This bug was present in \"the beginning\".]
* md5sum --check again correctly prints the status of each file checked. Previously the status for files was printed as \'OK\' once any file had passed. This also applies to cksum, sha
*sum, and b2sum. [bug introduced in coreutils-9.2]
* wc will now diagnose if any total counts have overflowed. [This bug was present in \"the beginning\".]
* `wc -c` will again correctly update the read offset of inputs. Previously it deduced the size of inputs while leaving the offset unchanged. [bug introduced in coreutils-8.27]
* Coreutils 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. [This bug was present in \"the beginning\".] Changes in behavior:
* \'cp -n\' and \'mv -n\' now issue an error diagnostic if skipping a file, to correspond with -n inducing a nonzero exit status as of coreutils 9.2. Similarly \'cp -v\' and \'mv -v\' will output a message for each file skipped due to -n, -i, or -u. New features:
* cp and mv now support --update=none to always skip existing files in the destination, while not affecting the exit status. This is equivalent to the --no-clobber behavior from before v9.2.- drop fix-reflink-fallback.patch (upstream).
* Thu Apr 06 2023 Dirk Müller - add fix-reflink-fallback.patch (bsc#1210033)
* Tue Mar 21 2023 Dirk Müller - update to 9.2:
* cksum now accepts the --base64 (-b) option to print base64-encoded checksums. It also accepts/checks such checksums.
* cksum now accepts the --raw option to output a raw binary checksum. No file name or other information is output in this mode.
* cp, mv, and install now accept the --debug option to print details on how a file is being copied.
* factor now accepts the --exponents (-h) option to print factors in the form p^e, rather than repeating the prime p, e times.
* ls now supports the --time=modification option, to explicitly select the default mtime timestamp for display and sorting.
* mv now supports the --no-copy option, which causes it to fail when asked to move a file to a different file system.
* split now accepts options like \'-n SIZE\' that exceed machine integer range, when they can be implemented as if they were infinity.
* split -n now accepts piped input even when not in round-robin mode, by first copying input to a temporary file to determine its size.
* wc now accepts the --total={auto,never,always,only} option to give explicit control over when the total is output.
* \'cp --reflink=always A B\' no longer leaves behind a newly created empty file B merely because copy-on-write clones are not supported.
* \'cp -n\' and \'mv -n\' now exit with nonzero status if they skip their action because the destination exists, and likewise for \'cp - i\', \'ln -i\', and \'mv -i\' when the user declines. (POSIX specifies this for \'cp -i\' and \'mv -i\'.)
* cp, mv, and install again read in multiples of the reported block size, to support unusual devices that may have this constraint.
* du --apparent now counts apparent sizes only of regular files and symbolic links. POSIX does not specify the meaning of apparent sizes (i.e., st_size) for other file types, and counting those sizes could cause confusing and unwanted size mismatches.
* \'ls -v\' and \'sort -V\' go back to sorting \".0\" before \".A\", reverting to the behavior in coreutils-9.0 and earlier. This behavior is now documented.
* ls --color now matches a file extension case sensitively if there are different sequences defined for separate cases.
* printf unicode \\uNNNN, \\UNNNNNNNN syntax, now supports all valid unicode code points. Previously is was restricted to the C universal character subset, which restricted most points <= 0x9F.
* runcon now exits with status 125 for internal errors. Previously upon internal errors it would exit with status 1, which was less distinguishable from errors from the invoked command.
* \'split -n N\' now splits more evenly when the input size is not a multiple of N, by creating N output files whose sizes differ by at most 1 byte. Formerly, it did this only when the input size was less than N.
* \'stat -c %s\' now prints sizes as unsigned, consistent with \'ls\'.
* a long list of bugfixes, see included NEWS file for details- drop gnulib-simple-backup-fix.patch (upstream)- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)
* Mon Sep 26 2022 Bernhard Voelker - coreutils-tests-workaround-make-fdleak.patch: Add patch to work around a GNU make bug which leaks file descriptors when using the jobserver; this makes some tests fail.- coreutils.spec: Reference the patch.
* Tue Aug 09 2022 Dirk Müller - refresh coreutils-i18n.patch from Fedora to make expand and unexpand more similar
* Mon Aug 08 2022 Stephan Kulow - Remove python2 from buildrequires - appears to be a left over
* Tue Aug 02 2022 Dirk Müller - add missing hostname buildrequires
* Mon Aug 01 2022 Dirk Müller - refresh coreutils-i18n.patch to prevent unexpand from failing on control characters (brc#2112870) (bsc#1202029)- extend psuffix handling to be quilt(1) compatible
* Tue Apr 26 2022 Dirk Müller - remove builddisabled conditions for rings - will be done now as BuildFlags: excludebuilds
* Sun Apr 24 2022 Bernhard Voelker - gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct directory; broken in 9.1. See https://bugs.gnu.org/55029
* Thu Apr 21 2022 Dirk Müller - update to 9.1:
* chmod -R no longer exits with error status when encountering symlinks. All files would be processed correctly, but the exit status was incorrect.
* If \'cp -Z A B\' checks B\'s status and some other process then removes B, cp no longer creates B with a too-generous SELinux security context before adjusting it to the correct value.
* \'cp --preserve=ownership A B\' no longer ignores the umask when creating B. Also, \'cp --preserve-xattr A B\' is less likely to temporarily chmod u+w B.
* \'id xyz\' now uses the name \'xyz\' to determine groups, instead of xyz\'s uid.
* \'ls -v\' and \'sort -V\' no longer mishandle corner cases like \"a..a\" vs \"a.+\" or lines containing NULs. Their behavior now matches the documentation for file names like \".m4\" that consist entirely of an extension, and the documentation has been clarified for unusual cases.
* \'mv -T --backup=numbered A B/\' no longer miscalculates the backup number for B when A is a directory, possibly inflooping.
* cat now uses the copy_file_range syscall if available, when doing simple copies between regular files. This may be more efficient, by avoiding user space copies, and possibly employing copy offloading or reflinking.
* chown and chroot now warn about usages like \"chown root.root f\", which have the nonstandard and long-obsolete \".\" separator that causes problems on platforms where user names contain \".\". Applications should use \":\" instead of \".\".
* cksum no longer allows abbreviated algorithm names, so that forward compatibility and robustness is improved.
* date +\'%-N\' now suppresses excess trailing digits, instead of always padding them with zeros to 9 digits. It uses clock_getres and clock_gettime to infer the clock resolution.
* dd conv=fsync now synchronizes output even after a write error, and similarly for dd conv=fdatasync.
* dd now counts bytes instead of blocks if a block count ends in \"B\". For example, \'dd count=100KiB\' now copies 100 KiB of data, not 102,400 blocks of data. The flags count_bytes, skip_bytes and seek_bytes are therefore obsolescent and are no longer documented, though they still work.
* ls no longer colors files with capabilities by default, as file-based capabilties are very rarely used, and lookup increases processing per file by about 30%. It\'s best to use getcap [-r] to identify files with capabilities.
* ls no longer tries to automount files, reverting to the behavior before the statx() call was introduced in coreutils-8.32.
* stat no longer tries to automount files by default, reverting to the behavior before the statx() call was introduced in coreutils-8.32. Only `stat --cached=never` will continue to automount files.
* timeout --foreground --kill-after=... will now exit with status 137 if the kill signal was sent, which is consistent with the behavior when the --foreground option is not specified. This allows users to distinguish if the command was more forcefully terminated.
* dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N, like FreeBSD and other operating systems.
* dircolors takes a new --print-ls-colors option to display LS_COLORS entries, on separate lines, colored according to the entry color code.
* dircolors will now also match COLORTERM in addition to TERM environment variables. The default config will apply colors with any COLORTERM set.
* cp, mv, and install now use openat-like syscalls when copying to a directory.
* This avoids some race conditions and should be more efficient.
* The new \'date\' option --resolution outputs the timestamp resolution.
* With conv=fdatasync or conv=fsync, dd status=progress now reports any extra final progress just before synchronizing output data, since synchronizing can take a long time.
* printf now supports printing the numeric value of multi-byte characters.
* sort --debug now diagnoses issues with --field-separator characters that conflict with characters possibly used in numbers.
* \'tail -f file | filter\' now exits on Solaris when filter exits.
* root invoked coreutils, that are built and run in single binary mode, now adjust /proc/$pid/cmdline to be more specific to the utility being run, rather than using the general \"coreutils\" binary name.- coreutils-i18n.patch: Re-sync the patch with Fedora.- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)
* Mon Oct 04 2021 Bernhard Voelker - coreutils-i18n.patch: Re-sync the patch with Fedora. Refresh the patch, adding a hunk to link the expand+unexpand tools against lib/mbfile.c, thus fixing build problems with clang (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).
* Fri Oct 01 2021 Dirk Müller - spec file cleanups (spec-cleaner run)
* Thu Sep 30 2021 Bernhard Voelker - coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test \'tests/rm/ext3-perf.sh\' temporarily as it hangs on OBS.
* Sun Sep 26 2021 Bernhard Voelker - Update to 9.0:
* Noteworthy changes in release 9.0 (2021-09-24) [stable]
*
* Bug fixes chmod -v no longer misreports modes of dangling symlinks. [bug introduced in coreutils-5.3.0] cp -a --attributes-only now never removes destination files, even if the destination files are hardlinked, or the source is a non regular file. [bug introduced in coreutils-8.6] csplit --suppress-matched now elides the last matched line when a specific number of pattern matches are performed. [bug introduced with the --suppress-matched feature in coreutils-8.22] df no longer outputs duplicate remote mounts in the presence of bind mounts. [bug introduced in coreutils-8.26] df no longer mishandles command-line args that it pre-mounts [bug introduced in coreutils-8.29] du no longer crashes on XFS file systems when the directory hierarchy is heavily changed during the run. [bug introduced in coreutils-8.25] env -S no longer crashes when given unusual whitespace characters [bug introduced in coreutils-8.30] expr no longer mishandles unmatched \\(...\\) in regular expressions. [bug introduced in coreutils-6.0] ls no longer crashes when printing the SELinux context for unstatable files. [bug introduced in coreutils-6.9.91] mkdir -m no longer mishandles modes more generous than the umask. [bug introduced in coreutils-8.22] nl now handles single character --section-delimiter arguments, by assuming a second \':\' character has been specified, as specified by POSIX. [This bug was present in \"the beginning\".] pr again adjusts tabs in input, to maintain alignment in multi column output. [bug introduced in coreutils-6.9] rm no longer skips an extra file when the removal of an empty directory fails. [bug introduced by the rewrite to use fts in coreutils-8.0] split --number=K/N will again correctly split chunk K of N to stdout. Previously a chunk starting after 128KiB, output the wrong part of the file. [bug introduced in coreutils-8.26] tail -f no longer overruns a stack buffer when given too many files to follow and ulimit -n exceeds 1024. [bug introduced in coreutils-7.5] tr no longer crashes when using --complement with certain invalid combinations of case character classes. [bug introduced in coreutils-8.6] basenc --base64 --decode no longer silently discards decoded characters on (1024
*5) buffer boundaries [bug introduced in coreutils-8.31]
*
* Changes in behavior cp and install now default to copy-on-write (COW) if available. cp, install and mv now use the copy_file_range syscall if available. Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse files, as lseek is simpler and more portable. On GNU/Linux systems, ls no longer issues an error message on a directory merely because it was removed. This reverts a change that was made in release 8.32. ptx -T no longer attempts to substitute old-fashioned TeX escapes for 8-bit non-ASCII alphabetic characters. TeX indexes should instead use \'\\usepackage[latin1]{inputenc}\' or equivalent. stat will use decomposed (major,minor) device numbers in its default format. This is less ambiguous, and more consistent with ls. sum [-r] will output a file name, even if only a single name is passed. This is consistent with sum -s, cksum, and other sum(1) implementations.
*
* New Features cksum now supports the -a (--algorithm) option to select any of the existing sum, md5sum, b2sum, sha
*sum implementations etc. cksum now subsumes all of these programs, and coreutils will introduce no future standalone checksum utility. cksum -a now supports the \'sm3\' argument, to use the SM3 digest algorithm. cksum --check now supports auto detecting the digest type to use, when verifying tagged format checksums. expr and factor now support bignums on all platforms. ls --classify now supports the \"always\", \"auto\", or \"never\" flags, to support only outputting classifier characters if connected to a tty. ls now accepts the --sort=width option, to sort by file name width. This is useful to more compactly organize the default vertical column output. ls now accepts the --zero option, to terminate each output line with NUL instead of newline. nl --line-increment can now take a negative number to decrement the count. stat supports more formats for representing decomposed device numbers. %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types respectively. %d corresponds to st_dev and %r to std_rdev.
*
* Improvements cat --show-ends will now show \\r\
as ^M$. Previously the \\r was taken literally, thus overwriting the first character in the line with \'$\'. cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm, and at least 8 times faster where pclmul instructions are supported. A new --debug option will indicate if pclmul is being used. md5sum --check now supports checksum files with CRLF line endings. This also applies to cksum, sha
*sum, and b2sum. df now recognizes these file systems as remote: acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs. rmdir now clarifies the error if a symlink_to_dir/ has not been traversed. This is the case on GNU/Linux systems, where the trailing slash is ignored. stat and tail now know about the \"devmem\", \"exfat\", \"secretmem\", \"vboxsf\", and \"zonefs\" file system types. stat -f -c%T now reports the file system type, and tail -f uses polling for \"vboxsf\" and inotify for the others. timeout now supports sub-second timeouts on macOS. wc is up to 5 times faster when counting only new line characters, where avx2 instructions are supported. A new --debug option will indicate if avx2 is being used.- Remove patches which are included in the new upstream version now:
* coreutils-gnulib-disable-test-float.patch
* coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
* coreutils-tests-fix-FP-in-ls-stat-free-color.patch
* gnulib-test-avoid-FP-perror-strerror.patch- coreutils-i18n.patch: Refresh patch. Also patch \'tests/Coreutils.pm\' used by perl-based tests to allow longer test names ... which the i18n tests with their \"-mb\" suffix have.- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to fix a regression with the exit code of chmod introduced in 9.0.- coreutils.spec:
* Version: bump version.
* Remove the above removed patches.
* Reference the above new patch.
* Thu Apr 29 2021 Callum Farmer - Use new packageand format
* Fri Apr 23 2021 Bernhard Voelker - coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch to avoid FP in testsuite.- coreutils.spec: - Reference the above patch. - Change keyring URL to new GNU coreutils Group Release Keyring.- coreutils.keyring: Update with the Group Release Keyring.
 
ICM