commit numatop for openSUSE:Factory
Hello community, here is the log from the commit of package numatop for openSUSE:Factory checked in at 2018-12-07 14:35:39 Comparing /work/SRC/openSUSE:Factory/numatop (Old) and /work/SRC/openSUSE:Factory/.numatop.new.19453 (New) Package is "numatop" Fri Dec 7 14:35:39 2018 rev:7 rq:655687 version:2.1 Changes: --- /work/SRC/openSUSE:Factory/numatop/numatop.changes 2018-11-29 23:00:29.815499278 +0100 +++ /work/SRC/openSUSE:Factory/.numatop.new.19453/numatop.changes 2018-12-07 14:35:44.347045971 +0100 @@ -1,0 +2,7 @@ +Mon Dec 3 11:35:49 UTC 2018 - Vlastimil Babka + +- update to version 2.1 + * Add ppc64le support + * New autotools-based build system + +--- Old: numatop-ncursesw.patch numatop_linux_1.0.4.tar.gz New: numatop-v2.1.tar.xz Other differences: -- ++ numatop.spec ++ --- /var/tmp/diff_new_pack.ZBi4jO/_old 2018-12-07 14:35:46.751042992 +0100 +++ /var/tmp/diff_new_pack.ZBi4jO/_new 2018-12-07 14:35:46.755042986 +0100 @@ -17,18 +17,18 @@ Name: numatop -Version:1.0.4 +Version:2.1 Release:0 Summary:A top-like tool for runtime memory locality monitoring on NUMA systems License:BSD-3-Clause Group: System/Monitoring Url:https://01.org/numatop -Source0: https://01.org/sites/default/files/%{name}_linux_%{version}.tar.gz +Source0: https://github.com/intel/%{name}/releases/download/v%{version}/%{name}-v%{version}.tar.xz +BuildRequires: check-devel BuildRequires: libnuma-devel -BuildRequires: pkgconfig(ncursesw) +BuildRequires: ncurses-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: x86_64 -Patch0: numatop-ncursesw.patch +ExclusiveArch: x86_64 ppc64le %description NumaTOP is an observation tool for runtime memory locality characterization @@ -41,21 +41,15 @@ (microcode must be 0x618+ or 0x70c+). Kernel 3.9 or higher is required. %prep -%setup -q -n %{name} -%patch0 -p1 +%setup -q -n %{name}-v%{version} %build -export CFLAGS="%{optflags}" -make %{?_smp_mflags} +%configure +# there seems to be wrong order of libnumatop.la and $(NCURSES_LIBS) in Makefile.am +make %{?_smp_mflags} LDFLAGS="-lncursesw -lncurses" %install -mkdir -p %{buildroot}/%{_bindir} -mkdir -p %{buildroot}/%{_mandir}/man8 -make \ - %{?_smp_mflags} \ - PREFIXDIR=%{buildroot}%{_prefix} \ - MANDIR=%{buildroot}/%{_mandir}/man8 \ - install +%make_install %files %defattr(-,root,root)
commit numatop for openSUSE:Factory
Hello community, here is the log from the commit of package numatop for openSUSE:Factory checked in at 2018-11-29 23:00:21 Comparing /work/SRC/openSUSE:Factory/numatop (Old) and /work/SRC/openSUSE:Factory/.numatop.new.19453 (New) Package is "numatop" Thu Nov 29 23:00:21 2018 rev:6 rq:652394 version:1.0.4 Changes: --- /work/SRC/openSUSE:Factory/numatop/numatop.changes 2016-03-31 13:03:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.numatop.new.19453/numatop.changes 2018-11-29 23:00:29.815499278 +0100 @@ -1,0 +2,5 @@ +Mon Nov 19 20:56:43 UTC 2018 - Cristian RodrÃguez + +- numatop-ncursesw.patch: Switch to ncursesw6 + +--- New: numatop-ncursesw.patch Other differences: -- ++ numatop.spec ++ --- /var/tmp/diff_new_pack.ZJtgIl/_old 2018-11-29 23:00:30.451498494 +0100 +++ /var/tmp/diff_new_pack.ZJtgIl/_new 2018-11-29 23:00:30.479498460 +0100 @@ -1,7 +1,7 @@ # # spec file for package numatop # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -25,9 +25,10 @@ Url:https://01.org/numatop Source0: https://01.org/sites/default/files/%{name}_linux_%{version}.tar.gz BuildRequires: libnuma-devel -BuildRequires: ncurses-devel +BuildRequires: pkgconfig(ncursesw) BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: x86_64 +Patch0: numatop-ncursesw.patch %description NumaTOP is an observation tool for runtime memory locality characterization @@ -41,9 +42,11 @@ %prep %setup -q -n %{name} +%patch0 -p1 %build -make %{?_smp_mflags} CFLAGS="%{optflags}" +export CFLAGS="%{optflags}" +make %{?_smp_mflags} %install mkdir -p %{buildroot}/%{_bindir} ++ numatop-ncursesw.patch ++ Index: numatop/Makefile === --- numatop.orig/Makefile +++ numatop/Makefile @@ -4,9 +4,9 @@ MANDIR = /usr/share/man/man8 PROG = numatop CC = gcc LD = gcc -CFLAGS = -g -Wall -O2 +CFLAGS += -pthread $(shell pkg-config --cflags ncursesw) -g -Wall -O2 LDFLAGS = -g -LDLIBS = -lncurses -lpthread -lnuma +LDLIBS = $(shell pkg-config --libs ncursesw) -lnuma COMMON_OBJS = cmd.o disp.o lwp.o numatop.o page.o perf.o \ proc.o reg.o util.o win.o @@ -19,7 +19,7 @@ INTEL_OBJS = wsm.o snb.o nhm.o all: $(PROG) $(PROG): $(COMMON_OBJS) $(OS_OBJS) $(INTEL_OBJS) - $(LD) $(LDFLAGS) -o $@ $(COMMON_OBJS) $(OS_OBJS) $(INTEL_OBJS) $(LDLIBS) + $(LD) $(CFLAGS) $(LDFLAGS) -o $@ $(COMMON_OBJS) $(OS_OBJS) $(INTEL_OBJS) $(LDLIBS) %.o: ./common/%.c ./common/include/*.h ./common/include/os/*.h $(CC) $(CFLAGS) -o $@ -c $< Index: numatop/common/numatop.c === --- numatop.orig/common/numatop.c +++ numatop/common/numatop.c @@ -42,6 +42,8 @@ #include #include #include +#include + #include "include/types.h" #include "include/util.h" #include "include/proc.h" @@ -75,6 +77,7 @@ main(int argc, char *argv[]) boolean_t locked = B_FALSE; char c; +setlocale(LC_ALL, ""); if (!os_authorized()) { return (1); }
commit numatop for openSUSE:Factory
Hello community, here is the log from the commit of package numatop for openSUSE:Factory checked in at 2016-03-31 13:03:08 Comparing /work/SRC/openSUSE:Factory/numatop (Old) and /work/SRC/openSUSE:Factory/.numatop.new (New) Package is "numatop" Changes: --- /work/SRC/openSUSE:Factory/numatop/numatop.changes 2015-03-09 10:10:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.numatop.new/numatop.changes 2016-03-31 13:03:09.0 +0200 @@ -1,0 +2,6 @@ +Sat Mar 26 19:31:38 UTC 2016 - mplus...@suse.com + +- Update to version 1.0.4 + * Add BDW-EP/EX support + +--- Old: numatop_linux_1.0.3.tar.gz New: numatop_linux_1.0.4.tar.gz Other differences: -- ++ numatop.spec ++ --- /var/tmp/diff_new_pack.Mjc8ZM/_old 2016-03-31 13:03:10.0 +0200 +++ /var/tmp/diff_new_pack.Mjc8ZM/_new 2016-03-31 13:03:10.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package numatop # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,16 +17,16 @@ Name: numatop -Version:1.0.3 +Version:1.0.4 Release:0 Summary:A top-like tool for runtime memory locality monitoring on NUMA systems License:BSD-3-Clause Group: System/Monitoring Url:https://01.org/numatop Source0: https://01.org/sites/default/files/%{name}_linux_%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libnuma-devel BuildRequires: ncurses-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: x86_64 %description @@ -43,16 +43,20 @@ %setup -q -n %{name} %build -make CFLAGS="%optflags" %{?_smp_mflags} +make %{?_smp_mflags} CFLAGS="%{optflags}" %install mkdir -p %{buildroot}/%{_bindir} mkdir -p %{buildroot}/%{_mandir}/man8 -make PREFIXDIR=%{buildroot}/usr/ MANDIR=%{buildroot}/%{_mandir}/man8 install +make \ + %{?_smp_mflags} \ + PREFIXDIR=%{buildroot}%{_prefix} \ + MANDIR=%{buildroot}/%{_mandir}/man8 \ + install %files %defattr(-,root,root) %{_bindir}/%{name} -%{_mandir}/man8/* +%{_mandir}/man8/%{name}.8%{ext_man} %changelog ++ numatop_linux_1.0.3.tar.gz -> numatop_linux_1.0.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numatop/README new/numatop/README --- old/numatop/README 2014-08-07 07:27:36.0 +0200 +++ new/numatop/README 2014-08-08 03:30:15.0 +0200 @@ -21,9 +21,12 @@ Kernel Requirement: -- -Kernel: 3.13+ +Recommended kernel: 3.16 -For Haswell supporting, please also apply the following perf patch in kernel. +For Haswell supporting, please also apply a perf patch on 3.16. The patch +is numatop/kernel_patches/0001-perf-x86-Widen-Haswell-OFFCORE-mask.patch. + +The patch can also be found at following link: http://www.gossamer-threads.com/lists/linux/kernel/1964864 Directories @@ -36,6 +39,8 @@ generate memory access with runtime latency value among CPUs. Note that this application is only used for numatop testing! +kernel_patches: the required kernel patches. + Note: - numatop is supported on Intel Xeon processors: 5500-series, 6500/7500-series, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numatop/common/disp.c new/numatop/common/disp.c --- old/numatop/common/disp.c 2014-07-01 02:40:53.0 +0200 +++ new/numatop/common/disp.c 2015-07-30 03:18:39.0 +0200 @@ -614,35 +614,35 @@ if (select(s_cons_ctl.pipe[0] + 1, _cons_ctl.fds, NULL, NULL, NULL) > 0) { if (FD_ISSET(s_cons_ctl.pipe[0], _cons_ctl.fds)) { - (void) read(s_cons_ctl.pipe[0], , 1); - - /* -* Character is from pipe. -*/ - if (ch == PIPE_CHAR_QUIT) { + if (read(s_cons_ctl.pipe[0], , 1) == 1) { /* -* Received a QUIT notification, -* "console thread" will be quit +* Character is from pipe. */ - debug_print(NULL, 2, "cons: " - "received PIPE_CHAR_QUIT\n"); -
commit numatop for openSUSE:Factory
Hello community, here is the log from the commit of package numatop for openSUSE:Factory checked in at 2015-03-09 10:10:08 Comparing /work/SRC/openSUSE:Factory/numatop (Old) and /work/SRC/openSUSE:Factory/.numatop.new (New) Package is numatop Changes: --- /work/SRC/openSUSE:Factory/numatop/numatop.changes 2013-08-19 10:50:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.numatop.new/numatop.changes 2015-03-09 10:10:08.0 +0100 @@ -1,0 +2,6 @@ +Fri Mar 6 16:35:30 UTC 2015 - p.drou...@gmail.com + +- Update to version 1.0.3 + * Add Haswell supporting + +--- Old: numatop_linux_1.0.1.tar.gz New: numatop_linux_1.0.3.tar.gz Other differences: -- ++ numatop.spec ++ --- /var/tmp/diff_new_pack.EZX4zU/_old 2015-03-09 10:10:09.0 +0100 +++ /var/tmp/diff_new_pack.EZX4zU/_new 2015-03-09 10:10:09.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package numatop # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: numatop -Version:1.0.1 +Version:1.0.3 Release:0 Summary:A top-like tool for runtime memory locality monitoring on NUMA systems License:BSD-3-Clause Group: System/Monitoring Url:https://01.org/numatop -Source0: https://01.org/sites/default/files/downloads/%{name}_linux_%{version}.tar.gz +Source0: https://01.org/sites/default/files/%{name}_linux_%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libnuma-devel BuildRequires: ncurses-devel ++ numatop_linux_1.0.1.tar.gz - numatop_linux_1.0.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numatop/.git/HEAD new/numatop/.git/HEAD --- old/numatop/.git/HEAD 2013-05-20 04:52:43.0 +0200 +++ new/numatop/.git/HEAD 1970-01-01 01:00:00.0 +0100 @@ -1 +0,0 @@ -ref: refs/heads/master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numatop/.git/config new/numatop/.git/config --- old/numatop/.git/config 2013-05-20 04:52:43.0 +0200 +++ new/numatop/.git/config 1970-01-01 01:00:00.0 +0100 @@ -1,11 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = false - logallrefupdates = true -[remote origin] - url = g...@github.com:01org/numatop.git - fetch = +refs/heads/*:refs/remotes/origin/* -[branch master] - remote = origin - merge = refs/heads/master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numatop/.git/description new/numatop/.git/description --- old/numatop/.git/description2013-05-20 04:52:38.0 +0200 +++ new/numatop/.git/description1970-01-01 01:00:00.0 +0100 @@ -1 +0,0 @@ -Unnamed repository; edit this file 'description' to name the repository. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numatop/.git/hooks/applypatch-msg.sample new/numatop/.git/hooks/applypatch-msg.sample --- old/numatop/.git/hooks/applypatch-msg.sample2013-05-20 04:52:38.0 +0200 +++ new/numatop/.git/hooks/applypatch-msg.sample1970-01-01 01:00:00.0 +0100 @@ -1,15 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message taken by -# applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. The hook is -# allowed to edit the commit message file. -# -# To enable this hook, rename this file to applypatch-msg. - -. git-sh-setup -test -x $GIT_DIR/hooks/commit-msg - exec $GIT_DIR/hooks/commit-msg ${1+$@} -: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numatop/.git/hooks/commit-msg.sample new/numatop/.git/hooks/commit-msg.sample --- old/numatop/.git/hooks/commit-msg.sample2013-05-20 04:52:38.0 +0200 +++ new/numatop/.git/hooks/commit-msg.sample1970-01-01 01:00:00.0 +0100 @@ -1,24 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message. -# Called by git commit with one argument, the name of the file -# that has the commit message. The hook should exit with non-zero -# status after issuing an appropriate message if it wants to stop the -# commit. The hook is
commit numatop for openSUSE:Factory
Hello community, here is the log from the commit of package numatop for openSUSE:Factory checked in at 2013-08-19 10:50:53 Comparing /work/SRC/openSUSE:Factory/numatop (Old) and /work/SRC/openSUSE:Factory/.numatop.new (New) Package is numatop Changes: New Changes file: --- /dev/null 2013-07-23 23:44:04.804033756 +0200 +++ /work/SRC/openSUSE:Factory/.numatop.new/numatop.changes 2013-08-19 10:50:55.0 +0200 @@ -0,0 +1,11 @@ +--- +Sun Aug 18 20:02:20 UTC 2013 - vba...@suse.com + +- Restrict to x86_64 due to Intel CPU requirement and missing deps + on x86. + +--- +Thu Aug 15 09:20:23 UTC 2013 - vba...@suse.com + +- Initial package + New: numatop.changes numatop.spec numatop_linux_1.0.1.tar.gz Other differences: -- ++ numatop.spec ++ # # spec file for package numatop # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # 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/ # Name: numatop Version:1.0.1 Release:0 Summary:A top-like tool for runtime memory locality monitoring on NUMA systems License:BSD-3-Clause Group: System/Monitoring Url:https://01.org/numatop Source0: https://01.org/sites/default/files/downloads/%{name}_linux_%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libnuma-devel BuildRequires: ncurses-devel ExclusiveArch: x86_64 %description NumaTOP is an observation tool for runtime memory locality characterization and analysis of processes and threads running on a NUMA system. It helps the user characterize the NUMA behavior of processes and threads and identify where the NUMA-related performance bottlenecks reside. Numatop is supported on Intel Xeon processors: 5500-series, 6500/7500-series, 5600 series, E7-x8xx-series, and E5-16xx/24xx/26xx/46xx-series. E5-16xx/24xx/26xx/46xx-series should be updated to latest CPU microcode (microcode must be 0x618+ or 0x70c+). Kernel 3.9 or higher is required. %prep %setup -q -n %{name} %build make CFLAGS=%optflags %{?_smp_mflags} %install mkdir -p %{buildroot}/%{_bindir} mkdir -p %{buildroot}/%{_mandir}/man8 make PREFIXDIR=%{buildroot}/usr/ MANDIR=%{buildroot}/%{_mandir}/man8 install %files %defattr(-,root,root) %{_bindir}/%{name} %{_mandir}/man8/* %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org