Hello community, here is the log from the commit of package coreutils for openSUSE:Factory checked in at Fri Jan 14 14:58:44 CET 2011. -------- --- coreutils/coreutils.changes 2011-01-05 14:31:58.000000000 +0100 +++ coreutils/coreutils.changes 2011-01-14 14:27:11.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Jan 14 14:13:28 CET 2011 - uli@suse.de + +- sort threading still broken, it deadlocks occasionally; set + default number of threads to 1 as a workaround + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- coreutils-8.9-singlethreaded-sort.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ _service:set_version:coreutils.spec ++++++ --- /var/tmp/diff_new_pack.MHvsW0/_old 2011-01-14 14:57:47.000000000 +0100 +++ /var/tmp/diff_new_pack.MHvsW0/_new 2011-01-14 14:57:47.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package coreutils (Version 8.9) +# spec file for package coreutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -24,7 +24,7 @@ License: GFDLv1.2 ; GPLv2+ ; GPLv3+ Group: System/Base Version: 8.9 -Release: 1 +Release: 2 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 @@ -55,6 +55,7 @@ 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 BuildRoot: %{_tmppath}/%{name}-%{version}-build # this will create a cycle, broken up randomly - coreutils is just too core to have other # prerequires @@ -94,6 +95,7 @@ %patch30 -p1 %patch31 %patch32 +%patch33 cp %{S:4} po/de.po %build coreutils.spec: same change ++++++ coreutils-8.9-singlethreaded-sort.patch ++++++ Index: src/sort.c =================================================================== --- src/sort.c.orig +++ src/sort.c @@ -5263,8 +5263,8 @@ main (int argc, char **argv) { if (!nthreads) { - unsigned long int np = num_processors (NPROC_CURRENT_OVERRIDABLE); - nthreads = MIN (np, DEFAULT_MAX_THREADS); + //unsigned long int np = num_processors (NPROC_CURRENT_OVERRIDABLE); + nthreads = 1; //MIN (np, DEFAULT_MAX_THREADS); } /* Avoid integer overflow later. */ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org