[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[platform-testers] new snapshot available: coreutils-9.1.198-e68b1.tar.x

From: Pádraig Brady
Subject: [platform-testers] new snapshot available: coreutils-9.1.198-e68b1.tar.xz
Date: Mon, 13 Mar 2023 22:54:11 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Thunderbird/109.0

We plan to release coreutils-9.2 in the coming week
so any testing you can do on various different systems between now and then
would be most welcome.


You can download the coreutils snapshot in xz format (5.7 MB) from:

And verify with gpg or md5sum with:
     MD5 (coreutils-ss.tar.xz) = ad210502c0779140b104713aafa440e5


To test follow this standard procedure:

     tar -xf coreutils-ss.tar.xz
     cd coreutils-9.1.198-e68b1/
     ./configure && make check VERBOSE=yes

Failures are reported, and details are in tests/test-suite.log
Please report/attach any issues to


Changes in coreutils since v9.1 are summarized at
and all commits grouped by author are as follows:

Arsen Arsenović (1):
      scripts: commit-msg: recognize Git cut_lines

Bernhard Voelker (2):
      maint: fix spelling in NEWS entry
      maint: avoid grep warning in sc_prohibit_test_minus_ao

Carl Edquist (2):
      all: add broken pipe detection while waiting for input
      tee: enhance -p mode using iopoll() to detect broken pipe outputs

ChuanGang Jiang (2):
      maint: fix some typos in comments
      doc: fix some spelling mistakes

Dennis Williamson (1):
      build: fix missing inclusion of poll.h on macOS

Ivan Radić (1):
      maint: fix comment typo

Jim Meyering (7):
      maint: remove unnecessary inclusion of hash.h
      cp: avoid -Wmaybe-uninitialized warning from GCC13
      build: avoid spurious failures due to lack of EGREP definition
      digest.c: remove a duplicate variable
      cksum: accept new option: --base64 (-b)
      rm: --dir (-d): fix bugs in handling of empty, inaccessible directories
      tests: initialize a variable

Paul Eggert (90):
      doc: prefer ö to $'\u7530'
      doc: fix footnote formats
      doc: fix ' and ` in PDF output of code
      pr: don’t use uninitialized var
      build: update gnulib submodule to latest
      mv: test Bug#55029
      sort: fix sort -g infloop again
      build: update gnulib submodule to latest
      build: update gnulib submodule to latest
      sort: pacify GCC 12 false positive
      sort: remove some gotos
      maint: simplify comparisons
      sort: fix unlikely int overflow with -r
      sort: refactor tricky diff reversal
      sort: tune diff_reversed
      maint: spelling fix
      build: update gnulib submodule to latest
      maint: avoid \] in REs
      cp: fix ‘cp -rx / /mnt’
      maint: prefer POSIX-compatible EREs
      shuf: better diagnostic for ‘shuf -i -10-10’
      cp: don’t create empty file if cannot clone
      cp: don’t remove nonempty cloned dest
      dd: doc improvement (Bug#54586)
      stat: -c %s now prints unsigned
      rm: don’t assume st_size is nonnegative
      touch: fix aliasing bug
      build: update gnulib submodule to latest
      maint: adjust to Gnulib stdbool C23 change
      build: update gnulib submodule to latest
      maint: don’t include config.h twice
      maint: assume C23 alignof
      maint: prefer static_assert to verify
      maint: fix bootstrap module lists for alignof
      kill: port to picky-conversion hosts
      doc: warn about tabs command (bug#57946)
      doc: fix typo in previous change
      rm: fix readdir test
      rm: fix diagnostics on I/O error
      build: update gnulib submodule to latest
      doc: fix markup
      maint: fix comment
      doc: more dash fixes
      doc: improve date -I doc
      doc: timezone -> time zone
      build: update gnulib submodule to latest
      tests: accommodate bogomips capitalizations
      doc: improve du --threshold wording
      doc: improve doc of du with CoW etc
      copy: fix possible over allocation for regular files
      build: update gnulib submodule to latest
      ls: adjust to Gnulib renaming
      numfmt: add support for new SI prefixes
      build: update gnulib submodule to latest
      maint: adjust to Gnulib macro renaming
      maint: update .gitignore
      build: update gnulib submodule to latest
      mv: new option --no-copy
      cp,ln,mv: when skipping exit with nonzero status
      cp,mv: skipping due to -u is success, not failure
      cp: improve --preserve usage doc
      doc: document --preserve=mode better
      build: update gnulib submodule to latest
      maint: prefer https: to git:
      maint: use alignasof, not stdalign
      cp: simplify infer_scantype
      cp: fclonefileat security fix + CLONE_ACL + fixups
      build: update gnulib submodule to latest
      tests: port better to macOS group numbers
      tests: port chmod/ to macOS 12
      build: update gnulib submodule to latest
      tee: tune when later -p overrides earlier
      split: refactor lines_chunk_split
      split: small -n lines simplification
      split: split more evenly with -n
      maint: fix NEWS quoting
      split: port ‘split -n N /dev/null’ better to macOS
      split: simplify SIGPIPE handling
      split: don’t assume pid_t fits in int
      split: don’t worry about ECHILD
      split: minor -1 / 0 refactor
      split: be more careful about buffer sizes
      split: prefer ssize_t for read result
      split: handle large numbers better
      split: prefer signed integers to size_t
      split: style fix
      split: tune for when creating output files
      du: --apparent counts only symlinks and regular
      maint: pacify ‘make syntax-check’
      split: support split -n on larger pipe input

Pierre Marsais (1):
      doc: cp: fix --reflink=when typo in texinfo

Pádraig Brady (88):
      maint: post-release administrivia
      doc: rmdir: clarify --ignore-fail-on-non-empty operation
      tests: sort-NaN-infloop: augment testing for recent fix
      sort: fix issue with -rk in previous commit
      maint: sort.c: fix syntax-check issue in recent commit
      doc: tr: clarify that -t is ignored unless translating
      runcon: ensure --compute runs the file it inspects
      date: --debug: diagnose discarded -d or -s options
      doc: date: clarify which options are mutually exclusive
      doc: env: clarify that empty signal args are ignored
      doc: reference fmt(1) from fold(1)
      doc: uniq: clarify -f operation
      doc: ls: clarify description of timestamps
      ls: support explicit --time=modification selection
      doc: README: split out ancillary information
      runcon: distinguish runcon specific errors in exit status
      maint: remove FIXME comment from timeout.c
      comm: fix NUL --output-delimiter with --total
      tests: fix tests after recent runcon change
      doc: NEWS: document recent comm fix, and runcon change
      tests: runcon: fix new test to skip on non SELinux systems
      tail: use poll() on macOS
      maint: be defensive in avoiding gnulib's poll module
      stty: validate ispeed and ospeed arguments
      doc: stty: clarify that [-]drain is treated as an option
      stty: add an undocumented ---debug option for more info
      maint: add lib/gmp.h to .gitignore
      stty: fix false warnings from [io]speed settings
      stty: give explicit error for unsupported asymmetric speeds
      maint: fix recent syntax-check failures
      doc: mention the recent rm improvement
      maint: use enums to make dir_status code easier to read
      wc: add --total={auto,never,always,only} option
      maint: rmdir: also use DS_... constants here
      maint: getlimits: diagnose invalid options
      runcon: fix inconsistent exit status upon write error
      doc: be more consistent when documenting exit status
      maint: NEWS: use consistent quoting
      doc: sort: mention --version useful for IPv4 addresses
      doc: basenc: reference from base{32,64} docs
      printf: with \U, support all valid unicode points
      doc: move description of printf options to better location
      doc: printf: make "java" encoding example more standard
      maint: avoid misquoting of some --long-options in texi
      maint: avoid new grep -q syntax-check failures
      tests: make SIGPIPE trap checking more robust
      doc: tee: make -p decription more complete
      maint: avoid recent syntax check failure
      wc: fix regression determining file size
      copy: attempt copy offload with sparse files by default
      stty: fix off by one column wrapping on output
      build: update gnulib submodule to latest
      maint: update all copyright year number ranges
      doc: copy: mention the reinstated I/O size constraints
      all: further adjustments for new Ronna, Quetta SI prefixes
      copy: immediately fail with transient reflink errors
      copy: copy_file_range: handle ENOENT for CIFS
      doc: csplit: more accurate --elide-empty-files help
      maint: add lib/error.h to .gitignore
      tests: ensure we fail if mv --no-copy crashes
      tests: cksum: fix test to include more cases
      tests: fix exit status check in cp -u test
      maint: avoid line length syntax check failure
      build: uptime: avoid issues on systems without utmp.h
      cksum: add --raw option to output a binary digest
      tail: fix support for -F with non seekable files
      tail: improve --follow=name with single non regular files
      maint: avoid -Wmaybe-uninitialized warning from GCC13
      doc: chgrp,chmod,chown: state --reference always dereferences
      cp,install,mv: add --debug to explain how a file is copied
      tests: determine if SEEK_HOLE is enabled
      cp,install,mv: --debug: output debug info when reflinking
      tests: avoid gdb on macOS
      tests: avoid hang in new test
      build: update to latest gnulib
      tests: tee -p: add test for early exit with closed pipes
      doc: tee -p: clarify operation
      tail: avoid undefined behavior when polling outputs
      maint: refactor tail.c to use iopoll
      tail,tee: avoid issues with many files on systems without poll
      tee: fix a crash with unwriteable files
      doc: remove redundant NEWS entry
      tee: support non blocking outputs
      tests: adjust du test for recent apparent size change
      ls: --color: honor separate sequences for extension cases
      doc: dircolors: better separate the sections in the database
      tee: avoid undefined behavior after fclose()
      doc: remove older ChangeLog items

Rasmus Villemoes (1):
      factor: --exponents: new option for printing in p^e format

Stefan Kangas (1):
      all: prefer HTTPS to HTTP

Álvar Ibeas (1):
      doc: shred: minor fix

thank you!

reply via email to

[Prev in Thread] Current Thread [Next in Thread]