pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/coreutils
Module Name: pkgsrc
Committed By: vins
Date: Fri Sep 8 19:12:52 UTC 2023
Modified Files:
pkgsrc/sysutils/coreutils: Makefile.common PLIST distinfo
Removed Files:
pkgsrc/sysutils/coreutils/patches: patch-tests_misc_b2sum.sh
Log Message:
sysutils/coreutils | misc/gnuls : update to version 9.4
* Noteworthy changes in release 9.4 (2023-08-29) [stable]
This is a stabilization release coming about 19 weeks after the 9.3 release.
There have been 162 commits by 10 people in the 19 weeks since 9.3.
** Bug fixes
On GNU/Linux s390x and alpha, programs like 'cp' and 'ls' no longer
fail on files with inode numbers that do not fit into 32 bits.
[This bug was present in "the beginning".]
'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".]
pinky, uptime, users, and who no longer misbehave on 32-bit GNU/Linux
platforms like x86 and ARM where time_t was historically 32 bits.
Also see the new --enable-systemd option mentioned below.
[bug introduced in coreutils-9.0]
'pr --length=1 --double-space' no longer enters an infinite loop.
[This bug was present in "the beginning".]
shred again operates on Solaris when built for 64 bits.
Previously it would have exited with a "getrandom: Invalid argument" error.
[bug introduced in coreutils-9.0]
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]
** Improvements
cp, mv, and install now avoid copy_file_range on linux kernels before 5.3
irrespective of which kernel version coreutils is built against,
reinstating that behavior from coreutils-9.0.
comm, cut, join, od, and uniq will now exit immediately upon receiving a
write error, which is significant when reading large / unbounded inputs.
split now uses more tuned access patterns for its potentially large input.
This was seen to improve throughput by 5% when reading from SSD.
split now supports a configurable $TMPDIR for handling any temporary files.
tac now falls back to '/tmp' if a configured $TMPDIR is unavailable.
'who -a' now displays the boot time on Alpine Linux, OpenBSD,
Cygwin, Haiku, and some Android distributions
'uptime' now succeeds on some Android distributions, and now counts
VM saved/sleep time on GNU (Linux, Hurd, kFreeBSD), NetBSD, OpenBSD,
Minix, and Cygwin.
On GNU/Linux platforms where utmp-format files have 32-bit timestamps,
pinky, uptime, and who can now work for times after the year 2038,
so long as systemd is installed, you configure with a new, experimental
option --enable-systemd, and you use the programs without file arguments.
(For example, with systemd 'who /var/log/wtmp' does not work because
systemd does not support the equivalent of /var/log/wtmp.)
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/sysutils/coreutils/Makefile.common
cvs rdiff -u -r1.22 -r1.23 pkgsrc/sysutils/coreutils/PLIST
cvs rdiff -u -r1.44 -r1.45 pkgsrc/sysutils/coreutils/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/sysutils/coreutils/patches/patch-tests_misc_b2sum.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/coreutils/Makefile.common
diff -u pkgsrc/sysutils/coreutils/Makefile.common:1.29 pkgsrc/sysutils/coreutils/Makefile.common:1.30
--- pkgsrc/sysutils/coreutils/Makefile.common:1.29 Thu Aug 17 10:05:00 2023
+++ pkgsrc/sysutils/coreutils/Makefile.common Fri Sep 8 19:12:52 2023
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.29 2023/08/17 10:05:00 jperkin Exp $
+# $NetBSD: Makefile.common,v 1.30 2023/09/08 19:12:52 vins Exp $
#
# used by sysutils/coreutils/Makefile
# used by misc/gnuls/Makefile
-DISTNAME= coreutils-9.3
+DISTNAME= coreutils-9.4
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GNU:=coreutils/}
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/sysutils/coreutils/PLIST
diff -u pkgsrc/sysutils/coreutils/PLIST:1.22 pkgsrc/sysutils/coreutils/PLIST:1.23
--- pkgsrc/sysutils/coreutils/PLIST:1.22 Tue Apr 18 17:53:29 2023
+++ pkgsrc/sysutils/coreutils/PLIST Fri Sep 8 19:12:52 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2023/04/18 17:53:29 abs Exp $
+@comment $NetBSD: PLIST,v 1.23 2023/09/08 19:12:52 vins Exp $
bin/g[
bin/gb2sum
bin/gbase32
@@ -499,6 +499,8 @@ share/locale/sr/LC_MESSAGES/coreutils.mo
share/locale/sr/LC_TIME/coreutils.mo
share/locale/sv/LC_MESSAGES/coreutils.mo
share/locale/sv/LC_TIME/coreutils.mo
+share/locale/ta/LC_MESSAGES/coreutils.mo
+share/locale/ta/LC_TIME/coreutils.mo
share/locale/tr/LC_MESSAGES/coreutils.mo
share/locale/tr/LC_TIME/coreutils.mo
share/locale/uk/LC_MESSAGES/coreutils.mo
Index: pkgsrc/sysutils/coreutils/distinfo
diff -u pkgsrc/sysutils/coreutils/distinfo:1.44 pkgsrc/sysutils/coreutils/distinfo:1.45
--- pkgsrc/sysutils/coreutils/distinfo:1.44 Tue Aug 1 11:13:27 2023
+++ pkgsrc/sysutils/coreutils/distinfo Fri Sep 8 19:12:52 2023
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.44 2023/08/01 11:13:27 adam Exp $
+$NetBSD: distinfo,v 1.45 2023/09/08 19:12:52 vins Exp $
-BLAKE2s (coreutils-9.3.tar.xz) = 272c2cbdce54bf6d0e6c3a198319b57890e5865158a4a03c01267faaa0d91ab3
-SHA512 (coreutils-9.3.tar.xz) = 242271f212a6860bdc6c8d7e5c4f85ce66c1b48ef781aca9daa56e0fe7c2b7809ef72b4392120219fe5b687637c83ce89ceef8bb35f6274f43f8f968a6901694
-Size (coreutils-9.3.tar.xz) = 5808696 bytes
+BLAKE2s (coreutils-9.4.tar.xz) = a0e369bdee736cd2bc611d82db14088fc13387bfb4413e04d22af553fcc60067
+SHA512 (coreutils-9.4.tar.xz) = 7c55ee23b685a0462bbbd118b04d25278c902604a0dcf3bf4f8bf81faa0500dee5a7813cba6f586d676c98e520cafd420f16479619305e94ea6798d8437561f5
+Size (coreutils-9.4.tar.xz) = 5979200 bytes
SHA1 (patch-Makefile.in) = ce71728a5e5438fe2e6e4006ba0be5e6294587d5
SHA1 (patch-lib_string.in.h) = 4fcd9c511eed2bb476db0d7bb8cceba03c1da180
-SHA1 (patch-tests_misc_b2sum.sh) = 66d525bad222d198bbf419ce86542906be6dbb55
Home |
Main Index |
Thread Index |
Old Index