Hello community, here is the log from the commit of package coreutils for openSUSE:Factory checked in at 2016-12-05 16:28:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-11-04 20:49:27.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.coreutils.new/coreutils-testsuite.changes 2016-12-05 16:28:42.000000000 +0100 @@ -1,0 +2,25 @@ +Fri Dec 2 17:17:40 UTC 2016 - m...@bernhard-voelker.de + +- Update to 8.26 + (for details see included NEWS file) +- coreutils.spec (%description): Add b2sum, a new utility. +(BuildRequires): Add timezone to enable new 'date-debug.sh' test. +- coreutils-i18n.patch: Sync I18N patch from Fedora, as the diff + for the old i18n implementation of expand/unexpand has become + unmaintainable: + git://pkgs.fedoraproject.org/coreutils.git +- Remove now-upstream patches: + * coreutils-df-hash-in-filter.patch + * coreutils-diagnose-fts-readdir-failure.patch + * coreutils-m5sum-sha-sum-fix-ignore-missing-with-00-checksums.patch + * coreutils-maint-fix-dependency-of-man-arch.1.patch +- Refresh/merge all other patches: + * coreutils-invalid-ids.patch + * coreutils-ocfs2_reflinks.patch + * coreutils-remove_hostname_documentation.patch + * coreutils-remove_kill_documentation.patch + * coreutils-skip-gnulib-test-tls.patch + * coreutils-sysinfo.patch + * coreutils-tests-shorten-extreme-factor-tests.patch + +------------------------------------------------------------------- coreutils.changes: same change Old: ---- coreutils-8.25.tar.xz coreutils-8.25.tar.xz.sig coreutils-df-hash-in-filter.patch coreutils-diagnose-fts-readdir-failure.patch coreutils-m5sum-sha-sum-fix-ignore-missing-with-00-checksums.patch coreutils-maint-fix-dependency-of-man-arch.1.patch New: ---- coreutils-8.26.tar.xz coreutils-8.26.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ coreutils-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.fexBKC/_old 2016-12-05 16:28:45.000000000 +0100 +++ /var/tmp/diff_new_pack.fexBKC/_new 2016-12-05 16:28:45.000000000 +0100 @@ -21,7 +21,7 @@ License: GPL-3.0+ Group: System/Base Url: http://www.gnu.org/software/coreutils/ -Version: 8.25 +Version: 8.26 Release: 0 ################################################################# @@ -52,6 +52,7 @@ BuildRequires: perl-Expect BuildRequires: python-pyinotify BuildRequires: strace +BuildRequires: timezone %ifarch %ix86 x86_64 ppc ppc64 s390x armv7l armv7hl BuildRequires: valgrind %endif @@ -128,30 +129,13 @@ Patch500: coreutils-disable_tests.patch Patch501: coreutils-test_without_valgrind.patch -# Upstream patch to diagnose readdir() failures in fts-based utilities; -# to be removed with coreutils > v8.25. -Patch700: coreutils-diagnose-fts-readdir-failure.patch - -# Upstream patch to improve df performance with many mount points; -# to be removed with coreutils > v8.25. -Patch705: coreutils-df-hash-in-filter.patch - -# Upstream patch to fix the build dependency between src/arch -> man/arch.1; -# to be removed with coreutils > v8.25. -Patch710: coreutils-maint-fix-dependency-of-man-arch.1.patch - -# Upstream patch to fix "md5sum --check --ignore-missing" which treated -# files with checksums starting with "00" as missing; -# to be removed with coreutils > v8.25. -Patch715: coreutils-m5sum-sha-sum-fix-ignore-missing-with-00-checksums.patch - # ================================================ %description These are the GNU core utilities. This package is the union of the GNU fileutils, sh-utils, and textutils packages. - [ 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 + [ arch b2sum 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 @@ -187,11 +171,6 @@ %patch500 %patch501 -%patch700 -%patch705 -%patch710 -%patch715 - #???## We need to statically link to gmp, otherwise we have a build loop #???#sed -i s,'$(LIB_GMP)',%%{_libdir}/libgmp.a,g Makefile.in @@ -231,7 +210,7 @@ %if "%{name}" == "coreutils" make install DESTDIR="%buildroot" pkglibexecdir=%{_libdir}/%{name} -# remove kill +# remove kill - we use that from util-linux. rm -v %{buildroot}%{_bindir}/kill rm -v %{buildroot}/%{_mandir}/man1/kill.1 ++++++ coreutils.spec ++++++ --- /var/tmp/diff_new_pack.fexBKC/_old 2016-12-05 16:28:45.000000000 +0100 +++ /var/tmp/diff_new_pack.fexBKC/_new 2016-12-05 16:28:45.000000000 +0100 @@ -21,7 +21,7 @@ License: GPL-3.0+ Group: System/Base Url: http://www.gnu.org/software/coreutils/ -Version: 8.25 +Version: 8.26 Release: 0 ################################################################# @@ -52,6 +52,7 @@ BuildRequires: perl-Expect BuildRequires: python-pyinotify BuildRequires: strace +BuildRequires: timezone %ifarch %ix86 x86_64 ppc ppc64 s390x armv7l armv7hl BuildRequires: valgrind %endif @@ -128,30 +129,13 @@ Patch500: coreutils-disable_tests.patch Patch501: coreutils-test_without_valgrind.patch -# Upstream patch to diagnose readdir() failures in fts-based utilities; -# to be removed with coreutils > v8.25. -Patch700: coreutils-diagnose-fts-readdir-failure.patch - -# Upstream patch to improve df performance with many mount points; -# to be removed with coreutils > v8.25. -Patch705: coreutils-df-hash-in-filter.patch - -# Upstream patch to fix the build dependency between src/arch -> man/arch.1; -# to be removed with coreutils > v8.25. -Patch710: coreutils-maint-fix-dependency-of-man-arch.1.patch - -# Upstream patch to fix "md5sum --check --ignore-missing" which treated -# files with checksums starting with "00" as missing; -# to be removed with coreutils > v8.25. -Patch715: coreutils-m5sum-sha-sum-fix-ignore-missing-with-00-checksums.patch - # ================================================ %description These are the GNU core utilities. This package is the union of the GNU fileutils, sh-utils, and textutils packages. - [ 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 + [ arch b2sum 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 @@ -187,11 +171,6 @@ %patch500 %patch501 -%patch700 -%patch705 -%patch710 -%patch715 - #???## We need to statically link to gmp, otherwise we have a build loop #???#sed -i s,'$(LIB_GMP)',%%{_libdir}/libgmp.a,g Makefile.in @@ -231,7 +210,7 @@ %if "%{name}" == "coreutils" make install DESTDIR="%buildroot" pkglibexecdir=%{_libdir}/%{name} -# remove kill +# remove kill - we use that from util-linux. rm -v %{buildroot}%{_bindir}/kill rm -v %{buildroot}/%{_mandir}/man1/kill.1 ++++++ coreutils-8.25.tar.xz -> coreutils-8.26.tar.xz ++++++ ++++ 505181 lines of diff (skipped) ++++++ coreutils-i18n.patch ++++++ ++++ 2920 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.fexBKC/_old 2016-12-05 16:28:48.000000000 +0100 +++ /var/tmp/diff_new_pack.fexBKC/_new 2016-12-05 16:28:48.000000000 +0100 @@ -19,12 +19,12 @@ =================================================================== --- src/chgrp.c.orig +++ src/chgrp.c -@@ -88,7 +88,7 @@ parse_group (const char *name) +@@ -89,7 +89,7 @@ parse_group (const char *name) { unsigned long int tmp; 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)); + die (EXIT_FAILURE, 0, _("invalid group: %s"), + quote (name)); gid = tmp; ++++++ coreutils-ocfs2_reflinks.patch ++++++ --- /var/tmp/diff_new_pack.fexBKC/_old 2016-12-05 16:28:48.000000000 +0100 +++ /var/tmp/diff_new_pack.fexBKC/_new 2016-12-05 16:28:48.000000000 +0100 @@ -18,7 +18,7 @@ =================================================================== --- src/copy.c.orig +++ src/copy.c -@@ -315,6 +315,47 @@ sparse_copy (int src_fd, int dest_fd, ch +@@ -324,6 +324,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 -@@ -1049,6 +1090,45 @@ copy_reg (char const *src_name, char con +@@ -1054,6 +1095,45 @@ copy_reg (char const *src_name, char con goto close_src_desc; } @@ -112,7 +112,7 @@ /* The semantics of the following open calls are mandated by the specs for both cp and mv. */ if (! *new_dst) -@@ -1192,7 +1272,7 @@ copy_reg (char const *src_name, char con +@@ -1197,7 +1277,7 @@ copy_reg (char const *src_name, char con } /* --attributes-only overrides --reflink. */ ++++++ coreutils-remove_hostname_documentation.patch ++++++ --- /var/tmp/diff_new_pack.fexBKC/_old 2016-12-05 16:28:48.000000000 +0100 +++ /var/tmp/diff_new_pack.fexBKC/_new 2016-12-05 16:28:48.000000000 +0100 @@ -6,7 +6,7 @@ =================================================================== --- doc/coreutils.texi.orig +++ doc/coreutils.texi -@@ -69,7 +69,6 @@ +@@ -70,7 +70,6 @@ * groups: (coreutils)groups invocation. Print group names a user is in. * head: (coreutils)head invocation. Output the first part of files. * hostid: (coreutils)hostid invocation. Print numeric host identifier. @@ -14,7 +14,7 @@ * id: (coreutils)id invocation. Print user identity. * install: (coreutils)install invocation. Copy files and set attributes. * join: (coreutils)join invocation. Join lines on a common field. -@@ -201,7 +200,7 @@ Free Documentation License''. +@@ -202,7 +201,7 @@ Free Documentation License''. * File name manipulation:: dirname basename pathchk mktemp realpath * Working context:: pwd stty printenv tty * User information:: id logname whoami groups users who @@ -23,7 +23,7 @@ * SELinux context:: chcon runcon * Modified command invocation:: chroot env nice nohup stdbuf timeout * Process control:: kill -@@ -421,7 +420,6 @@ System context +@@ -423,7 +422,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 -@@ -14986,7 +14984,6 @@ information. +@@ -15073,7 +15071,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 -@@ -15815,15 +15812,6 @@ Note this is non-portable (even across G +@@ -15912,15 +15909,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 -@@ -15877,34 +15865,6 @@ Print the kernel version. +@@ -15974,34 +15962,6 @@ Print the kernel version. @exitstatus ++++++ coreutils-remove_kill_documentation.patch ++++++ --- /var/tmp/diff_new_pack.fexBKC/_old 2016-12-05 16:28:48.000000000 +0100 +++ /var/tmp/diff_new_pack.fexBKC/_new 2016-12-05 16:28:48.000000000 +0100 @@ -6,7 +6,7 @@ =================================================================== --- doc/coreutils.texi.orig +++ doc/coreutils.texi -@@ -72,7 +72,6 @@ +@@ -73,7 +73,6 @@ * id: (coreutils)id invocation. Print user identity. * install: (coreutils)install invocation. Copy files and set attributes. * join: (coreutils)join invocation. Join lines on a common field. @@ -14,7 +14,7 @@ * link: (coreutils)link invocation. Make hard links between files. * ln: (coreutils)ln invocation. Make links between files. * logname: (coreutils)logname invocation. Print current login name. -@@ -203,7 +202,6 @@ Free Documentation License''. +@@ -204,7 +203,6 @@ Free Documentation License''. * System context:: date arch nproc uname hostid uptime * SELinux context:: chcon runcon * Modified command invocation:: chroot env nice nohup stdbuf timeout @@ -22,7 +22,7 @@ * Delaying:: sleep * Numeric operations:: factor numfmt seq * File permissions:: Access modes -@@ -448,10 +446,6 @@ Modified command invocation +@@ -450,10 +448,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 -@@ -16799,90 +16793,6 @@ the exit status of @var{command} otherwi +@@ -16896,90 +16890,6 @@ the exit status of @var{command} otherwi @end display ++++++ coreutils-skip-gnulib-test-tls.patch ++++++ --- /var/tmp/diff_new_pack.fexBKC/_old 2016-12-05 16:28:48.000000000 +0100 +++ /var/tmp/diff_new_pack.fexBKC/_new 2016-12-05 16:28:48.000000000 +0100 @@ -21,7 +21,7 @@ =================================================================== --- gnulib-tests/gnulib.mk.orig +++ gnulib-tests/gnulib.mk -@@ -2242,9 +2242,10 @@ EXTRA_DIST += test-timespec.c macros.h +@@ -2243,9 +2243,10 @@ EXTRA_DIST += test-timespec.c macros.h ## begin gnulib module tls-tests ++++++ coreutils-sysinfo.patch ++++++ --- /var/tmp/diff_new_pack.fexBKC/_old 2016-12-05 16:28:48.000000000 +0100 +++ /var/tmp/diff_new_pack.fexBKC/_new 2016-12-05 16:28:48.000000000 +0100 @@ -6,7 +6,7 @@ =================================================================== --- src/uname.c.orig +++ src/uname.c -@@ -337,6 +337,36 @@ main (int argc, char **argv) +@@ -338,6 +338,36 @@ main (int argc, char **argv) # endif } #endif @@ -43,7 +43,7 @@ if (! (toprint == UINT_MAX && element == unknown)) print_element (element); } -@@ -362,6 +392,18 @@ main (int argc, char **argv) +@@ -363,6 +393,18 @@ main (int argc, char **argv) element = hardware_platform; } #endif ++++++ coreutils-tests-shorten-extreme-factor-tests.patch ++++++ --- /var/tmp/diff_new_pack.fexBKC/_old 2016-12-05 16:28:48.000000000 +0100 +++ /var/tmp/diff_new_pack.fexBKC/_new 2016-12-05 16:28:48.000000000 +0100 @@ -16,7 +16,7 @@ =================================================================== --- tests/local.mk.orig +++ tests/local.mk -@@ -680,14 +680,9 @@ all_tests = \ +@@ -691,14 +691,9 @@ all_tests = \ # See tests/factor/create-test.sh. tf = tests/factor factor_tests = \