From 0d3f6f55976dbd118dd8ee9befcfeb727731b514f9adb49374995a3c8e5677a4 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Tue, 5 Aug 2008 23:54:12 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=6 --- numactl-2.0.2-rc1.tar.bz2 | 3 --- numactl-2.0.2.tar.bz2 | 3 +++ numactl.changes | 52 ++++++++++++++++++++++++++++-------- numactl.spec | 55 +++++++++++++++++++++++++++++++-------- 4 files changed, 88 insertions(+), 25 deletions(-) delete mode 100644 numactl-2.0.2-rc1.tar.bz2 create mode 100644 numactl-2.0.2.tar.bz2 diff --git a/numactl-2.0.2-rc1.tar.bz2 b/numactl-2.0.2-rc1.tar.bz2 deleted file mode 100644 index fdcaf65..0000000 --- a/numactl-2.0.2-rc1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10355876833e791450e26a7e4d22282fae5fca921ebb6dd67bd264c9664ee2b5 -size 57819 diff --git a/numactl-2.0.2.tar.bz2 b/numactl-2.0.2.tar.bz2 new file mode 100644 index 0000000..29a963f --- /dev/null +++ b/numactl-2.0.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79d7799ee99a0f6cb5ffdb21fc2d2581babe090c05a0cd69dc558358a31f048f +size 57931 diff --git a/numactl.changes b/numactl.changes index 61c8499..771bba6 100644 --- a/numactl.changes +++ b/numactl.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Tue Aug 05 15:50:11 CEST 2008 - bwalle@suse.de + +- update to 2.0.2 + o Various numademo improvements: + * Fix random benchmark to use all specified memory + * Rename to random2 to signify it's different + * Optimize random benchmark by inlining random number generator + fast path. + * Clear caches between runs for more stable results + * Add new random pointer chaser benchmark + * Compile benchmarks with gcc vectorization if available + * run numademo in regression test + o Add numa_exit_on_warn + o Fix no cpuset fallback in libnuma.c + o Install symlinks for the manpages of all new functions + o Make internal libnuma functions static + o Add copy_bitmask_to_bitmask() to numa.h + o Some cleanups + o Fix line reading in proc + o Add versions.ldscript to libnuma.so dependencies + o Remove the non-"numa_" functions from numacompat1.h and numa.h + o Add ia64 clearcache() to numademo + o Add -t to numademo for regression testing + o Remove "numa_all_cpus" from numa.h + o Changed VERSION1_COMPATIBILITY to NUMA_VERSION1_COMPATIBILITY + o Defined LIBNUMA_API_VERSION 2 in numa.h + o Fix numaif.h and numaint.h (migrate_pages) + o Fixes to numademo (min/max, and array index) + ------------------------------------------------------------------- Wed Jun 25 10:39:24 CEST 2008 - bwalle@suse.de @@ -88,7 +118,7 @@ Tue Mar 28 10:33:00 CEST 2006 - ak@suse.de * consolidates earlier changes * fix migrate pages error handling * add numa_maps manpage - * fix cpumap parsing on large systems + * fix cpumap parsing on large systems * some build fixes ------------------------------------------------------------------- @@ -130,7 +160,7 @@ Mon Dec 19 08:52:45 CET 2005 - ak@suse.de ------------------------------------------------------------------- Fri Dec 16 12:05:26 CET 2005 - ro@suse.de -- do not build as root +- do not build as root ------------------------------------------------------------------- Mon Oct 10 23:09:58 CEST 2005 - ak@suse.de @@ -141,7 +171,7 @@ Mon Oct 10 23:09:58 CEST 2005 - ak@suse.de ------------------------------------------------------------------- Mon Oct 10 10:57:36 CEST 2005 - ak@suse.de -- Fix includes in manpages (#72853) +- Fix includes in manpages (#72853) - Fix buffer length calculation (#118980) ------------------------------------------------------------------- @@ -158,7 +188,7 @@ Mon Apr 25 18:26:27 CEST 2005 - jplack@suse.de ------------------------------------------------------------------- Tue Apr 5 20:31:55 CEST 2005 - ak@suse.de -- Fix manpages (#72835, #65944) +- Fix manpages (#72835, #65944) - Fix thread handling with NPTL (#64496) ------------------------------------------------------------------- @@ -181,19 +211,19 @@ Sat Jun 5 20:32:23 CEST 2004 - ak@suse.de - update to 0.6.4: * add copyright headers for GPL and LGPL (#41685) -- Add requires to perl for numastat +- Add requires to perl for numastat ------------------------------------------------------------------- Thu May 20 20:26:10 CEST 2004 - ak@suse.de - update to 0.6.3: - * fix cpu map parsing with large number of CPUs (#40820) + * fix cpu map parsing with large number of CPUs (#40820) ------------------------------------------------------------------- Tue May 11 15:25:04 CEST 2004 - ak@suse.de -- update to 0.6.2: - * fix numademo to use STREAM +- update to 0.6.2: + * fix numademo to use STREAM * make headers C++ clean * some other bug fixes. * add preliminary i386 syscalls @@ -206,13 +236,13 @@ Sun Apr 4 16:22:14 CEST 2004 - ak@suse.de ------------------------------------------------------------------- Thu Apr 1 20:43:27 CEST 2004 - ak@suse.de -- update to 0.6 final. fix a few bugs in numactl and libnuma and -work on IA64 too +- update to 0.6 final. fix a few bugs in numactl and libnuma and +work on IA64 too ------------------------------------------------------------------- Mon Mar 22 18:10:29 CET 2004 - ak@suse.de -- update to 0.6pre. +- update to 0.6pre. ------------------------------------------------------------------- Mon May 19 09:35:53 CEST 2003 - ak@suse.de diff --git a/numactl.spec b/numactl.spec index e3c439e..005a380 100644 --- a/numactl.spec +++ b/numactl.spec @@ -1,10 +1,17 @@ # -# spec file for package numactl (Version 2.0.1+2.0.2_rc1) +# spec file for package numactl (Version 2.0.2) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -13,13 +20,12 @@ Url: http://oss.sgi.com/projects/libnuma/ Name: numactl -License: GPL v2 or later +License: GPL v2 only; GPL v2 or later Summary: NUMA Policy Control -Version: 2.0.1+2.0.2_rc1 +Version: 2.0.2 Release: 1 -%define tarversion 2.0.2-rc1 AutoReqProv: on -Source: numactl-%{tarversion}.tar.bz2 +Source: numactl-%{version}.tar.bz2 Group: System/Management BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: ia64 x86_64 ppc64 ppc @@ -39,7 +45,7 @@ Authors: %package -n libnuma1 License: GPL v2 or later Summary: NUMA Policy Control -Group: System/Management +Group: Development/Languages/C and C++ AutoReqProv: on %description -n libnuma1 @@ -56,7 +62,7 @@ Authors: %package -n libnuma-devel License: GPL v2 or later Summary: NUMA Policy Control -Group: System/Management +Group: Development/Languages/C and C++ AutoReqProv: on Requires: libnuma1 = %{version} @@ -72,12 +78,12 @@ Authors: Cliff Wickman (cpw@sgi.com) %prep -%setup -n %{name}-%{tarversion} +%setup %build make CFLAGS="${RPM_OPT_FLAGS}" -%install +%install install -d -m 755 $RPM_BUILD_ROOT/usr/bin install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man8 install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man3 @@ -112,6 +118,33 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/lib*so %changelog +* Tue Aug 05 2008 bwalle@suse.de +- update to 2.0.2 + o Various numademo improvements: + * Fix random benchmark to use all specified memory + * Rename to random2 to signify it's different + * Optimize random benchmark by inlining random number generator + fast path. + * Clear caches between runs for more stable results + * Add new random pointer chaser benchmark + * Compile benchmarks with gcc vectorization if available + * run numademo in regression test + o Add numa_exit_on_warn + o Fix no cpuset fallback in libnuma.c + o Install symlinks for the manpages of all new functions + o Make internal libnuma functions static + o Add copy_bitmask_to_bitmask() to numa.h + o Some cleanups + o Fix line reading in proc + o Add versions.ldscript to libnuma.so dependencies + o Remove the non-"numa_" functions from numacompat1.h and numa.h + o Add ia64 clearcache() to numademo + o Add -t to numademo for regression testing + o Remove "numa_all_cpus" from numa.h + o Changed VERSION1_COMPATIBILITY to NUMA_VERSION1_COMPATIBILITY + o Defined LIBNUMA_API_VERSION 2 in numa.h + o Fix numaif.h and numaint.h (migrate_pages) + o Fixes to numademo (min/max, and array index) * Wed Jun 25 2008 bwalle@suse.de - change RPM version to '2.0.1+2.0.2_rc1' for a clean update path - don't package the static library