Accepting request 212838 from home:bernhard-voelker:branches:Base:System
Update to 8.22 OBS-URL: https://build.opensuse.org/request/show/212838 OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=219
This commit is contained in:
@@ -1,3 +1,170 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 30 10:17:50 UTC 2013 - mail@bernhard-voelker.de
|
||||
|
||||
- Refresh patches to match the new version.
|
||||
|
||||
* coreutils-build-timeout-as-pie.patch: Update line number.
|
||||
* coreutils-gnulib-tests-ppc64le.patch: Likewise.
|
||||
* coreutils-invalid-ids.patch: Likewise.
|
||||
* coreutils-remove_hostname_documentation.patch: Likewise.
|
||||
* coreutils-remove_kill_documentation.patch: Likewise.
|
||||
* coreutils-sysinfo.patch: Likewise.
|
||||
* coreutils-i18n.patch: Likewise. Additionally:
|
||||
Accommodate to upstream changes in cut.c and uniq.c.
|
||||
Fix some compiler warnings.
|
||||
Fix 145-mb test in tests/misc/uniq.pl.
|
||||
|
||||
- Remove now-upstream and therefore obsolete patches.
|
||||
|
||||
* coreutils-8.21.de.po.xz: Remove, upstream is latest.
|
||||
* coreutils-gnulib-tests-fix-nap-race-obs.patch:
|
||||
Remove, now upstream.
|
||||
* coreutils-gnulib-tests-fix-nap-race.patch: Likewise.
|
||||
* longlong-aarch64.patch: Likewise.
|
||||
|
||||
- Update to 8.22 (2013-12-13) [stable]
|
||||
|
||||
** Bug fixes
|
||||
|
||||
df now processes the mount list correctly in the presence of unstatable
|
||||
mount points. Previously it may have failed to output some mount points.
|
||||
[bug introduced in coreutils-8.21]
|
||||
|
||||
df now processes symbolic links and relative paths to special files containing
|
||||
a mounted file system correctly. Previously df displayed the statistics about
|
||||
the file system the file is stored on rather than the one inside.
|
||||
[This bug was present in "the beginning".]
|
||||
|
||||
df now processes disk device nodes correctly in the presence of bind mounts.
|
||||
Now df shows the base mounted file system rather than the last one mounted.
|
||||
[This bug was present in "the beginning".]
|
||||
|
||||
install now removes the target file if the strip program failed for any
|
||||
reason. Before, that file was left behind, sometimes even with wrong
|
||||
permissions.
|
||||
[This bug was present in "the beginning".]
|
||||
|
||||
ln --relative now updates existing symlinks correctly. Previously it based
|
||||
the relative link on the dereferenced path of an existing link.
|
||||
[This bug was introduced when --relative was added in coreutils-8.16.]
|
||||
|
||||
ls --recursive will no longer exit with "serious" exit code (2), if there
|
||||
is an error reading a directory not specified on the command line.
|
||||
[Bug introduced in coreutils-5.3.0]
|
||||
|
||||
mkdir, mkfifo, and mknod now work better when creating a file in a directory
|
||||
with a default ACL whose umask disagrees with the process's umask, on a
|
||||
system such as GNU/Linux where directory ACL umasks override process umasks.
|
||||
[bug introduced in coreutils-6.0]
|
||||
|
||||
mv will now replace empty directories in the destination with directories
|
||||
from the source, when copying across file systems.
|
||||
[This bug was present in "the beginning".]
|
||||
|
||||
od -wN with N larger than 64K on a system with 32-bit size_t would
|
||||
print approximately 2*N bytes of extraneous padding.
|
||||
[Bug introduced in coreutils-7.0]
|
||||
|
||||
rm -I now prompts for confirmation before removing a write protected file.
|
||||
[Bug introduced in coreutils-6.8]
|
||||
|
||||
shred once again uses direct I/O on systems requiring aligned buffers.
|
||||
Also direct I/O failures for odd sized writes at end of file are now handled.
|
||||
[The "last write" bug was introduced in coreutils-5.3.0 but masked
|
||||
by the alignment bug introduced in coreutils-6.0]
|
||||
|
||||
tail --retry -f now waits for the files specified to appear. Before, tail
|
||||
would immediately exit when such a file is initially inaccessible.
|
||||
[This bug was introduced when inotify support was added in coreutils-7.5]
|
||||
|
||||
tail -F has improved handling of symlinks. Previously tail didn't respond
|
||||
to the symlink target (re)appearing after being (re)created.
|
||||
[This bug was introduced when inotify support was added in coreutils-7.5]
|
||||
|
||||
** New features
|
||||
|
||||
cp, install, mkdir, mknod, mkfifo and mv now support "restorecon"
|
||||
functionality through the -Z option, to set the SELinux context
|
||||
appropriate for the new item location in the file system.
|
||||
|
||||
csplit accepts a new option: --suppressed-matched, to elide the lines
|
||||
used to identify the split points.
|
||||
|
||||
df --output now accepts a 'file' field, to propagate a specified
|
||||
command line argument through to the output.
|
||||
|
||||
du accepts a new option: --inodes to show the number of inodes instead
|
||||
of the blocks used.
|
||||
|
||||
id accepts a new option: --zero (-z) to delimit the output entries by
|
||||
a NUL instead of a white space character.
|
||||
|
||||
id and ls with -Z report the SMACK security context where available.
|
||||
mkdir, mkfifo and mknod with -Z set the SMACK context where available.
|
||||
|
||||
id can now lookup by user ID, in addition to the existing name lookup.
|
||||
|
||||
join accepts a new option: --zero-terminated (-z). As with the sort,uniq
|
||||
option of the same name, this makes join consume and produce NUL-terminated
|
||||
lines rather than newline-terminated lines.
|
||||
|
||||
uniq accepts a new option: --group to print all items, while separating
|
||||
unique groups with empty lines.
|
||||
|
||||
shred accepts new parameters to the --remove option to give greater
|
||||
control over that operation, which can greatly reduce sync overhead.
|
||||
|
||||
shuf accepts a new option: --repeat (-r), which can repeat items in
|
||||
the output.
|
||||
|
||||
** Changes in behavior
|
||||
|
||||
cp --link now dereferences a symbolic link as source before creating the
|
||||
hard link in the destination unless the -P,--no-deref option is specified.
|
||||
Previously, it would create a hard link of the symbolic link, even when
|
||||
the dereferencing options -L or -H were specified.
|
||||
|
||||
cp, install, mkdir, mknod and mkfifo no longer accept an argument to the
|
||||
short -Z option. The --context equivalent still takes an optional argument.
|
||||
|
||||
dd status=none now suppresses all non fatal diagnostic messages,
|
||||
not just the transfer counts.
|
||||
|
||||
df no longer accepts the long-obsolescent --megabytes option.
|
||||
|
||||
stdbuf now requires at least one buffering mode option to be specified,
|
||||
as per the documented interface.
|
||||
|
||||
** Improvements
|
||||
|
||||
base64 encoding throughput for bulk data is increased by about 60%.
|
||||
|
||||
md5sum can use libcrypto hash routines where allowed to potentially
|
||||
get better performance through using more system specific logic.
|
||||
sha1sum for example has improved throughput by 40% on an i3-2310M.
|
||||
This also affects sha1sum, sha224sum, sha256sum, sha384sum and sha512sum.
|
||||
|
||||
stat and tail work better with EFIVARFS, EXOFS, F2FS, HOSTFS, SMACKFS, SNFS
|
||||
and UBIFS. stat -f --format=%T now reports the file system type, and tail -f
|
||||
now uses inotify for files on all those except SNFS, rather than the default
|
||||
(for unknown file system types) of issuing a warning and reverting to polling.
|
||||
|
||||
shuf outputs subsets of large inputs much more efficiently.
|
||||
Reservoir sampling is used to limit memory usage based on the number of
|
||||
outputs, rather than the number of inputs.
|
||||
|
||||
shred increases the default write block size from 12KiB to 64KiB
|
||||
to align with other utilities and reduce the system call overhead.
|
||||
|
||||
split --line-bytes=SIZE, now only allocates memory as needed rather
|
||||
than allocating SIZE bytes at program start.
|
||||
|
||||
stty now supports configuring "stick" (mark/space) parity where available.
|
||||
|
||||
** Build-related
|
||||
|
||||
factor now builds on aarch64 based systems [bug introduced in coreutils-8.20]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 19 23:37:39 UTC 2013 - uweigand@de.ibm.com
|
||||
|
||||
|
Reference in New Issue
Block a user