Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

coreutils-lang-9.5-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: coreutils-lang Distribution: openSUSE Tumbleweed
Version: 9.5 Vendor: openSUSE
Release: 1.1 Build date: Mon Apr 1 20:07:16 2024
Group: System/Localization Build host: reproducible
Size: 10642224 Source RPM: coreutils-9.5-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gnu.org/software/coreutils/
Summary: Translations for package coreutils
Provides translations for the "coreutils" package.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Mon Apr 01 2024 Bernhard Voelker <mail@bernhard-voelker.de>
  - 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 &nbsp) 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 <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Sun Jan 21 2024 Bernhard Voelker <mail@bernhard-voelker.de>
  - 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 <mail@bernhard-voelker.de>
  - 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 <kukuk@suse.com>
  - 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 <mail@bernhard-voelker.de>
  - 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 <dmueller@suse.com>
  - add fix-reflink-fallback.patch (bsc#1210033)
* Tue Mar 21 2023 Dirk Müller <dmueller@suse.com>
  - 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 <mail@bernhard-voelker.de>
  - 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 <dmueller@suse.com>
  - refresh coreutils-i18n.patch from Fedora to make expand and unexpand
    more similar
* Mon Aug 08 2022 Stephan Kulow <coolo@suse.com>
  - Remove python2 from buildrequires - appears to be a left over
* Tue Aug 02 2022 Dirk Müller <dmueller@suse.com>
  - add missing hostname buildrequires
* Mon Aug 01 2022 Dirk Müller <dmueller@suse.com>
  - 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 <dmueller@suse.com>
  - remove builddisabled conditions for rings - will be done now as
    BuildFlags: excludebuilds
* Sun Apr 24 2022 Bernhard Voelker <mail@bernhard-voelker.de>
  - 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 <dmueller@suse.com>
  - 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 <mail@bernhard-voelker.de>
  - 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 <dmueller@suse.com>
  - spec file cleanups (spec-cleaner run)
* Thu Sep 30 2021 Bernhard Voelker <mail@bernhard-voelker.de>
  - 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 <mail@bernhard-voelker.de>
  - 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\n 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 <gmbr3@opensuse.org>
  - Use new packageand format
* Fri Apr 23 2021 Bernhard Voelker <mail@bernhard-voelker.de>
  - 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.

Files

/usr/share/locale/af/LC_MESSAGES/coreutils.mo
/usr/share/locale/af/LC_TIME
/usr/share/locale/af/LC_TIME/coreutils.mo
/usr/share/locale/be/LC_MESSAGES/coreutils.mo
/usr/share/locale/be/LC_TIME
/usr/share/locale/be/LC_TIME/coreutils.mo
/usr/share/locale/bg/LC_MESSAGES/coreutils.mo
/usr/share/locale/bg/LC_TIME
/usr/share/locale/bg/LC_TIME/coreutils.mo
/usr/share/locale/ca/LC_MESSAGES/coreutils.mo
/usr/share/locale/ca/LC_TIME
/usr/share/locale/ca/LC_TIME/coreutils.mo
/usr/share/locale/cs/LC_MESSAGES/coreutils.mo
/usr/share/locale/cs/LC_TIME
/usr/share/locale/cs/LC_TIME/coreutils.mo
/usr/share/locale/da/LC_MESSAGES/coreutils.mo
/usr/share/locale/da/LC_TIME
/usr/share/locale/da/LC_TIME/coreutils.mo
/usr/share/locale/de/LC_MESSAGES/coreutils.mo
/usr/share/locale/de/LC_TIME
/usr/share/locale/de/LC_TIME/coreutils.mo
/usr/share/locale/el/LC_MESSAGES/coreutils.mo
/usr/share/locale/el/LC_TIME
/usr/share/locale/el/LC_TIME/coreutils.mo
/usr/share/locale/eo/LC_MESSAGES/coreutils.mo
/usr/share/locale/eo/LC_TIME
/usr/share/locale/eo/LC_TIME/coreutils.mo
/usr/share/locale/es/LC_MESSAGES/coreutils.mo
/usr/share/locale/es/LC_TIME
/usr/share/locale/es/LC_TIME/coreutils.mo
/usr/share/locale/et/LC_MESSAGES/coreutils.mo
/usr/share/locale/et/LC_TIME
/usr/share/locale/et/LC_TIME/coreutils.mo
/usr/share/locale/eu/LC_MESSAGES/coreutils.mo
/usr/share/locale/eu/LC_TIME
/usr/share/locale/eu/LC_TIME/coreutils.mo
/usr/share/locale/fi/LC_MESSAGES/coreutils.mo
/usr/share/locale/fi/LC_TIME
/usr/share/locale/fi/LC_TIME/coreutils.mo
/usr/share/locale/fr/LC_MESSAGES/coreutils.mo
/usr/share/locale/fr/LC_TIME
/usr/share/locale/fr/LC_TIME/coreutils.mo
/usr/share/locale/ga/LC_MESSAGES/coreutils.mo
/usr/share/locale/ga/LC_TIME
/usr/share/locale/ga/LC_TIME/coreutils.mo
/usr/share/locale/gl/LC_MESSAGES/coreutils.mo
/usr/share/locale/gl/LC_TIME
/usr/share/locale/gl/LC_TIME/coreutils.mo
/usr/share/locale/hr/LC_MESSAGES/coreutils.mo
/usr/share/locale/hr/LC_TIME
/usr/share/locale/hr/LC_TIME/coreutils.mo
/usr/share/locale/hu/LC_MESSAGES/coreutils.mo
/usr/share/locale/hu/LC_TIME
/usr/share/locale/hu/LC_TIME/coreutils.mo
/usr/share/locale/ia/LC_MESSAGES/coreutils.mo
/usr/share/locale/ia/LC_TIME
/usr/share/locale/ia/LC_TIME/coreutils.mo
/usr/share/locale/id/LC_MESSAGES/coreutils.mo
/usr/share/locale/id/LC_TIME
/usr/share/locale/id/LC_TIME/coreutils.mo
/usr/share/locale/it/LC_MESSAGES/coreutils.mo
/usr/share/locale/it/LC_TIME
/usr/share/locale/it/LC_TIME/coreutils.mo
/usr/share/locale/ja/LC_MESSAGES/coreutils.mo
/usr/share/locale/ja/LC_TIME
/usr/share/locale/ja/LC_TIME/coreutils.mo
/usr/share/locale/ka/LC_MESSAGES/coreutils.mo
/usr/share/locale/ka/LC_TIME
/usr/share/locale/ka/LC_TIME/coreutils.mo
/usr/share/locale/kk/LC_MESSAGES/coreutils.mo
/usr/share/locale/kk/LC_TIME
/usr/share/locale/kk/LC_TIME/coreutils.mo
/usr/share/locale/ko/LC_MESSAGES/coreutils.mo
/usr/share/locale/ko/LC_TIME
/usr/share/locale/ko/LC_TIME/coreutils.mo
/usr/share/locale/lt/LC_MESSAGES/coreutils.mo
/usr/share/locale/lt/LC_TIME
/usr/share/locale/lt/LC_TIME/coreutils.mo
/usr/share/locale/ms/LC_MESSAGES/coreutils.mo
/usr/share/locale/ms/LC_TIME
/usr/share/locale/ms/LC_TIME/coreutils.mo
/usr/share/locale/nb/LC_MESSAGES/coreutils.mo
/usr/share/locale/nb/LC_TIME
/usr/share/locale/nb/LC_TIME/coreutils.mo
/usr/share/locale/nl/LC_MESSAGES/coreutils.mo
/usr/share/locale/nl/LC_TIME
/usr/share/locale/nl/LC_TIME/coreutils.mo
/usr/share/locale/pl/LC_MESSAGES/coreutils.mo
/usr/share/locale/pl/LC_TIME
/usr/share/locale/pl/LC_TIME/coreutils.mo
/usr/share/locale/pt/LC_MESSAGES/coreutils.mo
/usr/share/locale/pt/LC_TIME
/usr/share/locale/pt/LC_TIME/coreutils.mo
/usr/share/locale/pt_BR/LC_MESSAGES/coreutils.mo
/usr/share/locale/pt_BR/LC_TIME
/usr/share/locale/pt_BR/LC_TIME/coreutils.mo
/usr/share/locale/ro/LC_MESSAGES/coreutils.mo
/usr/share/locale/ro/LC_TIME
/usr/share/locale/ro/LC_TIME/coreutils.mo
/usr/share/locale/ru/LC_MESSAGES/coreutils.mo
/usr/share/locale/ru/LC_TIME
/usr/share/locale/ru/LC_TIME/coreutils.mo
/usr/share/locale/sk/LC_MESSAGES/coreutils.mo
/usr/share/locale/sk/LC_TIME
/usr/share/locale/sk/LC_TIME/coreutils.mo
/usr/share/locale/sl/LC_MESSAGES/coreutils.mo
/usr/share/locale/sl/LC_TIME
/usr/share/locale/sl/LC_TIME/coreutils.mo
/usr/share/locale/sr/LC_MESSAGES/coreutils.mo
/usr/share/locale/sr/LC_TIME
/usr/share/locale/sr/LC_TIME/coreutils.mo
/usr/share/locale/sv/LC_MESSAGES/coreutils.mo
/usr/share/locale/sv/LC_TIME
/usr/share/locale/sv/LC_TIME/coreutils.mo
/usr/share/locale/ta/LC_MESSAGES/coreutils.mo
/usr/share/locale/ta/LC_TIME
/usr/share/locale/ta/LC_TIME/coreutils.mo
/usr/share/locale/tr/LC_MESSAGES/coreutils.mo
/usr/share/locale/tr/LC_TIME
/usr/share/locale/tr/LC_TIME/coreutils.mo
/usr/share/locale/uk/LC_MESSAGES/coreutils.mo
/usr/share/locale/uk/LC_TIME
/usr/share/locale/uk/LC_TIME/coreutils.mo
/usr/share/locale/vi/LC_MESSAGES/coreutils.mo
/usr/share/locale/vi/LC_TIME
/usr/share/locale/vi/LC_TIME/coreutils.mo
/usr/share/locale/zh_CN/LC_MESSAGES/coreutils.mo
/usr/share/locale/zh_CN/LC_TIME
/usr/share/locale/zh_CN/LC_TIME/coreutils.mo
/usr/share/locale/zh_TW/LC_MESSAGES/coreutils.mo
/usr/share/locale/zh_TW/LC_TIME
/usr/share/locale/zh_TW/LC_TIME/coreutils.mo


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:23:10 2024