Hello community, here is the log from the commit of package coreutils for openSUSE:Factory checked in at Sun Oct 16 12:42:23 CEST 2011.
-------- --- openSUSE:Factory/coreutils/coreutils.changes 2011-09-23 01:54:07.000000000 +0200 +++ /mounts/work_src_done/STABLE/coreutils/coreutils.changes 2011-10-14 16:52:46.000000000 +0200 @@ -1,0 +2,123 @@ +Fri Oct 14 16:51:48 CEST 2011 - [email protected] + +- Uniformly use german quotes not french ones in german messages. + +------------------------------------------------------------------- +Thu Oct 13 16:07:16 CEST 2011 - [email protected] + +- Update to 8.14. Changes since 8.12: + Bug fixes: + + - ls --dereference no longer outputs erroneous "argetm" strings for + dangling symlinks when an 'ln=target' entry is in $LS_COLORS. + [bug introduced in fileutils-4.0] + + - ls -lL symlink once again properly prints "+" when the referent has + an ACL. [bug introduced in coreutils-8.13] + + - sort -g no longer infloops for certain inputs containing NaNs [bug + introduced in coreutils-8.5] + + - chown and chgrp with the -v --from= options, now output the correct + owner. I.E. for skipped files, the original ownership is output, + not the new one. [bug introduced in sh-utils-2.0g] + + - cp -r could mistakenly change the permissions of an existing + destination directory. [bug introduced in coreutils-6.8] + + - cp -u -p would fail to preserve one hard link for each up-to-date + copy of a src-hard-linked name in the destination tree. I.e., if + s/a and s/b are hard-linked and dst/s/a is up to date, "cp -up s + dst" would copy s/b to dst/s/b rather than simply linking dst/s/b + to dst/s/a. [This bug appears to have been present in "the + beginning".] + + - fts-using tools (rm, du, chmod, chgrp, chown, chcon) no longer use + memory proportional to the number of entries in each directory they + process. Before, rm -rf 4-million-entry-directory would consume + about 1GiB of memory. Now, it uses less than 30MB, no matter how + many entries there are. [this bug was inherent in the use of fts: + thus, for rm the bug was introduced in coreutils-8.0. The prior + implementation of rm did not use as much memory. du, chmod, chgrp + and chown started using fts in 6.0. chcon was added in + coreutils-6.9.91 with fts support. ] + + - pr -T no longer ignores a specified LAST_PAGE to stop at. [bug + introduced in textutils-1.19q] + + - printf '%d' '"' no longer accesses out-of-bounds memory in the + diagnostic. [bug introduced in sh-utils-1.16] + + - split --number l/... no longer creates extraneous files in certain + cases. [bug introduced in coreutils-8.8] + + - timeout now sends signals to commands that create their own process + group. timeout is no longer confused when starting off with a + child process. [bugs introduced in coreutils-7.0] + + - unexpand -a now aligns correctly when there are spaces spanning a + tabstop, followed by a tab. In that case a space was dropped, + causing misalignment. We also now ensure that a space never + precedes a tab. [bug introduced in coreutils-5.3.0] + + New features: + + - date now accepts ISO 8601 date-time strings with "T" as the + separator. It has long parsed dates like "2004-02-29 16:21:42" + with a space between the date and time strings. Now it also parses + "2004-02-29T16:21:42" and fractional-second and time-zone-annotated + variants like "2004-02-29T16:21:42.333-07:00" + - md5sum accepts the new --strict option. With --check, it makes the + tool exit non-zero for any invalid input line, rather than just warning. + This also affects sha1sum, sha224sum, sha384sum and sha512sum. + + - split accepts a new --filter=CMD option. With it, split filters + output through CMD. CMD may use the $FILE environment variable, + which is set to the nominal output file name for each invocation of + CMD. For example, to split a file into 3 approximately equal + parts, which are then compressed: + + split -n3 --filter='xz > $FILE.xz' big + + Note the use of single quotes, not double quotes. That creates + files named xaa.xz, xab.xz and xac.xz. + + - timeout accepts a new --foreground option, to support commands not + started directly from a shell prompt, where the command is + interactive or needs to receive signals initiated from the + terminal. + + Improvements: + + - md5sum --check now supports the -r format from the corresponding + BSD tool. This also affects sha1sum, sha224sum, sha384sum and + sha512sum. + + - pwd now works also on systems without openat. On such systems, pwd + would fail when run from a directory whose absolute name contained + more than PATH_MAX / 3 components. The df, stat and readlink + programs are also affected due to their use of the canonicalize_* + functions. + + - join --check-order now prints "join: FILE:LINE_NUMBER: bad_line" + for an unsorted input, rather than e.g., "join: file 1 is not in + sorted order". + + - shuf outputs small subsets of large permutations much more + efficiently. For example `shuf -i1-$((2**32-1)) -n2` no longer + exhausts memory. + + - stat -f now recognizes the GPFS, MQUEUE and PSTOREFS file system + types. + + - timeout now supports sub-second timeouts. + + Changes in behavior: + + - chmod, chown and chgrp now output the original attributes in + messages, when -v or -c specified. + + - cp -au (where --preserve=links is implicit) may now replace newer + files in the destination, to mirror hard links from the source. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- coreutils-8.12.de.po.xz coreutils-8.12.tar.xz New: ---- coreutils-8.14.de.po.xz coreutils-8.14.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ coreutils.spec ++++++ --- /var/tmp/diff_new_pack.Iz2RB7/_old 2011-10-16 12:42:20.000000000 +0200 +++ /var/tmp/diff_new_pack.Iz2RB7/_new 2011-10-16 12:42:20.000000000 +0200 @@ -23,8 +23,8 @@ Url: http://www.gnu.org/software/coreutils/ License: GFDLv1.2 ; GPLv2+ ; GPLv3+ Group: System/Base -Version: 8.12 -Release: 7 +Version: 8.14 +Release: 1 Provides: fileutils = %{version}, sh-utils = %{version}, stat = %version}, textutils = %{version}, mktemp = %{version} Obsoletes: fileutils < %{version}, sh-utils < %{version}, stat < %version}, textutils < %{version}, mktemp < %{version} Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit = 9 libselinux-64bit = 9 libselinux-x86 = 9 @@ -35,7 +35,7 @@ Source1: su.pamd Source2: su.default Source3: baselibs.conf -Source4: coreutils-8.12.de.po.xz +Source4: coreutils-8.14.de.po.xz Patch0: coreutils-misc.patch Patch1: coreutils-remove_hostname_documentation.patch Patch2: coreutils-gl_printf_safe.patch @@ -96,7 +96,7 @@ %patch31 %patch32 %patch33 -%patch34 -p1 +%patch34 xz -dc %{S:4} >po/de.po @@ -108,11 +108,12 @@ gl_cv_func_printf_directive_n=yes \ gl_cv_func_isnanl_works=yes \ DEFAULT_POSIX2_VERSION=199209 + make -C po update-po make %{?_smp_mflags} V=1 %install -%makeinstall +%makeinstall pkglibexecdir=%{_libdir}/%{name} test -f %{buildroot}%{_bindir}/su || \ install src/su %{buildroot}%{_bindir}/su install -d %{buildroot}/bin ++++++ coreutils-8.6-i18n.patch ++++++ ++++ 641 lines (skipped) ++++ between openSUSE:Factory/coreutils/coreutils-8.6-i18n.patch ++++ and /mounts/work_src_done/STABLE/coreutils/coreutils-8.6-i18n.patch ++++++ coreutils-acl-nofollow.patch ++++++ --- /var/tmp/diff_new_pack.Iz2RB7/_old 2011-10-16 12:42:20.000000000 +0200 +++ /var/tmp/diff_new_pack.Iz2RB7/_new 2011-10-16 12:42:20.000000000 +0200 @@ -10,11 +10,11 @@ * m4/acl.m4 (gl_FUNC_ACL): Check for acl_extended_file_nofollow. This addresses http://bugzilla.redhat.com/692823. -Index: coreutils-8.12/lib/acl-internal.h +Index: lib/acl-internal.h =================================================================== ---- coreutils-8.12.orig/lib/acl-internal.h -+++ coreutils-8.12/lib/acl-internal.h -@@ -124,6 +124,12 @@ rpl_acl_set_fd (int fd, acl_t acl) +--- lib/acl-internal.h.orig 2011-10-05 17:31:39.000000000 +0200 ++++ lib/acl-internal.h 2011-10-13 16:02:40.895813897 +0200 +@@ -133,6 +133,12 @@ rpl_acl_set_fd (int fd, acl_t acl) # endif /* Linux-specific */ @@ -27,11 +27,11 @@ # ifndef HAVE_ACL_FROM_MODE # define HAVE_ACL_FROM_MODE false # define acl_from_mode(mode) (NULL) -Index: coreutils-8.12/lib/file-has-acl.c +Index: lib/file-has-acl.c =================================================================== ---- coreutils-8.12.orig/lib/file-has-acl.c -+++ coreutils-8.12/lib/file-has-acl.c -@@ -339,12 +339,20 @@ file_has_acl (char const *name, struct s +--- lib/file-has-acl.c.orig 2011-10-05 17:31:39.000000000 +0200 ++++ lib/file-has-acl.c 2011-10-13 16:02:40.895813897 +0200 +@@ -454,12 +454,20 @@ file_has_acl (char const *name, struct s /* Linux, FreeBSD, MacOS X, IRIX, Tru64 */ int ret; @@ -53,10 +53,10 @@ } else /* FreeBSD, MacOS X, IRIX, Tru64 */ { -Index: coreutils-8.12/m4/acl.m4 +Index: m4/acl.m4 =================================================================== ---- coreutils-8.12.orig/m4/acl.m4 -+++ coreutils-8.12/m4/acl.m4 +--- m4/acl.m4.orig 2011-10-05 17:31:39.000000000 +0200 ++++ m4/acl.m4 2011-10-13 16:02:40.895813897 +0200 @@ -33,7 +33,7 @@ AC_DEFUN([gl_FUNC_ACL], AC_CHECK_FUNCS( [acl_get_file acl_get_fd acl_set_file acl_set_fd \ @@ -66,11 +66,14 @@ acl_delete_fd_np acl_delete_file_np \ acl_copy_ext_native acl_create_entry_np \ acl_to_short_text acl_free_text]) -Index: coreutils-8.12/ChangeLog +Index: ChangeLog =================================================================== ---- coreutils-8.12.orig/ChangeLog -+++ coreutils-8.12/ChangeLog -@@ -1,3 +1,11 @@ +--- ChangeLog.orig 2011-10-12 11:56:55.000000000 +0200 ++++ ChangeLog 2011-10-13 16:04:55.772001787 +0200 +@@ -751,6 +751,14 @@ + MacOS X 10.7 has an fdatasync that is not declared, and is rumored to + be ineffective. (Bug#9141) + +2011-07-22 Kamil Dudka <[email protected]> + + file-has-acl: use acl_extended_file_nofollow if available @@ -79,6 +82,6 @@ + * lib/file-has-acl.c (file_has_acl): Use acl_extended_file_nofollow. + * m4/acl.m4 (gl_FUNC_ACL): Check for acl_extended_file_nofollow. + - 2011-04-26 Jim Meyering <[email protected]> + 2011-07-20 Mike Frysinger <[email protected]> - version 8.12 + dircolors: add screen.Eterm terminal type ++++++ coreutils-gl_printf_safe.patch ++++++ --- /var/tmp/diff_new_pack.Iz2RB7/_old 2011-10-16 12:42:20.000000000 +0200 +++ /var/tmp/diff_new_pack.Iz2RB7/_new 2011-10-16 12:42:20.000000000 +0200 @@ -1,8 +1,8 @@ Index: configure =================================================================== ---- configure.orig 2011-04-13 21:22:30.000000000 +0200 -+++ configure 2011-04-14 14:39:11.027077753 +0200 -@@ -3513,7 +3513,6 @@ as_fn_append ac_func_list " alarm" +--- configure.orig 2011-10-12 11:45:49.000000000 +0200 ++++ configure 2011-10-13 16:01:35.584691275 +0200 +@@ -3641,7 +3641,6 @@ as_fn_append ac_func_list " alarm" as_fn_append ac_header_list " sys/statvfs.h" as_fn_append ac_header_list " sys/select.h" as_fn_append ac_func_list " nl_langinfo" @@ -12,13 +12,13 @@ as_fn_append ac_header_list " utmp.h" Index: m4/gnulib-comp.m4 =================================================================== ---- m4/gnulib-comp.m4.orig 2011-04-09 09:51:23.000000000 +0200 -+++ m4/gnulib-comp.m4 2011-04-14 14:38:04.363003296 +0200 -@@ -1217,7 +1217,6 @@ AC_DEFUN([gl_INIT], - # Code from module printf-frexpl: - gl_FUNC_PRINTF_FREXPL - # Code from module printf-safe: -- m4_divert_text([INIT_PREPARE], [gl_printf_safe=yes]) - # Code from module priv-set: - gl_PRIV_SET - # Code from module progname: +--- m4/gnulib-comp.m4.orig 2011-10-09 19:02:39.000000000 +0200 ++++ m4/gnulib-comp.m4 2011-10-13 16:02:07.582261432 +0200 +@@ -1417,7 +1417,6 @@ gl_POSIXTM + gl_POSIXVER + gl_FUNC_PRINTF_FREXP + gl_FUNC_PRINTF_FREXPL +-m4_divert_text([INIT_PREPARE], [gl_printf_safe=yes]) + gl_PRIV_SET + AC_CHECK_DECLS([program_invocation_name], [], [], [#include <errno.h>]) + AC_CHECK_DECLS([program_invocation_short_name], [], [], [#include <errno.h>]) ++++++ coreutils-misc.patch ++++++ --- /var/tmp/diff_new_pack.Iz2RB7/_old 2011-10-16 12:42:20.000000000 +0200 +++ /var/tmp/diff_new_pack.Iz2RB7/_new 2011-10-16 12:42:20.000000000 +0200 @@ -1,8 +1,8 @@ Index: gnulib-tests/test-isnanl.h =================================================================== ---- gnulib-tests/test-isnanl.h.orig 2010-11-27 16:11:07.000000000 +0100 -+++ gnulib-tests/test-isnanl.h 2011-01-03 13:26:31.990205613 +0100 -@@ -48,7 +48,7 @@ main () +--- gnulib-tests/test-isnanl.h.orig 2011-10-09 19:02:27.000000000 +0200 ++++ gnulib-tests/test-isnanl.h 2011-10-13 15:58:39.627054718 +0200 +@@ -49,7 +49,7 @@ main () /* Quiet NaN. */ ASSERT (isnanl (NaNl ())); @@ -11,7 +11,7 @@ /* A bit pattern that is different from a Quiet NaN. With a bit of luck, it's a Signalling NaN. */ { -@@ -90,6 +90,7 @@ main () +@@ -91,6 +91,7 @@ main () { LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) }; ASSERT (isnanl (x.value)); } @@ -19,7 +19,7 @@ /* The isnanl function should recognize Pseudo-NaNs, Pseudo-Infinities, Pseudo-Zeroes, Unnormalized Numbers, and Pseudo-Denormals, as defined in Intel IA-64 Architecture Software Developer's Manual, Volume 1: -@@ -123,6 +124,7 @@ main () +@@ -124,6 +125,7 @@ main () ASSERT (isnanl (x.value)); } #endif @@ -27,23 +27,10 @@ return 0; } -Index: src/system.h -=================================================================== ---- src/system.h.orig 2010-07-07 12:08:06.000000000 +0200 -+++ src/system.h 2011-01-03 13:26:32.043207142 +0100 -@@ -138,7 +138,7 @@ enum - # define DEV_BSIZE BBSIZE - #endif - #ifndef DEV_BSIZE --# define DEV_BSIZE 4096 -+# define DEV_BSIZE 512 - #endif - - /* Extract or fake data from a `struct stat'. Index: tests/misc/help-version =================================================================== ---- tests/misc/help-version.orig 2010-05-31 10:21:14.000000000 +0200 -+++ tests/misc/help-version 2011-01-03 13:26:32.068207863 +0100 +--- tests/misc/help-version.orig 2011-07-28 12:38:27.000000000 +0200 ++++ tests/misc/help-version 2011-10-13 15:58:39.628054705 +0200 @@ -250,6 +250,7 @@ parted_setup () { args="-s $tmp_in mklab for i in $built_programs; do # Skip these. @@ -54,14 +41,15 @@ echo z |gzip > $zin Index: tests/other-fs-tmpdir =================================================================== ---- tests/other-fs-tmpdir.orig 2010-01-01 14:06:47.000000000 +0100 -+++ tests/other-fs-tmpdir 2011-01-03 13:26:32.109209046 +0100 -@@ -43,6 +43,8 @@ for d in $CANDIDATE_TMP_DIRS; do - fi +--- tests/other-fs-tmpdir.orig 2011-07-28 12:38:27.000000000 +0200 ++++ tests/other-fs-tmpdir 2011-10-13 16:01:02.181139986 +0200 +@@ -44,6 +44,9 @@ for d in $CANDIDATE_TMP_DIRS; do done + +# Autobuild hack +test -f /bin/uname.bin && other_partition_tmpdir= - ++ if test -z "$other_partition_tmpdir"; then - skip_test_ \ + skip_ \ + "requires a writable directory on a different disk partition, continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
