Hello community, here is the log from the commit of package coreutils for openSUSE:Factory checked in at Fri Apr 15 20:12:22 CEST 2011. -------- --- coreutils/coreutils.changes 2011-04-01 15:36:03.000000000 +0200 +++ coreutils/coreutils.changes 2011-04-15 16:49:19.000000000 +0200 @@ -1,0 +2,76 @@ +Thu Apr 14 14:46:41 CEST 2011 - pth@suse.de + +- Update to 8.11: + + * Bug fixes + + cp -a --link would not create a hardlink to a symlink, instead + copying the symlink and then not preserving its timestamp. + [bug introduced in coreutils-8.0] + + cp now avoids FIEMAP issues with BTRFS before Linux 2.6.38, + which could result in corrupt copies of sparse files. + [bug introduced in coreutils-8.10] + + cut could segfault when invoked with a user-specified output + delimiter and an unbounded range like "-f1234567890-". + [bug introduced in coreutils-5.3.0] + + du would infloop when given --files0-from=DIR + [bug introduced in coreutils-7.1] + + sort no longer spawns 7 worker threads to sort 16 lines + [bug introduced in coreutils-8.6] + + touch built on Solaris 9 would segfault when run on Solaris 10 + [bug introduced in coreutils-8.8] + + wc would dereference a NULL pointer upon an early out-of-memory error + [bug introduced in coreutils-7.1] + + ** New features + + dd now accepts the 'nocache' flag to the iflag and oflag options, + which will discard any cache associated with the files, or + processed portion thereof. + + dd now warns that 'iflag=fullblock' should be used, + in various cases where partial reads can cause issues. + + ** Changes in behavior + + cp now avoids syncing files when possible, when doing a FIEMAP copy. + The sync is only needed on Linux kernels before 2.6.39. + [The sync was introduced in coreutils-8.10] + + cp now copies empty extents efficiently, when doing a FIEMAP copy. + It no longer reads the zero bytes from the input, and also can + efficiently create a hole in the output file when --sparse=always + is specified. + + df now aligns columns consistently, and no longer wraps entries + with longer device identifiers, over two lines. + + install now rejects its long-deprecated --preserve_context option. + Use --preserve-context instead. + + test now accepts "==" as a synonym for "=" + +------------------------------------------------------------------- +Tue Apr 5 15:13:42 CEST 2011 - pth@suse.de + +- Adapt coreutils-testsuite.spec to changes in patches. + +------------------------------------------------------------------- +Tue Apr 5 11:40:19 CEST 2011 - pth@suse.de + +- Remove unneeded split_suffix patch. + +------------------------------------------------------------------- +Mon Apr 4 16:13:04 CEST 2011 - pth@suse.de + +- Remove the last patch as it isn't needed. It was an old patch + that removed the documentation for both hostname and hostid. + I've modified that to only remove the hostname documentation. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- _service:download_url:coreutils-8.10.tar.xz coreutils-compute_range_endpoint.patch coreutils-fix_sparse_fiemap_test.patch coreutils-no_hostname_and_hostid.patch coreutils-readd_documentation.patch coreutils-split_suffix.patch New: ---- _service:download_url:coreutils-8.11.tar.xz coreutils-8.11.tar.xz coreutils-remove_hostname_documentation.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ _service:set_version:coreutils-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.SI2CxQ/_old 2011-04-15 20:11:23.000000000 +0200 +++ /var/tmp/diff_new_pack.SI2CxQ/_new 2011-04-15 20:11:23.000000000 +0200 @@ -23,8 +23,8 @@ Url: http://www.gnu.org/software/coreutils/ License: GFDLv1.2 ; GPLv2+ ; GPLv3+ Group: System/Base -Version: 8.10 -Release: 2 +Version: 8.11 +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 @@ -37,7 +37,7 @@ Source2: su.default Source3: baselibs.conf Patch0: coreutils-misc.patch -Patch1: coreutils-no_hostname_and_hostid.patch +Patch1: coreutils-remove_hostname_documentation.patch Patch2: coreutils-gl_printf_safe.patch Patch4: coreutils-8.6-i18n.patch Patch5: coreutils-i18n-uninit.patch @@ -55,9 +55,6 @@ Patch31: coreutils-getaddrinfo.patch Patch32: coreutils-ptr_int_casts.patch Patch33: coreutils-8.9-singlethreaded-sort.patch -#Next two patches added after 8.10 release so should be obsolete with next release -Patch34: coreutils-compute_range_endpoint.patch -Patch35: coreutils-fix_sparse_fiemap_test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # this will create a cycle, broken up randomly - coreutils is just too core to have other @@ -99,8 +96,6 @@ %patch31 %patch32 %patch33 -%patch34 -p1 -%patch35 -p1 %build AUTOPOINT=true autoreconf -fi ++++++ _service:set_version:coreutils.spec ++++++ --- /var/tmp/diff_new_pack.SI2CxQ/_old 2011-04-15 20:11:23.000000000 +0200 +++ /var/tmp/diff_new_pack.SI2CxQ/_new 2011-04-15 20:11:23.000000000 +0200 @@ -23,8 +23,8 @@ Url: http://www.gnu.org/software/coreutils/ License: GFDLv1.2 ; GPLv2+ ; GPLv3+ Group: System/Base -Version: 8.10 -Release: 2 +Version: 8.11 +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 @@ -37,7 +37,7 @@ Source2: su.default Source3: baselibs.conf Patch0: coreutils-misc.patch -Patch1: coreutils-no_hostname_and_hostid.patch +Patch1: coreutils-remove_hostname_documentation.patch Patch2: coreutils-gl_printf_safe.patch Patch4: coreutils-8.6-i18n.patch Patch5: coreutils-i18n-uninit.patch @@ -50,16 +50,11 @@ Patch23: coreutils-8.6-set-sane-default-path.diff Patch24: coreutils-8.6-honor-settings-in-etc-default-su-resp-etc-login.defs.diff Patch25: coreutils-8.6-make-sure-sbin-resp-usr-sbin-are-in-PATH.diff -Patch26: coreutils-readd_documentation.patch # Patch30: coreutils-8.6-compile-su-with-fpie.diff Patch31: coreutils-getaddrinfo.patch Patch32: coreutils-ptr_int_casts.patch Patch33: coreutils-8.9-singlethreaded-sort.patch -#Next two patches added after 8.10 release so should be obsolete with next release -Patch34: coreutils-compute_range_endpoint.patch -Patch35: coreutils-fix_sparse_fiemap_test.patch - BuildRoot: %{_tmppath}/%{name}-%{version}-build # this will create a cycle, broken up randomly - coreutils is just too core to have other # prerequires @@ -95,14 +90,11 @@ %patch23 -p1 %patch24 -p1 %patch25 -p1 -%patch26 # %patch30 -p1 %patch31 %patch32 %patch33 -%patch34 -p1 -%patch35 -p1 %build AUTOPOINT=true autoreconf -fi ++++++ coreutils-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.SI2CxQ/_old 2011-04-15 20:11:23.000000000 +0200 +++ /var/tmp/diff_new_pack.SI2CxQ/_new 2011-04-15 20:11:23.000000000 +0200 @@ -23,8 +23,8 @@ Url: http://www.gnu.org/software/coreutils/ License: GFDLv1.2 ; GPLv2+ ; GPLv3+ Group: System/Base -Version: 8.10 -Release: 2 +Version: 8.11 +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 @@ -37,7 +37,7 @@ Source2: su.default Source3: baselibs.conf Patch0: coreutils-misc.patch -Patch1: coreutils-no_hostname_and_hostid.patch +Patch1: coreutils-remove_hostname_documentation.patch Patch2: coreutils-gl_printf_safe.patch Patch4: coreutils-8.6-i18n.patch Patch5: coreutils-i18n-uninit.patch @@ -55,9 +55,6 @@ Patch31: coreutils-getaddrinfo.patch Patch32: coreutils-ptr_int_casts.patch Patch33: coreutils-8.9-singlethreaded-sort.patch -#Next two patches added after 8.10 release so should be obsolete with next release -Patch34: coreutils-compute_range_endpoint.patch -Patch35: coreutils-fix_sparse_fiemap_test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # this will create a cycle, broken up randomly - coreutils is just too core to have other @@ -99,8 +96,6 @@ %patch31 %patch32 %patch33 -%patch34 -p1 -%patch35 -p1 %build AUTOPOINT=true autoreconf -fi ++++++ coreutils.spec ++++++ --- /var/tmp/diff_new_pack.SI2CxQ/_old 2011-04-15 20:11:23.000000000 +0200 +++ /var/tmp/diff_new_pack.SI2CxQ/_new 2011-04-15 20:11:23.000000000 +0200 @@ -23,8 +23,8 @@ Url: http://www.gnu.org/software/coreutils/ License: GFDLv1.2 ; GPLv2+ ; GPLv3+ Group: System/Base -Version: 8.10 -Release: 2 +Version: 8.11 +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 @@ -37,7 +37,7 @@ Source2: su.default Source3: baselibs.conf Patch0: coreutils-misc.patch -Patch1: coreutils-no_hostname_and_hostid.patch +Patch1: coreutils-remove_hostname_documentation.patch Patch2: coreutils-gl_printf_safe.patch Patch4: coreutils-8.6-i18n.patch Patch5: coreutils-i18n-uninit.patch @@ -50,16 +50,11 @@ Patch23: coreutils-8.6-set-sane-default-path.diff Patch24: coreutils-8.6-honor-settings-in-etc-default-su-resp-etc-login.defs.diff Patch25: coreutils-8.6-make-sure-sbin-resp-usr-sbin-are-in-PATH.diff -Patch26: coreutils-readd_documentation.patch # Patch30: coreutils-8.6-compile-su-with-fpie.diff Patch31: coreutils-getaddrinfo.patch Patch32: coreutils-ptr_int_casts.patch Patch33: coreutils-8.9-singlethreaded-sort.patch -#Next two patches added after 8.10 release so should be obsolete with next release -Patch34: coreutils-compute_range_endpoint.patch -Patch35: coreutils-fix_sparse_fiemap_test.patch - BuildRoot: %{_tmppath}/%{name}-%{version}-build # this will create a cycle, broken up randomly - coreutils is just too core to have other # prerequires @@ -95,14 +90,11 @@ %patch23 -p1 %patch24 -p1 %patch25 -p1 -%patch26 # %patch30 -p1 %patch31 %patch32 %patch33 -%patch34 -p1 -%patch35 -p1 %build AUTOPOINT=true autoreconf -fi ++++++ _service ++++++ --- /var/tmp/diff_new_pack.SI2CxQ/_old 2011-04-15 20:11:23.000000000 +0200 +++ /var/tmp/diff_new_pack.SI2CxQ/_new 2011-04-15 20:11:23.000000000 +0200 @@ -1,13 +1,13 @@ <services> <service name="download_url"> - <param name="protocol">http</param> - <param name="host">ftp.gnu.org</param> - <param name="path">/gnu/coreutils/coreutils-8.10.tar.xz</param> - </service> + + + + <param name="host">ftp.gnu.org</param><param name="protocol">ftp</param><param name="path">/gnu/coreutils/coreutils-8.11.tar.xz</param></service> <service name="verify_file"> - <param name="file">_service:download_url:coreutils-8.10.tar.xz</param> + <param name="file">_service:download_url:coreutils-8.11.tar.xz</param> <param name="verifier">sha256</param> - <param name="checksum">8258785cbab6580f2e0376769a7b98ab3e1ddfca2d6f48e5490a51688d0bee83</param> + <param name="checksum">9c03e0de95ac6ec65129eaf0b3605982a77d8fedaeca5b665ad44fe901695b3b</param> </service> <service name="set_version"> </service> ++++++ coreutils-gl_printf_safe.patch ++++++ --- /var/tmp/diff_new_pack.SI2CxQ/_old 2011-04-15 20:11:23.000000000 +0200 +++ /var/tmp/diff_new_pack.SI2CxQ/_new 2011-04-15 20:11:23.000000000 +0200 @@ -1,20 +1,20 @@ Index: configure =================================================================== ---- configure.orig 2011-01-04 12:23:03.000000000 +0100 -+++ configure 2011-01-05 14:27:40.804235553 +0100 -@@ -3423,7 +3423,6 @@ as_fn_append ac_func_list " alarm" +--- 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" 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" -gl_printf_safe=yes as_fn_append ac_header_list " priv.h" as_fn_append ac_header_list " pthread.h" - as_fn_append ac_func_list " readlinkat" + as_fn_append ac_header_list " utmp.h" Index: m4/gnulib-comp.m4 =================================================================== ---- m4/gnulib-comp.m4.orig 2011-01-01 22:23:14.000000000 +0100 -+++ m4/gnulib-comp.m4 2011-01-05 14:27:40.806235609 +0100 -@@ -1190,7 +1190,6 @@ AC_DEFUN([gl_INIT], +--- 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: ++++++ coreutils-remove_hostname_documentation.patch ++++++ Index: doc/coreutils.texi =================================================================== --- doc/coreutils.texi.orig 2011-04-04 13:43:03.000000000 +0200 +++ doc/coreutils.texi 2011-04-04 13:47:21.655051052 +0200 @@ -66,7 +66,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. -* hostname: (coreutils)hostname invocation. Print or set system name. * id: (coreutils)id invocation. Print user identity. * install: (coreutils)install invocation. Copy and change attributes. * join: (coreutils)join invocation. Join lines on a common field. @@ -197,7 +196,7 @@ Free Documentation License''. * File name manipulation:: dirname basename pathchk mktemp * Working context:: pwd stty printenv tty * User information:: id logname whoami groups users who -* System context:: date arch nproc uname hostname hostid uptime +* System context:: date arch nproc uname hostid uptime * SELinux context:: chcon runcon * Modified command invocation:: chroot env nice nohup stdbuf su timeout * Process control:: kill @@ -414,7 +413,6 @@ System context * date invocation:: Print or set system date and time * nproc invocation:: Print the number of processors * uname invocation:: Print system information -* hostname invocation:: Print or set system name * hostid invocation:: Print numeric host identifier * uptime invocation:: Print system uptime and load @@ -13761,7 +13759,6 @@ information. * arch invocation:: Print machine hardware name. * nproc invocation:: Print the number of processors. * uname invocation:: Print system information. -* hostname invocation:: Print or set system name. * hostid invocation:: Print numeric host identifier. * uptime invocation:: Print system uptime and load. @end menu @@ -14523,15 +14520,6 @@ easily available, as is the case with Li Print the machine hardware name (sometimes called the hardware class or hardware type). -@item -n -@itemx --nodename -@opindex -n -@opindex --nodename -@cindex hostname -@cindex node name -@cindex network node name -Print the network node hostname. - @item -p @itemx --processor @opindex -p @@ -14585,30 +14573,6 @@ Print the kernel version. @exitstatus - -@node hostname invocation -@section @command{hostname}: Print or set system name - -@pindex hostname -@cindex setting the hostname -@cindex printing the hostname -@cindex system name, printing -@cindex appropriate privileges - -With no arguments, @command{hostname} prints the name of the current host -system. With one argument, it sets the current host name to the -specified string. You must have appropriate privileges to set the host -name. Synopsis: - -@example -hostname [@var{name}] -@end example - -The only options are @option{--help} and @option{--version}. @xref{Common -options}. - -@exitstatus - @node hostid invocation @section @command{hostid}: Print numeric host identifier Index: man/Makefile.am =================================================================== --- man/Makefile.am.orig 2011-01-01 22:19:23.000000000 +0100 +++ man/Makefile.am 2011-01-05 14:27:40.742233767 +0100 @@ -197,7 +197,7 @@ check-x-vs-1: @PATH=../src$(PATH_SEPARATOR)$$PATH; export PATH; \ t=$@-t; \ (cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | $(ASSORT) > $$t;\ - (echo $(dist_man1_MANS) $(NO_INSTALL_PROGS_DEFAULT) \ + (echo $(dist_man1_MANS) $(NO_INSTALL_PROGS_DEFAULT) hostid \ | tr -s ' ' '\n' | sed 's/\.1$$//') \ | $(ASSORT) -u | diff - $$t || { rm $$t; exit 1; }; \ rm $$t Index: man/Makefile.in =================================================================== --- man/Makefile.in.orig 2011-01-04 12:23:07.000000000 +0100 +++ man/Makefile.in 2011-01-05 14:27:40.768234515 +0100 @@ -1641,7 +1641,7 @@ check-x-vs-1: @PATH=../src$(PATH_SEPARATOR)$$PATH; export PATH; \ t=$@-t; \ (cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | $(ASSORT) > $$t;\ - (echo $(dist_man1_MANS) $(NO_INSTALL_PROGS_DEFAULT) \ + (echo $(dist_man1_MANS) $(NO_INSTALL_PROGS_DEFAULT) hostid \ | tr -s ' ' '\n' | sed 's/\.1$$//') \ | $(ASSORT) -u | diff - $$t || { rm $$t; exit 1; }; \ rm $$t ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org