coreutils-8.30 released [stable]
Pádraig Brady <[email protected]> Sun, 1 Jul 2018 19:04:59 -0700
| Newsgroups | gmane.comp.gnu.coreutils.announce |
|---|---|
| Message-ID | <c39e1ddc-2a1c-ebba-d213-62b7fc5cbf15__1089.83761533654$1530497177$gmane$org@draigBrady.com> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --T1MO1ikqM4eblFIx5xHvo97Dp31QCAM72 Content-Type: multipart/mixed; boundary="xtKgSoB26f7Pbl0IQNCS6RpIhaeRMVDHA"; protected-headers="v1" From: =?UTF-8?Q?P=c3=a1draig_Brady?= <[email protected]> Reply-To: Coreutils <coreutils-mXXj517/[email protected]> To: info-gnu-mXXj517/[email protected] Cc: coordinator-5BTmc8gx5pFfO4AUS/[email protected], coreutils-mXXj517/[email protected], coreutils-announce-mXXj517/[email protected] Message-ID: <c39e1ddc-2a1c-ebba-d213-62b7fc5cbf15-V8g9lnOeT5ydJdNcDFJN0w@public.gmane.org> Subject: coreutils-8.30 released [stable] --xtKgSoB26f7Pbl0IQNCS6RpIhaeRMVDHA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable This is to announce coreutils-8.30, a stable release. See the NEWS below for more details. Thanks to everyone who has contributed! The following people contributed changes to this release: There have been 65 commits by 14 people in the 26 weeks since 8.29 Adam Borowski (1) Jim Meyering (1) Assaf Gordon (5) Kaxandra Labat (1) Bernhard Voelker (2) Michael Orlitzky (2) Bjarni Ingi Gislason (1) Paul Eggert (17) Brent Petit (1) P=C3=A1draig Brady (34) Carlos Santos (1) Roland Hieber (1) Eric Blake (1) Tobias Stoeckmann (1) P=C3=A1draig [on behalf of the coreutils maintainers] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Here is the GNU coreutils home page: https://gnu.org/software/coreutils/ For a summary of changes and contributors, see: https://git.sv.gnu.org/gitweb/?p=3Dcoreutils.git;a=3Dshortlog;h=3Dv8.30= or run this command from a git-cloned coreutils directory: git shortlog v8.29..v8.30 To summarize the 262 gnulib-related changes, run these commands from a git-cloned coreutils directory: git checkout v8.30 git submodule summary v8.29 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Here are the compressed sources and a GPG detached signature[*]: https://ftp.gnu.org/gnu/coreutils/coreutils-8.30.tar.xz https://ftp.gnu.org/gnu/coreutils/coreutils-8.30.tar.xz.sig Use a mirror for higher download bandwidth: https://ftpmirror.gnu.org/coreutils/coreutils-8.30.tar.xz https://ftpmirror.gnu.org/coreutils/coreutils-8.30.tar.xz.sig [*] Use a .sig file to verify that the corresponding file (without the =2Esig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify coreutils-8.30.tar.xz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys DF6FD971306037D9 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Gnulib v0.1-1979-g16aa5a2 Bison 3.0.4 NEWS * Noteworthy changes in release 8.30 (2018-07-01) [stable] ** Bug fixes 'cp --symlink SRC DST' will again correctly validate DST. If DST is a regular file and SRC is a symlink to DST, then cp will no longer allow that operation to clobber DST. Also with -d, if DST is a symlink, then it can always be replaced, even if it points to SRC on a separate device. [bugs introduced with coreutils-8.27] 'cp -n -u' and 'mv -n -u' now consistently ignore the -u option. Previously, this option combination suffered from race conditions that caused -u to sometimes override -n. [bug introduced with coreutils-7.1] 'cp -a --no-preserve=3Dmode' now sets appropriate default permissions for non regular files like fifos and character device nodes etc., and leaves mode bits of existing files unchanged. Previously it would have set executable bits on created special files, and set mode bits for existing files as if they had been created. [bug introduced with coreutils-8.20] 'cp --remove-destination file symlink' now removes the symlink even if it can't be traversed. [bug introduced with --remove-destination in fileutils-4.1.1] ls no longer truncates the abbreviated month names that have a display width between 6 and 12 inclusive. Previously this would have output ambiguous months for Arabic or Catalan locales. 'ls -aA' is now equivalent to 'ls -A', since -A now overrides -a. [bug introduced in coreutils-5.3.0] 'mv -n A B' no longer suffers from a race condition that can overwrite a simultaneously-created B. This bug fix requires platform support for the renameat2 or renameatx_np syscalls, found in recent Linux and macOS kernels. As a side effect, =E2=80=98mv -n A = A=E2=80=99 now silently does nothing if A exists. [bug introduced with coreutils-7.1] ** Changes in behavior 'cp --force file symlink' now removes the symlink even if it is self referential. ls --color now matches file extensions case insensitively. ** New features cp --reflink now supports --reflink=3Dnever to enforce a standard copy.= env supports a new -v/--debug option to show verbose information about each processing step. env supports a new -S/--split-string=3DS option to split a single argum= ent string into multiple arguments. Used to pass multiple arguments in scri= pts (shebang lines). md5sum accepts a new option: --zero (-z) to delimit the output lines wi= th a NUL instead of a newline character. This also disables file name escap= ing. This also applies to sha*sum and b2sum. rm --preserve-root now supports the --preserve-root=3Dall option to reject any command line argument that is mounted to a separate file sys= tem. ** Improvements cut supports line lengths up to the max file size on 32 bit systems. Previously only offsets up to SIZE_MAX-1 were supported. stat and tail now know about the "exfs" file system, which is a version of XFS. stat -f --format=3D%T now reports the file system type= , and tail -f uses inotify. wc avoids redundant processing of ASCII text in multibyte locales, which is especially significant on macOS. - Also posted at https://savannah.gnu.org/forum/forum.php?forum_id=3D9187 --xtKgSoB26f7Pbl0IQNCS6RpIhaeRMVDHA-- --T1MO1ikqM4eblFIx5xHvo97Dp31QCAM72 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJbOYhSAAoJEN9v2XEwYDfZvfUP/jJywgGu7hPp4eNtfqpAwyTU BPkdYOmMSk4Qs86fxk20phkZs/pZeKeFg5MOIIyNJW+DOsqabuBkOr1ZYcue0vow xjuCEdCd2s96YGP6f7nwqCZcyTGNSQXV1UvE6ROMzzamNaXd987HkMSAV8b3lXZw JtrGlveYgvano6VlIukYTp4FWLHtjhemAeQ3aeoKm03tYluk3QzWy/B1mAxCi/6n Iaid99FZH7d2CKdh0Wjk5WQYKyAcRBkjWvE+Qy/Ytl2ZLuxIzpotSHUfQt8h2j/t N2U7RBoC0/hSDG479H6ot8kh2He2dKmmnQCRNhtLdZz2m+plx53IoM0ah0Nu0sG1 AP6qPW1E+D/vMK7ZfaJShfYOmsg425Hn2XaCA5f5e4WnTuWDAKb+h1RV8A3OiSD9 3bgEAff/95Tfzo9qd57AqUl7ZWg52p9ukoVRaKoCE79MYV7C+gd1TRZQP2Jne0dO miOMyCydl/XUgXAP3nfm/MtpPDtRHnBmCXKCCsM7/lF9wcYaQbEJUsZANJ2mjmeG d+XgbjQ3E4grnG/Ed/amStuZG9QdjXIXN92JDI2id27LAhxQoFOEh/NfaLyB1oF4 944VHT1lvbbJv+zRhjAvhQJHVW8LS373QjcJkX/140doy9ByyK7ECFsMz8bgf/y4 tbUi8uh/E/5ptiaV/c98 =UX20 -----END PGP SIGNATURE----- --T1MO1ikqM4eblFIx5xHvo97Dp31QCAM72--