Hello community, here is the log from the commit of package numactl checked in at Wed Mar 19 01:56:07 CET 2008. -------- --- arch/x86_64/numactl/numactl.changes 2007-08-16 13:50:06.000000000 +0200 +++ /mounts/work_src_done/STABLE/numactl/numactl.changes 2008-03-17 16:50:30.180001000 +0100 @@ -1,0 +2,8 @@ +Mon Mar 17 16:49:58 CET 2008 - jeffm@suse.com + +- Update to 1.0.2 + * Fix parallel Makefile build (Andreas Herrmann) + * Fix target command argument parsing for numactl + * Clarify numa_node_to_cpus() manpage + +------------------------------------------------------------------- Old: ---- numactl-1.0.1.tar.gz New: ---- numactl-1.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ numactl.spec ++++++ --- /var/tmp/diff_new_pack.z31552/_old 2008-03-19 01:55:59.000000000 +0100 +++ /var/tmp/diff_new_pack.z31552/_new 2008-03-19 01:55:59.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package numactl (Version 1.0.1) +# spec file for package numactl (Version 1.0.2) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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. # @@ -10,12 +10,13 @@ # norootforbuild + Name: numactl License: GPL v2 or later Summary: NUMA Policy Control -Version: 1.0.1 +Version: 1.0.2 Release: 1 -Autoreqprov: on +AutoReqProv: on Source: numactl-%version.tar.gz Group: System/Management BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -61,83 +62,88 @@ /usr/include/* %changelog -* Thu Aug 16 2007 - ak@suse.de +* Mon Mar 17 2008 jeffm@suse.com +- Update to 1.0.2 + * Fix parallel Makefile build (Andreas Herrmann) + * Fix target command argument parsing for numactl + * Clarify numa_node_to_cpus() manpage +* Thu Aug 16 2007 ak@suse.de - Update to 1.0.1 * Only bug fixes since the previous version, no new functionality. -* Thu Jun 08 2006 - ak@suse.de +* Thu Jun 08 2006 ak@suse.de - Save/restore errno correctly (#182158) -* Thu Jun 08 2006 - ak@suse.de +* Thu Jun 08 2006 ak@suse.de - Fix cpu buffer sizing for affinity syscalls (#182145) -* Tue May 23 2006 - ak@suse.de +* Wed May 24 2006 ak@suse.de - Fix cpumap parsing again (#177749) -* Thu Mar 30 2006 - ak@suse.de +* Thu Mar 30 2006 ak@suse.de - Fix the cpumap parsing fix to not corrupt memory (still #161089) -* Tue Mar 28 2006 - ak@suse.de +* Tue Mar 28 2006 ak@suse.de - Update to 0.9.6: (#161089) * consolidates earlier changes * fix migrate pages error handling * add numa_maps manpage * fix cpumap parsing on large systems * some build fixes -* Thu Mar 23 2006 - ak@suse.de +* Thu Mar 23 2006 ak@suse.de - Don't install syscall manpages which are in the normal manpages now (#158550) -* Sun Feb 12 2006 - ak@suse.de +* Sun Feb 12 2006 ak@suse.de - Install migratepages manpage (followon for #143825) -* Wed Feb 08 2006 - ak@suse.de +* Wed Feb 08 2006 ak@suse.de - Add support for page migration (#143825) -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Wed Jan 04 2006 - ak@suse.de +* Wed Jan 04 2006 ak@suse.de - Update to numactl 0.9.1 to fix ppc32 build. -* Tue Jan 03 2006 - ak@suse.de +* Tue Jan 03 2006 ak@suse.de - Update to numactl 0.9 -* Mon Dec 19 2005 - ak@suse.de +* Mon Dec 19 2005 ak@suse.de - Update to numactl 0.8 -* Fri Dec 16 2005 - ro@suse.de +* Fri Dec 16 2005 ro@suse.de - do not build as root -* Mon Oct 10 2005 - ak@suse.de +* Tue Oct 11 2005 ak@suse.de - use RPM_OPT_FLAGS - fix build on ia64 with debuginfo package -* Mon Oct 10 2005 - ak@suse.de +* Mon Oct 10 2005 ak@suse.de - Fix includes in manpages (#72853) - Fix buffer length calculation (#118980) -* Wed Apr 27 2005 - jplack@suse.de +* Wed Apr 27 2005 jplack@suse.de - override broken calculation of libdir in Makefile by using %%{_libdir} rpm macro (#75249). Now it builds on ppc also. -* Mon Apr 25 2005 - jplack@suse.de +* Mon Apr 25 2005 jplack@suse.de - added numactl-LDPS1255-ppc (#75249 - LTC14536) -* Tue Apr 05 2005 - ak@suse.de +* Tue Apr 05 2005 ak@suse.de - Fix manpages (#72835, #65944) - Fix thread handling with NPTL (#64496) -* Mon Nov 22 2004 - ak@suse.de +* Mon Nov 22 2004 ak@suse.de - Fix C++ compilation (#45796) -* Tue Sep 07 2004 - ak@suse.de +* Tue Sep 07 2004 ak@suse.de - Fix numa_node_to_cpus on big machines (#44433) -* Wed Jun 16 2004 - ak@suse.de +* Wed Jun 16 2004 ak@suse.de - Fix --cpubind on kernels with large NR_CPUS (#42041) -* Sat Jun 05 2004 - ak@suse.de +* Sat Jun 05 2004 ak@suse.de - update to 0.6.4: * add copyright headers for GPL and LGPL (#41685) - Add requires to perl for numastat -* Thu May 20 2004 - ak@suse.de +* Thu May 20 2004 ak@suse.de - update to 0.6.3: * fix cpu map parsing with large number of CPUs (#40820) -* Tue May 11 2004 - ak@suse.de +* Tue May 11 2004 ak@suse.de - update to 0.6.2: * fix numademo to use STREAM * make headers C++ clean * some other bug fixes. * add preliminary i386 syscalls -* Sun Apr 04 2004 - ak@suse.de +* Sun Apr 04 2004 ak@suse.de - compile on ia64 too -* Thu Apr 01 2004 - ak@suse.de +* Thu Apr 01 2004 ak@suse.de - update to 0.6 final. fix a few bugs in numactl and libnuma and work on IA64 too -* Mon Mar 22 2004 - ak@suse.de +* Mon Mar 22 2004 ak@suse.de - update to 0.6pre. -* Mon May 19 2003 - ak@suse.de +* Mon May 19 2003 ak@suse.de - update to numactl-0.3. add libnuma and new manpages. add numademo. -* Wed May 07 2003 - ak@suse.de +* Wed May 07 2003 ak@suse.de - package written and created ++++++ numactl-1.0.1.tar.gz -> numactl-1.0.2.tar.gz ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/numactl-1.0.1/CHANGES new/numactl-1.0.2/CHANGES --- old/numactl-1.0.1/CHANGES 2007-08-16 13:24:39.000000000 +0200 +++ new/numactl-1.0.2/CHANGES 2007-09-21 12:18:18.000000000 +0200 @@ -174,3 +174,8 @@ 1.0.1 - Fix build on powerpc + +1.0.2 +- Fix parallel Makefile build (Andreas Herrmann) +- Fix target command argument parsing for numactl (no -- needed again anymore) +- Clarify numa_node_to_cpus() manpage diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/numactl-1.0.1/Makefile new/numactl-1.0.2/Makefile --- old/numactl-1.0.1/Makefile 2007-08-16 01:17:41.000000000 +0200 +++ new/numactl-1.0.2/Makefile 2007-09-21 12:16:35.000000000 +0200 @@ -140,12 +140,13 @@ html: ${HTML} -html/numactl.html: numactl.8 +htmldir: if [ ! -d html ] ; then mkdir html ; fi + +html/numactl.html: numactl.8 htmldir groff -Thtml -man numactl.8 > html/numactl.html -html/numa.html: numa.3 - if [ ! -d html ] ; then mkdir html ; fi +html/numa.html: numa.3 htmldir groff -Thtml -man numa.3 > html/numa.html depend: .depend diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/numactl-1.0.1/numa.3 new/numactl-1.0.2/numa.3 --- old/numactl-1.0.1/numa.3 2007-08-16 01:05:23.000000000 +0200 +++ new/numactl-1.0.2/numa.3 2007-09-21 12:19:38.000000000 +0200 @@ -425,8 +425,11 @@ apply here too. .BR numa_node_to_cpus () -converts a node number to a bitmask of CPUs. The user must pass a long enough -buffer. If the buffer is not long enough +converts a node number to a bitmask of CPUs. +.I bufferlen +is the size of buffer in bytes. +The user must pass a large enough +buffer. If the buffer is not large enough .I errno will be set to .I ERANGE diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/numactl-1.0.1/numactl.c new/numactl-1.0.2/numactl.c --- old/numactl-1.0.1/numactl.c 2007-08-16 01:05:23.000000000 +0200 +++ new/numactl-1.0.2/numactl.c 2007-09-21 12:23:51.000000000 +0200 @@ -302,6 +302,7 @@ void get_short_opts(struct option *o, char *s) { + *s++ = '+'; while (o->name) { if (isprint(o->val)) { *s++ = o->val; @@ -314,7 +315,7 @@ } int main(int ac, char **av) -{ +{ int c; long arg; char *end; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/numactl-1.0.1/test/checktopology new/numactl-1.0.2/test/checktopology --- old/numactl-1.0.1/test/checktopology 2007-08-16 01:05:23.000000000 +0200 +++ new/numactl-1.0.2/test/checktopology 2007-08-16 16:43:11.000000000 +0200 @@ -9,7 +9,7 @@ numcpus=$(grep -c processor /proc/cpuinfo) numnodes=$(ls /sys/devices/system/node | wc -l) -nccpus=$(numactl --hardware | grep cpus | sed 's/node.*cpus: //' | wc -w ) +nccpus=$(numactl --hardware | grep cpus | sed 's/node.*cpus://' | wc -w ) ncnodes=$(numactl --hardware | grep -c 'node.*size' ) if [ $numnodes != $ncnodes ] ; then diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/numactl-1.0.1/test/prefered.c new/numactl-1.0.2/test/prefered.c --- old/numactl-1.0.1/test/prefered.c 2007-08-16 01:05:23.000000000 +0200 +++ new/numactl-1.0.2/test/prefered.c 2007-08-16 16:38:04.000000000 +0200 @@ -27,7 +27,7 @@ if (mem == (char *)-1) err("mmap"); - printf("%d offset %lx\n", i, (adr - mem)); + printf("%d offset %lx\n", i, (long)(adr - mem)); nodemask_zero(&nodes); nodemask_zero(&mask); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org