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]

Reply via email to