Hello community, here is the log from the commit of package coreutils for openSUSE:Factory checked in at 2016-02-11 12:31:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/coreutils (Old) and /work/SRC/openSUSE:Factory/.coreutils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "coreutils" Changes: -------- --- /work/SRC/openSUSE:Factory/coreutils/coreutils-testsuite.changes 2015-10-06 13:23:09.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.coreutils.new/coreutils-testsuite.changes 2016-02-11 12:31:46.000000000 +0100 @@ -1,0 +2,21 @@ +Fri Jan 29 22:08:45 UTC 2016 - m...@bernhard-voelker.de + +- Update to 8.25 + (for details see included NEWS file) +- coreutils.spec (%description): Add base32, a new utility. +- Remove now-upstream patch: + * coreutils-tests-avoid-FP-of-ls-stat-free-color.patch +- Refresh/merge all other patches: + * coreutils-build-timeout-as-pie.patch + * coreutils-disable_tests.patch + * coreutils-i18n.patch + * coreutils-invalid-ids.patch + * coreutils-misc.patch + * coreutils-ocfs2_reflinks.patch + * coreutils-remove_hostname_documentation.patch + * coreutils-remove_kill_documentation.patch + * coreutils-skip-gnulib-test-tls.patch + * coreutils-test_without_valgrind.patch + * coreutils-tests-shorten-extreme-factor-tests.patch + +------------------------------------------------------------------- coreutils.changes: same change Old: ---- coreutils-8.24.tar.xz coreutils-8.24.tar.xz.sig coreutils-tests-avoid-FP-of-ls-stat-free-color.patch New: ---- coreutils-8.25.tar.xz coreutils-8.25.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ coreutils-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:48.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:48.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package coreutils-testsuite # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ License: GPL-3.0+ Group: System/Base Url: http://www.gnu.org/software/coreutils/ -Version: 8.24 +Version: 8.25 Release: 0 ################################################################# @@ -128,15 +128,13 @@ Patch500: coreutils-disable_tests.patch Patch501: coreutils-test_without_valgrind.patch -Patch600: coreutils-tests-avoid-FP-of-ls-stat-free-color.patch - # ================================================ %description These are the GNU core utilities. This package is the union of the GNU fileutils, sh-utils, and textutils packages. - [ arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp - csplit cut date dd df dir dircolors dirname du echo env expand expr + [ arch base32 base64 basename cat chcon chgrp chmod chown chroot cksum comm + cp csplit cut date dd df dir dircolors dirname du echo env expand expr factor false fmt fold groups head hostid id install join link ln logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc numfmt od paste pathchk pinky pr printenv printf ptx pwd readlink @@ -172,9 +170,6 @@ %patch500 %patch501 -# Upstream patch on top of v8.24 to fix a FP test failure with glibc>=2.22. -%patch600 - #???## We need to statically link to gmp, otherwise we have a build loop #???#sed -i s,'$(LIB_GMP)',%%{_libdir}/libgmp.a,g Makefile.in ++++++ coreutils.spec ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:48.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:48.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package coreutils # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ License: GPL-3.0+ Group: System/Base Url: http://www.gnu.org/software/coreutils/ -Version: 8.24 +Version: 8.25 Release: 0 ################################################################# @@ -128,15 +128,13 @@ Patch500: coreutils-disable_tests.patch Patch501: coreutils-test_without_valgrind.patch -Patch600: coreutils-tests-avoid-FP-of-ls-stat-free-color.patch - # ================================================ %description These are the GNU core utilities. This package is the union of the GNU fileutils, sh-utils, and textutils packages. - [ arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp - csplit cut date dd df dir dircolors dirname du echo env expand expr + [ arch base32 base64 basename cat chcon chgrp chmod chown chroot cksum comm + cp csplit cut date dd df dir dircolors dirname du echo env expand expr factor false fmt fold groups head hostid id install join link ln logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc numfmt od paste pathchk pinky pr printenv printf ptx pwd readlink @@ -172,9 +170,6 @@ %patch500 %patch501 -# Upstream patch on top of v8.24 to fix a FP test failure with glibc>=2.22. -%patch600 - #???## We need to statically link to gmp, otherwise we have a build loop #???#sed -i s,'$(LIB_GMP)',%%{_libdir}/libgmp.a,g Makefile.in ++++++ coreutils-8.24.tar.xz -> coreutils-8.25.tar.xz ++++++ ++++ 427453 lines of diff (skipped) ++++++ coreutils-build-timeout-as-pie.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -27,7 +27,7 @@ # The list of all programs (separated in different variables to express # the how and when they should be installed) is defined in this makefile -@@ -276,6 +276,9 @@ src_factor_LDADD += $(LIB_GMP) +@@ -278,6 +278,9 @@ src_factor_LDADD += $(LIB_GMP) # for getloadavg src_uptime_LDADD += $(GETLOADAVG_LIBS) ++++++ coreutils-disable_tests.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -4,9 +4,9 @@ Index: gnulib-tests/gnulib.mk =================================================================== ---- gnulib-tests/gnulib.mk.orig 2015-07-09 15:10:56.833805476 +0200 -+++ gnulib-tests/gnulib.mk 2015-07-09 15:10:56.851805050 +0200 -@@ -907,11 +907,11 @@ EXTRA_DIST += test-getloadavg.c signatur +--- gnulib-tests/gnulib.mk.orig ++++ gnulib-tests/gnulib.mk +@@ -899,11 +899,11 @@ EXTRA_DIST += test-getloadavg.c signatur ## end gnulib module getloadavg-tests ## begin gnulib module getlogin-tests ++++++ coreutils-i18n.patch ++++++ ++++ 931 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/coreutils/coreutils-i18n.patch ++++ and /work/SRC/openSUSE:Factory/.coreutils.new/coreutils-i18n.patch ++++++ coreutils-invalid-ids.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -25,6 +25,6 @@ if (! (xstrtoul (name, NULL, 10, &tmp, "") == LONGINT_OK - && tmp <= GID_T_MAX)) + && tmp <= GID_T_MAX && (gid_t) tmp != (gid_t) -1)) - error (EXIT_FAILURE, 0, _("invalid group: %s"), quote (name)); + error (EXIT_FAILURE, 0, _("invalid group: %s"), + quote (name)); gid = tmp; - } ++++++ coreutils-misc.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -6,8 +6,8 @@ Index: gnulib-tests/test-isnanl.h =================================================================== ---- gnulib-tests/test-isnanl.h.orig 2015-07-09 14:59:20.897259261 +0200 -+++ gnulib-tests/test-isnanl.h 2015-07-09 15:04:01.173639553 +0200 +--- gnulib-tests/test-isnanl.h.orig ++++ gnulib-tests/test-isnanl.h @@ -47,7 +47,7 @@ main () /* Quiet NaN. */ ASSERT (isnanl (NaNl ())); @@ -35,9 +35,9 @@ } Index: tests/misc/help-version.sh =================================================================== ---- tests/misc/help-version.sh.orig 2015-07-09 14:59:20.897259261 +0200 -+++ tests/misc/help-version.sh 2015-07-09 14:59:27.227110899 +0200 -@@ -237,6 +237,7 @@ parted_setup () { args="-s $tmp_in mklab +--- tests/misc/help-version.sh.orig ++++ tests/misc/help-version.sh +@@ -238,6 +238,7 @@ parted_setup () { args="-s $tmp_in mklab for i in $built_programs; do # Skip these. case $i in chroot|stty|tty|false|chcon|runcon|coreutils) continue;; esac @@ -47,8 +47,8 @@ echo z |gzip > $zin Index: tests/other-fs-tmpdir =================================================================== ---- tests/other-fs-tmpdir.orig 2015-07-09 14:59:20.898259238 +0200 -+++ tests/other-fs-tmpdir 2015-07-09 14:59:27.227110899 +0200 +--- tests/other-fs-tmpdir.orig ++++ tests/other-fs-tmpdir @@ -43,6 +43,9 @@ for d in $CANDIDATE_TMP_DIRS; do done ++++++ coreutils-ocfs2_reflinks.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -11,14 +11,14 @@ Signed-off-by: Jie Liu <jeff....@oracle.com> --- - src/copy.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 91 insertions(+), 8 deletions(-) + src/copy.c | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- + 1 file changed, 81 insertions(+), 1 deletion(-) Index: src/copy.c =================================================================== ---- src/copy.c.orig 2015-06-26 19:05:22.000000000 +0200 -+++ src/copy.c 2015-07-09 14:58:48.105027875 +0200 -@@ -324,6 +324,47 @@ sparse_copy (int src_fd, int dest_fd, ch +--- src/copy.c.orig ++++ src/copy.c +@@ -315,6 +315,47 @@ sparse_copy (int src_fd, int dest_fd, ch return true; } @@ -66,7 +66,7 @@ /* Perform the O(1) btrfs clone operation, if possible. Upon success, return 0. Otherwise, return -1 and set errno. */ static inline int -@@ -1040,6 +1081,45 @@ copy_reg (char const *src_name, char con +@@ -1049,6 +1090,45 @@ copy_reg (char const *src_name, char con goto close_src_desc; } @@ -102,7 +102,7 @@ + if (errno == EEXIST) + { + error (0, errno, _("failed to reflink %s from %s"), -+ quote_n (0, dst_name), quote_n (1, src_name)); ++ quoteaf_n (0, dst_name), quoteaf_n (1, src_name)); + return_val = false; + goto close_src_desc; + } @@ -112,32 +112,12 @@ /* The semantics of the following open calls are mandated by the specs for both cp and mv. */ if (! *new_dst) -@@ -1185,17 +1265,20 @@ copy_reg (char const *src_name, char con - /* --attributes-only overrides --reflink. */ - if (data_copy_required && x->reflink_mode) - { -- bool clone_ok = clone_file (dest_desc, source_desc) == 0; -- if (clone_ok || x->reflink_mode == REFLINK_ALWAYS) -+ if (! reflink_ok) - { -- if (!clone_ok) -+ bool clone_ok = clone_file (dest_desc, source_desc) == 0; -+ if (clone_ok || x->reflink_mode == REFLINK_ALWAYS) - { -- error (0, errno, _("failed to clone %s from %s"), -- quote_n (0, dst_name), quote_n (1, src_name)); -- return_val = false; -- goto close_src_and_dst_desc; -+ if (!clone_ok) -+ { -+ error (0, errno, _("failed to clone %s from %s"), -+ quote_n (0, dst_name), quote_n (1, src_name)); -+ return_val = false; -+ goto close_src_and_dst_desc; -+ } -+ data_copy_required = false; - } -- data_copy_required = false; - } +@@ -1192,7 +1272,7 @@ copy_reg (char const *src_name, char con } + /* --attributes-only overrides --reflink. */ +- if (data_copy_required && x->reflink_mode) ++ if (data_copy_required && x->reflink_mode && ! reflink_ok) + { + bool clone_ok = clone_file (dest_desc, source_desc) == 0; + if (clone_ok || x->reflink_mode == REFLINK_ALWAYS) ++++++ coreutils-remove_hostname_documentation.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -4,8 +4,8 @@ Index: doc/coreutils.texi =================================================================== ---- doc/coreutils.texi.orig 2015-06-26 19:05:22.000000000 +0200 -+++ doc/coreutils.texi 2015-07-09 14:53:28.486520508 +0200 +--- doc/coreutils.texi.orig ++++ doc/coreutils.texi @@ -69,7 +69,6 @@ * groups: (coreutils)groups invocation. Print group names a user is in. * head: (coreutils)head invocation. Output the first part of files. @@ -23,7 +23,7 @@ * SELinux context:: chcon runcon * Modified command invocation:: chroot env nice nohup stdbuf timeout * Process control:: kill -@@ -420,7 +419,6 @@ System context +@@ -421,7 +420,6 @@ System context * date invocation:: Print or set system date and time * nproc invocation:: Print the number of processors * uname invocation:: Print system information @@ -31,7 +31,7 @@ * hostid invocation:: Print numeric host identifier * uptime invocation:: Print system uptime and load -@@ -14793,7 +14791,6 @@ information. +@@ -14986,7 +14984,6 @@ information. * arch invocation:: Print machine hardware name. * nproc invocation:: Print the number of processors. * uname invocation:: Print system information. @@ -39,7 +39,7 @@ * hostid invocation:: Print numeric host identifier. * uptime invocation:: Print system uptime and load. @end menu -@@ -15618,15 +15615,6 @@ easily available, as is the case with Li +@@ -15815,15 +15812,6 @@ Note this is non-portable (even across G Print the machine hardware name (sometimes called the hardware class or hardware type). @@ -55,7 +55,7 @@ @item -p @itemx --processor @opindex -p -@@ -15680,34 +15668,6 @@ Print the kernel version. +@@ -15877,34 +15865,6 @@ Print the kernel version. @exitstatus ++++++ coreutils-remove_kill_documentation.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -4,8 +4,8 @@ Index: doc/coreutils.texi =================================================================== ---- doc/coreutils.texi.orig 2015-07-09 14:53:50.295009198 +0200 -+++ doc/coreutils.texi 2015-07-09 14:54:48.805637437 +0200 +--- doc/coreutils.texi.orig ++++ doc/coreutils.texi @@ -72,7 +72,6 @@ * id: (coreutils)id invocation. Print user identity. * install: (coreutils)install invocation. Copy files and set attributes. @@ -22,7 +22,7 @@ * Delaying:: sleep * Numeric operations:: factor numfmt seq * File permissions:: Access modes -@@ -447,10 +445,6 @@ Modified command invocation +@@ -448,10 +446,6 @@ Modified command invocation * stdbuf invocation:: Run a command with modified I/O buffering * timeout invocation:: Run a command with a time limit @@ -33,7 +33,7 @@ Delaying * sleep invocation:: Delay for a specified time -@@ -16602,90 +16596,6 @@ the exit status of @var{command} otherwi +@@ -16799,90 +16793,6 @@ the exit status of @var{command} otherwi @end display ++++++ coreutils-skip-gnulib-test-tls.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -19,9 +19,9 @@ Index: gnulib-tests/gnulib.mk =================================================================== ---- gnulib-tests/gnulib.mk.orig 2015-06-19 13:24:05.000000000 +0200 -+++ gnulib-tests/gnulib.mk 2015-07-09 15:11:24.099160681 +0200 -@@ -2238,9 +2238,10 @@ EXTRA_DIST += test-time.c +--- gnulib-tests/gnulib.mk.orig ++++ gnulib-tests/gnulib.mk +@@ -2242,9 +2242,10 @@ EXTRA_DIST += test-timespec.c macros.h ## begin gnulib module tls-tests ++++++ coreutils-test_without_valgrind.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -4,8 +4,8 @@ Index: tests/misc/shuf-reservoir.sh =================================================================== ---- tests/misc/shuf-reservoir.sh.orig 2015-07-09 16:52:02.577880662 +0200 -+++ tests/misc/shuf-reservoir.sh 2015-07-09 16:59:38.928158153 +0200 +--- tests/misc/shuf-reservoir.sh.orig ++++ tests/misc/shuf-reservoir.sh @@ -37,8 +37,7 @@ run_shuf_n() # Critical memory-related bugs will cause a segfault here ++++++ coreutils-tests-shorten-extreme-factor-tests.patch ++++++ --- /var/tmp/diff_new_pack.u7NqRO/_old 2016-02-11 12:31:52.000000000 +0100 +++ /var/tmp/diff_new_pack.u7NqRO/_new 2016-02-11 12:31:52.000000000 +0100 @@ -16,7 +16,7 @@ =================================================================== --- tests/local.mk.orig +++ tests/local.mk -@@ -679,14 +679,9 @@ all_tests = \ +@@ -680,14 +680,9 @@ all_tests = \ # See tests/factor/create-test.sh. tf = tests/factor factor_tests = \ ++++++ coreutils.keyring ++++++ Files /var/tmp/diff_new_pack.u7NqRO/_old and /var/tmp/diff_new_pack.u7NqRO/_new differ