commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2020-03-11 18:31:27 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new.3160 (New) Package is "papi" Wed Mar 11 18:31:27 2020 rev:32 rq:781949 version:6.0.0 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2019-12-07 15:23:06.635731118 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new.3160/papi.changes 2020-03-11 18:31:35.794871065 +0100 @@ -1,0 +2,51 @@ +Wed Mar 4 18:55:04 UTC 2020 - Tony Jones + +- Update to PAPI v6.0 + - Major Changes: + * Added the rocm component to support performance counters on AMD GPUs. + * Added the rocm_smi component; SMI is System Management Interface to + monitor power usage on AMD GPUs, which is also writeable by the user, + e.g. to reduce power consumption on non-critical operations. +* Added 'io' component to expose I/O statistics exported by the Linux + kernel (/proc/self/io). +* Added 'SDE' component, Software Defined Events, which allows HPC software + layers to expose internal performance-critical behavior via Software + Defined Events (SDEs) through the PAPI interface. +* Added 'SDE API' to register performance-critical events that originate + from HPC software layers, and which are recognized as 'PAPI counters' + and, thus, can be monitored with the standard PAPI interface. +* Added powercap_ppc component to support monitoring and capping of power + usage on IBM PowerPC architectures (Power9 and later) using the powercap + interface exposed through the Linux kernel. +* Added 'sensors_ppc' component to support monitoring of system metrics on + IBM PowerPC architectures (Power9 and later) using the opal/exports sysfs + interface. +* Retired infiniband_umad component, it is superseded by infiniband. +* Revived PAPI's 'high-level API' to make it more intuitive and effective + for novice users and quick event reporting. +* Added 'counter_analysis_toolkit' sub-directory (CAT): A tool to assist + with native performance counter disambiguation through micro-benchmarks, + which are used to probe different important aspects of modern CPUs, to + aid the classification of native performance events. +* Other Changes include: +* Standardized our environment variables and implemented a simplified, + unified approach for specifying libraries necessary for components, with + overrides possible for special circumstances. Eliminated component level + 'configure' requirements. +* Corrected TLS issues (Thread Local Storage) and race conditions. +* Several bug fixes, documentation fixes and enhancements, improvements to + README files for user instruction and code comments. + + - Other Changes: +* Standardized our environment variables and implemented a simplified, + unified approach for specifying libraries necessary for components, with + overrides possible for special circumstances. Eliminated component level + 'configure' requirements. +* Corrected TLS issues (Thread Local Storage) and race conditions. +* Several bug fixes, documentation fixes and enhancements, improvements to + README files for user instruction and code comments. + + - Drop patch: papi-fix-ldflags.patch (upstream) + - Clean up spec file, remove unnecessary portions. + +--- Old: papi-5.7.0.tar.gz papi-fix-ldflags.patch New: papi-6.0.0.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.jqfWME/_old 2020-03-11 18:31:36.798871682 +0100 +++ /var/tmp/diff_new_pack.jqfWME/_new 2020-03-11 18:31:36.806871686 +0100 @@ -1,7 +1,7 @@ # # spec file for package papi # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,8 +19,8 @@ %global flavor @BUILD_FLAVOR@%{nil} %define pname papi -%define ver 5.7.0 -%define _ver 5_7_0 +%define ver 6.0.0 +%define _ver 6_0_0 %bcond_with ringdisabled @@ -71,10 +71,9 @@ Summary:Performance Application Programming Interface License:BSD-3-Clause Group: Development/Libraries/C and C++ -Url:http://icl.cs.utk.edu/papi/index.html +URL:http://icl.cs.utk.edu/papi/index.html Source: http://icl.cs.utk.edu/projects/papi/downloads/%{pname}-%{version}.tar.gz Source1:%{pname}-rpmlintrc -Patch1:
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2019-12-07 15:19:49 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new.4691 (New) Package is "papi" Sat Dec 7 15:19:49 2019 rev:31 rq:752373 version:5.7.0 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2019-10-14 14:53:00.802213186 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new.4691/papi.changes 2019-12-07 15:23:06.635731118 +0100 @@ -1,0 +2,5 @@ +Thu Nov 28 17:06:04 UTC 2019 - Egbert Eich + +- Add master package for library in HPC build (boo#1158048). + +--- Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.jvNJFQ/_old 2019-12-07 15:23:07.051731060 +0100 +++ /var/tmp/diff_new_pack.jvNJFQ/_new 2019-12-07 15:23:07.055731059 +0100 @@ -153,6 +153,8 @@ %description -n %{libname %_ver} This package contains the PAPI runtime library. +%{?with_hpc:%{hpc_master_package -l -L}} + %prep %setup -q -n %{pname}-%{version} %patch1 -p1
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2019-10-14 14:52:59 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new.2352 (New) Package is "papi" Mon Oct 14 14:52:59 2019 rev:30 rq:737529 version:5.7.0 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2019-05-03 22:23:50.679895559 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new.2352/papi.changes 2019-10-14 14:53:00.802213186 +0200 @@ -1,0 +2,11 @@ +Thu Oct 10 13:46:44 UTC 2019 - Tony Jones + +- Delete patch: papi-codecleanup.patch + Patch has been present since first checkin but there is no indication + as to it's purpose, no bug reference and it is not needed for successful + test run. + +- Refresh patch: papi-fix-ldflags.patch + Add proper patch description. Contents pushed upstream. + +--- @@ -9 +20 @@ -- Update to 5.7.0 +- Update to 5.7.0 (jsc#SLE-8562) Old: papi-codecleanup.patch Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.pxCoUo/_old 2019-10-14 14:53:01.930210244 +0200 +++ /var/tmp/diff_new_pack.pxCoUo/_new 2019-10-14 14:53:01.930210244 +0200 @@ -74,7 +74,6 @@ Url:http://icl.cs.utk.edu/papi/index.html Source: http://icl.cs.utk.edu/projects/papi/downloads/%{pname}-%{version}.tar.gz Source1:%{pname}-rpmlintrc -Patch0: papi-codecleanup.patch Patch1: papi-fix-ldflags.patch BuildRequires: autoconf >= 2.61 @@ -156,7 +155,6 @@ %prep %setup -q -n %{pname}-%{version} -%patch0 %patch1 -p1 # Create baselibs.conf dynamically (non-HPC build only). ++ papi-fix-ldflags.patch ++ --- /var/tmp/diff_new_pack.pxCoUo/_old 2019-10-14 14:53:02.010210035 +0200 +++ /var/tmp/diff_new_pack.pxCoUo/_new 2019-10-14 14:53:02.030209983 +0200 @@ -1,5 +1,15 @@ papi-5.6.0/src/utils/Makefile 2017-12-19 18:14:32.0 +0100 -+++ papi-5.6.0/src/utils/Makefile 2018-08-22 15:56:27.704153834 +0200 +From: Tony Jones +Subject: Fix LDFLAGS order in utils/Makefile +References: none +Upstream: submitted Oct/2/2019 +Signed-off-by: Tony Jones + +Binutils changed some time ago such that -l needs to follow the +same existing rules as -l, namely to be specified after any .o/.a +files. + +--- a/src/utils/Makefile 2017-12-19 18:14:32.0 +0100 b/src/utils/Makefile 2018-08-22 15:56:27.704153834 +0200 @@ -16,46 +16,46 @@ default all utils: $(ALL) @@ -9,15 +19,15 @@ papi_clockres: papi_clockres.o $(PAPILIB) $(CLOCKCORE) - $(CC) $(LDFLAGS) -o papi_clockres papi_clockres.o $(PAPILIB) $(CLOCKCORE) -lm -+ $(CC) -o papi_clockres papi_clockres.o $(PAPILIB) $(LDFLAGS) $(CLOCKCORE) -lm ++ $(CC) -o papi_clockres papi_clockres.o $(PAPILIB) $(CLOCKCORE) $(LDFLAGS) -lm papi_command_line: papi_command_line.o $(PAPILIB) $(DOLOOPS) - $(CC) $(LDFLAGS) -o papi_command_line papi_command_line.o $(PAPILIB) $(DOLOOPS) -+ $(CC) -o papi_command_line papi_command_line.o $(PAPILIB) $(LDFLAGS) $(DOLOOPS) ++ $(CC) -o papi_command_line papi_command_line.o $(PAPILIB) $(DOLOOPS) $(LDFLAGS) papi_component_avail: papi_component_avail.o $(PAPILIB) print_header.o - $(CC) $(LDFLAGS) -o papi_component_avail papi_component_avail.o $(PAPILIB) print_header.o -+ $(CC) -o papi_component_avail papi_component_avail.o $(PAPILIB) $(LDFLAGS) print_header.o ++ $(CC) -o papi_component_avail papi_component_avail.o $(PAPILIB) print_header.o $(LDFLAGS) papi_cost: papi_cost.o $(PAPILIB) cost_utils.o - $(CC) $(LDFLAGS) -o papi_cost papi_cost.o cost_utils.o $(PAPILIB) -lm @@ -49,7 +59,7 @@ papi_native_avail: papi_native_avail.o $(PAPILIB) print_header.o - $(CC) $(LDFLAGS) -o papi_native_avail papi_native_avail.o $(PAPILIB) print_header.o -+ $(CC) -o papi_native_avail papi_native_avail.o $(PAPILIB) $(LDFLAGS) print_header.o ++ $(CC) -o papi_native_avail papi_native_avail.o $(PAPILIB) print_header.o $(LDFLAGS) papi_version: papi_version.o $(PAPILIB) - $(CC) $(LDFLAGS) -o papi_version papi_version.o $(PAPILIB)
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2019-05-03 22:23:49 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new.5148 (New) Package is "papi" Fri May 3 22:23:49 2019 rev:29 rq:699831 version:5.7.0 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2019-04-15 11:50:06.358475637 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new.5148/papi.changes 2019-05-03 22:23:50.679895559 +0200 @@ -1,0 +2,5 @@ +Wed Apr 24 17:28:18 UTC 2019 - Martin Liška + +- Disable LTO (boo#1133272). + +--- Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.NPNvH9/_old 2019-05-03 22:23:51.251896786 +0200 +++ /var/tmp/diff_new_pack.NPNvH9/_new 2019-05-03 22:23:51.251896786 +0200 @@ -170,6 +170,7 @@ %endif %build +%define _lto_cflags %{nil} #export SUSE_ASNEEDED=0 cd src autoreconf -fi
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2019-04-15 11:50:03 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new.17052 (New) Package is "papi" Mon Apr 15 11:50:03 2019 rev:28 rq:692974 version:5.7.0 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2019-02-24 16:52:42.216985140 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new.17052/papi.changes 2019-04-15 11:50:06.358475637 +0200 @@ -1,0 +2,21 @@ +Thu Apr 4 15:44:09 UTC 2019 - Christian Vögl + +- Update to 5.7.0 + Major Changes: + * Validation tests: A substantial effort to add validation tests to PAPI +to check and detect problems in the definition of PAPI preset events. + * Event testing: Thorough cleanup of code in the C and Fortran testing to +add processor support, cleanup output and make the testing behavior +consistent. + * CUDA component: Updated and rewritten to support CUPTI Metric API + (combinations of basic events). This component now supports NVLink + information through the Metric API. Updated testing for the component. + * NVML component: Updated to support power management limits and improved +event names. Minor other bug fixes. + * RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake +/ Denverton, Skylake-X / Kabylake + * PAPI preset events: Many updates to the PAPI preset event mappings; +Skylake X support, initial AMD fam17h, fix AMD fam16h, added +more Power8 events, initial Power9 events. + +--- Old: papi-5.6.0.tar.gz New: papi-5.7.0.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.jbLtNF/_old 2019-04-15 11:50:08.298476665 +0200 +++ /var/tmp/diff_new_pack.jbLtNF/_new 2019-04-15 11:50:08.326476680 +0200 @@ -19,8 +19,8 @@ %global flavor @BUILD_FLAVOR@%{nil} %define pname papi -%define ver 5.6.0 -%define _ver 5_6_0 +%define ver 5.7.0 +%define _ver 5_7_0 %bcond_with ringdisabled ++ papi-5.6.0.tar.gz -> papi-5.7.0.tar.gz ++ 41455 lines of diff (skipped)
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2019-02-24 16:52:30 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new.28833 (New) Package is "papi" Sun Feb 24 16:52:30 2019 rev:27 rq:677370 version:5.6.0 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2018-10-11 11:46:16.202724333 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new.28833/papi.changes 2019-02-24 16:52:42.216985140 +0100 @@ -1,0 +2,6 @@ +Mon Feb 18 17:07:43 UTC 2019 - Egbert Eich + +- Expose PAPI_LIB from module also when no devel package is installed + (bsc#1125825). + +--- Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.bqI4W8/_old 2019-02-24 16:52:43.728984430 +0100 +++ /var/tmp/diff_new_pack.bqI4W8/_new 2019-02-24 16:52:43.728984430 +0100 @@ -1,7 +1,7 @@ # # spec file for package papi # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -232,6 +232,7 @@ setenv %{hpc_upcase %pname}_DIR%{hpc_prefix} setenv %{hpc_upcase %pname}_BIN%{hpc_bindir} +setenv %{hpc_upcase %pname}_LIB%{hpc_libdir} if {[file isdirectory %{hpc_includedir}]} { prepend-pathLIBRARY_PATH%{hpc_libdir} @@ -241,7 +242,6 @@ prepend-pathINCLUDE %{hpc_includedir} %hpc_modulefile_add_pkgconfig_path -setenv %{hpc_upcase %pname}_LIB%{hpc_libdir} setenv %{hpc_upcase %pname}_INC%{hpc_includedir} } EOF
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2018-10-11 11:46:12 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is "papi" Thu Oct 11 11:46:12 2018 rev:26 rq:640046 version:5.6.0 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2018-02-13 10:25:06.330384991 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2018-10-11 11:46:16.202724333 +0200 @@ -1,0 +2,52 @@ +Thu Oct 4 19:16:13 UTC 2018 - Michal Suchanek + +- Fix pcp build (boo#1107637). + libpapi-devel depends on papi which was dynamically linked in the past and + pulled in libpapi. It is linked statically now so the libpapi dependency + needs to be added. + +--- +Wed Aug 22 12:49:47 UTC 2018 - msucha...@suse.com + +- Update to 5.6.0 (FATE#321456). + + Major changes: + * Validation tests: A substantial effort to add validation tests to PAPI to +check and detect problems in the definition of PAPI preset events. + * Event testing: Thorough cleanup of code in the C and Fortran testing to +add processor support, cleanup output and make the testing behavior +consistent. + * CUDA component: Updated and rewritten to support CUPTI Metric API +(combinations of basic events). This component now supports NVLink +information through the Metric API. Updated testing for the component. + * NVML component: Updated to support power management limits and improved +event names. Minor other bug fixes. + * RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake +/ Denverton, Skylake-X / Kabylake + * PAPI preset events: Many updates to the PAPI preset event mappings; +Skylake X support, initial AMD fam17h, fix AMD fam16h, added more Power8 +events, initial Power9 events. + + Other changes: + * Updating man and help pages for papi_avail and papi_native_avail. + * Powercap component: Added test for setting power caps via PAPI powercap +component. + * Infiniband component: Bugfix for infiniband_umad component. + * Uncore component: Updated to support recent processors. + * Lmsensors component updated to support correct runtime linking, better +events name, and a number of bug fixes. + * Updated and fixed timer support for multiple architectures. + * All components: Cleanup and standardize testing behavior in the components. + * Build system: Much needed cleanup of configure and make scripts. + * Support for C++ was enhanced. + * Enabling optional support for reading events using perfevent-rdpmc on +recent Linux kernels can speed up PAPI_read() by a factor of 5. + * Pthread testing limited to avoid excessive CPU consumption on highly +parallel machines. + +- Refresh papi-codecleanup.patch +- Remove papi-power9_event_list_presets.patch: + obsoleted by update. +- Add papi-fix-ldflags.patch: fix libdl linking errors + +--- Old: papi-5.5.1.tar.gz papi-power9_event_list_presets.patch New: papi-5.6.0.tar.gz papi-fix-ldflags.patch Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.W6uOCs/_old 2018-10-11 11:46:16.738723651 +0200 +++ /var/tmp/diff_new_pack.W6uOCs/_new 2018-10-11 11:46:16.738723651 +0200 @@ -12,15 +12,15 @@ # 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/ # %global flavor @BUILD_FLAVOR@%{nil} %define pname papi -%define ver 5.5.1 -%define _ver 5_5_1 +%define ver 5.6.0 +%define _ver 5_6_0 %bcond_with ringdisabled @@ -75,8 +75,7 @@ Source: http://icl.cs.utk.edu/projects/papi/downloads/%{pname}-%{version}.tar.gz Source1:%{pname}-rpmlintrc Patch0: papi-codecleanup.patch -#Patches to add support for POWER9 -Patch1: papi-power9_event_list_presets.patch +Patch1: papi-fix-ldflags.patch BuildRequires: autoconf >= 2.61 BuildRequires: automake @@ -128,6 +127,7 @@ %packagedevel Summary:Software Development Kit for PAPI Group: Development/Libraries/C and C++ +Requires: %{libname %_ver} = %version Requires: %{name} = %{version} Requires: linux-kernel-headers ++ papi-5.5.1.tar.gz -> papi-5.6.0.tar.gz ++ 106000 lines of diff (skipped) ++ papi-codecleanup.patch ++ --- /var/tmp/diff_new_pack.W6uOCs/_old 2018-10-11 11:46:17.386722826 +0200 +++ /var/tmp/diff_new_pack.W6uOCs/_new 2018-10-11
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2018-02-13 10:25:05 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is "papi" Tue Feb 13 10:25:05 2018 rev:25 rq:574737 version:5.5.1 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2018-01-16 09:31:18.948729927 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2018-02-13 10:25:06.330384991 +0100 @@ -1,0 +2,5 @@ +Fri Feb 9 14:46:30 UTC 2018 - cg...@suse.com + +- Fix summary in module files (bnc#1080259) + +--- Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.ZZPwsW/_old 2018-02-13 10:25:07.130356169 +0100 +++ /var/tmp/diff_new_pack.ZZPwsW/_new 2018-02-13 10:25:07.134356024 +0100 @@ -221,7 +221,7 @@ module-whatis "Name: %{pname}" module-whatis "Version: %{version}" module-whatis "Category: runtime library" -module-whatis "Description: %{summary}" +module-whatis "Description: %{SUMMARY:0}" module-whatis "URL %{url}" set version %{version}
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2018-01-16 09:31:17 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is "papi" Tue Jan 16 09:31:17 2018 rev:24 rq:562553 version:5.5.1 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2017-11-23 09:39:41.410856285 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2018-01-16 09:31:18.948729927 +0100 @@ -1,0 +2,5 @@ +Sat Jan 6 14:42:20 UTC 2018 - e...@suse.com + +- Fix unexpanded rpm macro in environment module file for HPC (boo#1074897). + +--- Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.Joog6n/_old 2018-01-16 09:31:19.704694558 +0100 +++ /var/tmp/diff_new_pack.Joog6n/_new 2018-01-16 09:31:19.708694370 +0100 @@ -1,7 +1,7 @@ # # spec file for package papi # -# Copyright (c) 2017 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 @@ -226,7 +226,7 @@ set version %{version} -prepend-pathPATH%{hpc_bidnir} +prepend-pathPATH%{hpc_bindir} prepend-pathMANPATH %{hpc_mandir} prepend-pathLD_LIBRARY_PATH %{hpc_libdir}
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2017-11-23 09:39:28 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is "papi" Thu Nov 23 09:39:28 2017 rev:23 rq:543931 version:5.5.1 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2017-11-10 14:41:33.830429678 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2017-11-23 09:39:41.410856285 +0100 @@ -1,0 +2,5 @@ +Sun Nov 12 12:28:10 UTC 2017 - e...@suse.com + +- Add lua-lmod as dependency to HPC package. + +--- Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.d2DkAt/_old 2017-11-23 09:39:44.430746104 +0100 +++ /var/tmp/diff_new_pack.d2DkAt/_new 2017-11-23 09:39:44.434745958 +0100 @@ -91,6 +91,7 @@ %if %{with hpc} BuildRequires: lua-lmod BuildRequires: suse-hpc +Requires: lua-lmod %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build #PAPI doesn't support the s390 architecture
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2017-11-10 14:39:39 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is "papi" Fri Nov 10 14:39:39 2017 rev:22 rq:539240 version:5.5.1 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2017-10-18 16:15:18.796026653 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2017-11-10 14:41:33.830429678 +0100 @@ -1,0 +2,5 @@ +Mon Oct 30 23:51:35 UTC 2017 - e...@suse.com + +- Fix Requires for HPC build. + +--- @@ -171,0 +177,9 @@ + +- Remove papi-PPC64-sys_mem_info-array-size-is-wrong.patch: + obsoleted by update. + +--- +Mon Oct 20 18:07:45 CEST 2014 - p...@suse.de + +- Add papi-PPC64-sys_mem_info-array-size-is-wrong.patch from IBM to + fix access beyond array bounds on POWER8 (bnc#901134). Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.SwDzZZ/_old 2017-11-10 14:41:35.094383990 +0100 +++ /var/tmp/diff_new_pack.SwDzZZ/_new 2017-11-10 14:41:35.094383990 +0100 @@ -127,8 +127,8 @@ %packagedevel Summary:Software Development Kit for PAPI Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} Requires: linux-kernel-headers -Requires: papi = %{version} %descriptiondevel This package includes the C header files that specify the PAPI userspace @@ -140,8 +140,8 @@ %packagedevel-static Summary:Static PAPI libraries Group: Development/Libraries/C and C++ +Requires: %{name}-devel = %{version} Requires: linux-kernel-headers -Requires: papi-devel = %{version} %descriptiondevel-static This package includes the static PAPI libraries. @@ -158,7 +158,7 @@ %patch0 %patch1 -p1 -# Create baselib.conf dynamically (non-HPC build only). +# Create baselibs.conf dynamically (non-HPC build only). %if %{without hpc} cat > %{_sourcedir}/baselibs.conf <
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2017-10-18 16:15:17 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is "papi" Wed Oct 18 16:15:17 2017 rev:21 rq:534592 version:5.5.1 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2017-09-13 21:36:24.998854144 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2017-10-18 16:15:18.796026653 +0200 @@ -1,0 +2,24 @@ +Tue Oct 17 13:31:11 UTC 2017 - e...@suse.com + +- Add magic to limit the number of flavors built in the + in the OBS ring. + +--- +Thu Oct 12 05:46:35 UTC 2017 - e...@suse.com + +- Generate baselib.conf dynamically and only for the non-HPC + build: this avoids issues with the source validator. + +--- +Wed Oct 11 20:57:40 UTC 2017 - e...@suse.com + +- Work around openSUSE:Factory spec file validation test. + +--- +Fri Sep 11 19:00:50 UTC 2017 - e...@suse.com + +- Converted to multibuild. +- Add HPC build using environment modules + (FATE#321720). + +--- Old: baselibs.conf New: _multibuild Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.9AchRH/_old 2017-10-18 16:15:19.511993153 +0200 +++ /var/tmp/diff_new_pack.9AchRH/_new 2017-10-18 16:15:19.519992779 +0200 @@ -16,16 +16,64 @@ # -Name: papi -Version:5.5.1 +%global flavor @BUILD_FLAVOR@%{nil} + +%define pname papi +%define ver 5.5.1 +%define _ver 5_5_1 + +%bcond_with ringdisabled + +%if "%flavor" == "" +ExclusiveArch: do_not_build +%define package_name %pname +%endif + +# Magic for OBS Staging. Only build the flavors required by +# other packages in the ring. +%if %{with ringdisabled} + %if "%flavor" != "standard" +ExclusiveArch: do_not_build + %endif +%endif + +%if "%flavor" == "standard" +%{bcond_with hpc} +%endif + +%if "%flavor" == "hpc" +%{bcond_without hpc} +%endif + +%if %{without hpc} +%define package_name %{pname} +%define libname() lib%{pname}%{?with_mpi:-%{mpi_family}} +%define p_bindir %_bindir +%define p_libdir %_libdir +%define p_datadir %_datadir +%define p_includedir %_includedir +%define p_mandir %_mandir +%else +%{hpc_init %{?ext:-e %{ext}}} + +%define libname() lib%{pname}%{expand:%%{hpc_package_name_tail %{**}}} +%define package_name %{hpc_package_name %_ver} +%define p_bindir %hpc_bindir +%define p_libdir %hpc_libdir +%define p_datadir %hpc_datadir +%define p_includedir %hpc_includedir +%define p_mandir %hpc_mandir +%endif + +Name: %{package_name} +Version:%ver Release:0 Summary:Performance Application Programming Interface License:BSD-3-Clause Group: Development/Libraries/C and C++ Url:http://icl.cs.utk.edu/papi/index.html -Source: http://icl.cs.utk.edu/projects/papi/downloads/%{name}-%{version}.tar.gz -Source1:%{name}-rpmlintrc -Source1000: baselibs.conf +Source: http://icl.cs.utk.edu/projects/papi/downloads/%{pname}-%{version}.tar.gz +Source1:%{pname}-rpmlintrc Patch0: papi-codecleanup.patch #Patches to add support for POWER9 Patch1: papi-power9_event_list_presets.patch @@ -40,6 +88,10 @@ BuildRequires: linux-kernel-headers BuildRequires: ncurses-devel BuildRequires: pkg-config +%if %{with hpc} +BuildRequires: lua-lmod +BuildRequires: suse-hpc +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build #PAPI doesn't support the s390 architecture ExcludeArch:s390 s390x @@ -58,6 +110,9 @@ BuildRequires: glibc-devel-32bit %endif #BuildRequires: libibmad-devel +%if %{with hpc} +Requires: %{libname %_ver} = %version +%endif %description @@ -67,6 +122,8 @@ engineers to see, in near real time, the relation between software performance and processor events. +%{?with_hpc:%{hpc_master_package -L}} + %packagedevel Summary:Software Development Kit for PAPI Group: Development/Libraries/C and C++ @@ -78,6 +135,8 @@ libraries and interfaces. This is required for rebuilding any program that uses PAPI. +%{?with_hpc:%{hpc_master_package -a devel}} + %packagedevel-static Summary:Static PAPI libraries Group: Development/Libraries/C and C++ @@ -87,18 +146,28 @@ %descriptiondevel-static This package includes the static PAPI libraries. -%package -n libpapi +%package -n %{libname %_ver} Summary:PAPI runtime library Group: System/Libraries
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2017-09-13 21:36:19 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is "papi" Wed Sep 13 21:36:19 2017 rev:20 rq:523636 version:5.5.1 Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2017-01-25 23:20:37.607285753 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2017-09-13 21:36:24.998854144 +0200 @@ -1,0 +2,6 @@ +Mon Sep 11 15:23:35 CEST 2017 - p...@suse.de + +- Add papi-power9_event_list_presets.patch from IBM to add support + for the POWER9 architecture (fate#322255). + +--- New: papi-power9_event_list_presets.patch Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.gmgrq6/_old 2017-09-13 21:36:25.718752855 +0200 +++ /var/tmp/diff_new_pack.gmgrq6/_new 2017-09-13 21:36:25.718752855 +0200 @@ -1,7 +1,7 @@ # # spec file for package papi # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -27,6 +27,9 @@ Source1:%{name}-rpmlintrc Source1000: baselibs.conf Patch0: papi-codecleanup.patch +#Patches to add support for POWER9 +Patch1: papi-power9_event_list_presets.patch + BuildRequires: autoconf >= 2.61 BuildRequires: automake BuildRequires: chrpath @@ -94,6 +97,7 @@ %prep %setup -q %patch0 +%patch1 -p1 %build #export SUSE_ASNEEDED=0 ++ papi-power9_event_list_presets.patch ++ commit 6d13ae368b1ac4897da7ab9832aabe1f38147a4e Author: Will SchmidtDate: Thu Jun 22 17:28:20 2017 -0500 PAPI power9 event list presets Here is an initial set of events and changes to help support Power9. This is based on similar changes that were made for power8 when initial support was added there. I've updated the event names to match what we expect to have in power9, and have done compile/build/ sniff tests. Signed-off-by: Will Schmidt --- src/linux-memory.c |3 ++- src/papi_events.csv | 44 2 files changed, 46 insertions(+), 1 deletion(-) Index: papi-5.5.1/src/linux-memory.c === --- papi-5.5.1.orig/src/linux-memory.c 2016-11-18 20:14:51.0 +0100 +++ papi-5.5.1/src/linux-memory.c 2017-09-11 15:21:17.411416815 +0200 @@ -619,7 +619,8 @@ ppc64_get_memory_info( PAPI_hw_info_t * case 0x3F: /* POWER7 */ index = 3; break; - case 0x4b: /*POWER8*/ + case 0x4b: /* POWER8 */ + case 0x4e: /* POWER9 */ index = 4; break; default: Index: papi-5.5.1/src/papi_events.csv === --- papi-5.5.1.orig/src/papi_events.csv 2016-11-18 20:14:51.0 +0100 +++ papi-5.5.1/src/papi_events.csv 2017-09-11 15:21:17.411416815 +0200 @@ -1467,6 +1467,50 @@ PRESET,PAPI_SR_INS,NOT_DERIVED,PM_ST_FIN #n/aPRESET,PAPI_BR_PRC,NOT_DERIVED,PM_BR_PRED #n/aPRESET,PAPI_FXU_IDL,NOT_DERIVED,PM_FXU_IDLE # +CPU,POWER9 +CPU,power9 +# +PRESET,PAPI_L1_DCM,DERIVED_ADD,PM_LD_MISS_L1,PM_ST_MISS_L1 +PRESET,PAPI_L1_LDM,NOT_DERIVED,PM_LD_MISS_L1 +PRESET,PAPI_L1_STM,NOT_DERIVED,PM_ST_MISS_L1 +PRESET,PAPI_L1_DCW,DERIVED_SUB,PM_ST_FIN,PM_ST_MISS_L1 +PRESET,PAPI_L1_DCR,DERIVED_SUB,PM_LD_REF_L1,PM_LD_MISS_L1 +#PRESET,PAPI_L1_DCA,DERIVED_POSTFIX,N0|N1|-|N2|+|N3|-,PM_ST_FIN,PM_ST_MISS_L1,PM_LD_REF_L1,PM_LD_MISS_L1 +PRESET,PAPI_L1_DCA,DERIVED_ADD,PM_LD_REF_L1,PM_ST_CMPL +PRESET,PAPI_L2_DCM,NOT_DERIVED,PM_DATA_FROM_L2MISS +PRESET,PAPI_L2_LDM,NOT_DERIVED,PM_L2_LD_MISS +PRESET,PAPI_L2_STM,NOT_DERIVED,PM_L2_ST_MISS +PRESET,PAPI_L3_DCR,NOT_DERIVED,PM_DATA_FROM_L2MISS +PRESET,PAPI_L3_DCM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM +PRESET,PAPI_L3_LDM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM +PRESET,PAPI_L1_ICH,NOT_DERIVED,PM_INST_FROM_L1 +PRESET,PAPI_L1_ICM,NOT_DERIVED,PM_L1_ICACHE_MISS +PRESET,PAPI_L2_ICM,NOT_DERIVED,PM_INST_FROM_L2MISS +PRESET,PAPI_L2_ICM,NOT_DERIVED,PM_L2_INST_MISS +PRESET,PAPI_L2_ICH,NOT_DERIVED,PM_INST_FROM_L2 +PRESET,PAPI_L3_ICA,NOT_DERIVED,PM_INST_FROM_L2MISS +PRESET,PAPI_L3_ICH,NOT_DERIVED,PM_INST_FROM_L3
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2017-01-25 23:20:36 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is "papi" Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2016-09-16 11:02:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2017-01-25 23:20:37.607285753 +0100 @@ -1,0 +2,8 @@ +Thu Nov 24 10:45:33 UTC 2016 - mplus...@suse.com + +- Update to version 5.5.1: + * Support for uncore performance monitoring events on Intel Xeon +Phi Knights Landing (KNL). + * Minor bugfixes. + +--- Old: papi-5.5.0.tar.gz New: papi-5.5.1.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.MIYJTw/_old 2017-01-25 23:20:38.415163909 +0100 +++ /var/tmp/diff_new_pack.MIYJTw/_new 2017-01-25 23:20:38.419163306 +0100 @@ -17,7 +17,7 @@ Name: papi -Version:5.5.0 +Version:5.5.1 Release:0 Summary:Performance Application Programming Interface License:BSD-3-Clause ++ papi-5.5.0.tar.gz -> papi-5.5.1.tar.gz ++ 22237 lines of diff (skipped)
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2016-09-16 11:02:31 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is "papi" Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2015-03-05 18:17:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2016-09-16 11:02:33.0 +0200 @@ -1,0 +2,67 @@ +Thu Sep 15 07:47:31 CEST 2016 - p...@suse.de + +- Update to 5.5.0. Changes since 5.4.1 : + New Platforms: + * Added Knights Landing (KNL) core events and preset events. + * Added Intel Broadwell/Skylake/Knights Landing RAPL support + * Updated PAPI preset event support for Intel Broadwell/Skylake + + New Implementations: + * libmsr component: Using LLNL's libmsr library to access Intel +RAPL (Running Average Power Limit) library adds power capping +abilities to PAPI. + * CUDA PC sampling: A new standalone CUDA sampling tool +(papi_cuda_sampling) has been added to the CUDA component +(components/cuda/sampling/) and can be used as a preloader to +perform PC sampling on Nvidia GPUs which support the CUPTI +sampling interface (e.g. Maxwell). + * ARM Cortex A53 support: Event definitions added. + + New Component: + * Powercap component: PAPI now supports the Linux Power Capping +Framework which exposes power capping devices and power measurement +to user space via a sysfs virtual file system interface. + + Enhancements: + * Added Haswell-EP uncore support + * Initial Broadwell, Skylake support + * Added a general CUDA example (components/cuda/test) that uses +LD_PRELOAD to attach to a running CUcontext. + * Added "-check" flag to papi_avail and papi_native_avail to +test counter availability/validity. + * Add support for multiple flavors of POWER8 processors. + * Force all processors to check event schedulability by checking that +PAPI can successfully read the counters. + * Support for Intel Broadwell-EP, Skylake, Goldmont, Haswell-EP +inherited from libpfm4. + * Shared memory object (.so) naming is made more limited so that minor +updates do not break ABI compatibility. + + Bug Fixes: + * Clean output from papi_avail tool when there are no user defined events. + * Support PAPI_GRN_SYS granularity for perf component. + * Bug fix for infiniband_umad component. + * Bug fix for vmware component. + * Bug fix for NVML component. + * Fixed RAPL component so it reports unsupported inside a guest VM. + * Cleanup ARM CPU detection. + * Bug fix for PAPI_overflow issue for multiple eventsets. + * Increased PERF_EVENT_MAX_MPX_COUNTERS to 192 from 128. + * Fixed memory leak in papi_preset.c. + * Free allocated memory in the stealtime component. + * Improve testlib error messages if a component fails to initialize. + * Fix _papi_hwi_postfix_calc parsing and robustness. + * Clean build rules for CUDA sampling subcomponent. + * Correct IBM Power7 and Power8 computation of PAPI_L1_DCA. + * Eliminate the sole use of ftests_skip subroutine. + * Correct the event string names for tenth.c. + * Have Fortran test support code report errors more clearly. + * Cleanup output from libmsr component. + * PAPI internal functions were marked as static to avoid exposing them +externally. + * Multiple component were fixed to make internal functions static +where possible, to avoid exposing the functions as externally +accessible entry points. + * CUDA component configuration bug fixed. + +--- Old: papi-5.4.1.tar.gz New: papi-5.5.0.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.9GnzFZ/_old 2016-09-16 11:02:36.0 +0200 +++ /var/tmp/diff_new_pack.9GnzFZ/_new 2016-09-16 11:02:36.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package papi # -# 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,7 +17,7 @@ Name: papi -Version:5.4.1 +Version:5.5.0 Release:0 Summary:Performance Application Programming Interface License:BSD-3-Clause ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.9GnzFZ/_old 2016-09-16 11:02:36.0 +0200 +++ /var/tmp/diff_new_pack.9GnzFZ/_new 2016-09-16 11:02:36.0 +0200 @@ -1,5 +1,4 @@ libpapi -libpfm4 papi-devel requires -papi- requires "libpapi- = " ++ papi-5.4.1.tar.gz -> papi-5.5.0.tar.gz ++
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2015-03-05 15:43:25 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2014-11-18 22:49:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2015-03-05 18:17:23.0 +0100 @@ -1,0 +2,33 @@ +Wed Mar 4 18:45:26 UTC 2015 - mplus...@suse.com + +- Replace ./configure with macro %configure + +--- +Wed Mar 4 16:28:20 UTC 2015 - mgo...@suse.com + +- fix typo in excludearch statement + +--- +Wed Mar 4 13:38:58 UTC 2015 - mplus...@suse.com + +- Cleanup spec file with spec-cleaner +- Update to 5.4.1 + * Updated support for Intel Haswell and Haswell-EP + * Added ARM Cortex A7 + * Added ARM 1176 CPU (original Raspberry Pi) + * Enhance PAPI preset events to allow user defined events. + * User defined events are set up via a user event definition file. + * New test demonstrating attaching an eventset to a single CPU +rather than a thread. + * Use the term event qualifiers instead of event masks to +clarify understanding. + * Added pkg-config support to PAPI. + * Fixed lustre segfault bug in lustre component. + * Fixed compilation in the absence of a Fortran compiler. + * Fixed bug in krental_pthreads ctest to join threads properly +on exit. + * Fixed bug in perf_events where event masks were not getting +cleared properly. + * Fixed memory leak bug in perf_events. + +--- Old: papi-5.4.0.tar.gz New: papi-5.4.1.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.72Fmz5/_old 2015-03-05 18:17:24.0 +0100 +++ /var/tmp/diff_new_pack.72Fmz5/_new 2015-03-05 18:17:24.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package papi # -# Copyright (c) 2014 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,44 +17,43 @@ Name: papi +Version:5.4.1 +Release:0 +Summary:Performance Application Programming Interface +License:BSD-3-Clause +Group: Development/Libraries/C and C++ +Url:http://icl.cs.utk.edu/papi/index.html +Source: http://icl.cs.utk.edu/projects/papi/downloads/%{name}-%{version}.tar.gz +Source1:%{name}-rpmlintrc +Source1000: baselibs.conf +Patch0: papi-codecleanup.patch +BuildRequires: autoconf = 2.61 +BuildRequires: automake BuildRequires: chrpath BuildRequires: gcc-fortran - +BuildRequires: libpfm-devel = 4.3.0 +BuildRequires: libpfm-devel-static = 4.3.0 +BuildRequires: libsensors4-devel +BuildRequires: linux-kernel-headers +BuildRequires: ncurses-devel +BuildRequires: pkg-config +BuildRoot: %{_tmppath}/%{name}-%{version}-build +#PAPI doesn't support the s390 architecture +ExcludeArch:s390 s390x %ifarch %ix86 x86_64 ia64 -%if 0%{suse_version} 1201 +%if 0%{?suse_version} 1201 BuildRequires: libquadmath0 %else -%if 0%{suse_version} == 1201 +%if 0%{?suse_version} == 1201 BuildRequires: libquadmath46 %endif %endif %endif - -BuildRequires: libpfm-devel = 4.3.0 -BuildRequires: libpfm-devel-static = 4.3.0 -BuildRequires: linux-kernel-headers -BuildRequires: ncurses-devel %ifarch ppc64 BuildRequires: gcc-32bit BuildRequires: gcc-fortran-32bit BuildRequires: glibc-devel-32bit %endif -Version:5.4.0 -Release:0 -Summary:Performance Application Programming Interface -License:BSD-3-Clause -Group: Development/Libraries/C and C++ -Url:http://icl.cs.utk.edu/papi/index.html -Source: http://icl.cs.utk.edu/projects/papi/downloads/%{name}-%{version}.tar.gz -Source1:%{name}-rpmlintrc -Source1000: baselibs.conf -#PAPI doesn't support the s390 architecture -ExcludeArch:s390, s390x -Patch: papi-codecleanup.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: autoconf = 2.61 -BuildRequires: automake -BuildRequires: libsensors4-devel #BuildRequires: libibmad-devel %description @@ -94,7 +93,7 @@ %prep %setup -q -%patch +%patch0 %build #export SUSE_ASNEEDED=0 @@ -103,22 +102,26 @@ for c in lmsensors; do cd components/$c autoconf -./configure --with-sensors_incdir=/usr/include/sensors \ +
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2014-11-18 22:47:19 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2014-10-11 19:27:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2014-11-18 22:49:14.0 +0100 @@ -1,0 +2,34 @@ +Tue Nov 18 07:31:28 CET 2014 - p...@suse.de + +- Update to 5.4.0: + + New Platforms: + - + * EMON power component for IBM Blue Gene/Q + * Support for the Applied Micro X-Gene processor + * Support for IBM POWER non-virtualized platform + * RAPL support for Intel Haswell models (60,69,71) + + Enhancements: + + * Added list of supported PMU names (core/uncore components) + * Support for extended event masks (core/uncore components) + * Extension of the RAPL energy measurements on Intel via msr-safe + * Updated IBM POWER7, POWER8 presets + * 'papi_native_avail --validate' supports events that require +multiple masks to be valid + + Bug Fixes: + -- + * HW counter and event count added/fixed for BGPM components + * Reduce cost of using PAPI_name_to_code + * Non-null terminated strings fixed + * Growing list of native events in core/uncore components fixed + * Cleaned up Intel IvyBridge presets + * Addressed Coverity reported issues + +For specific and detailed information on changes made in this +release, grep ChangeLogP540.txt in the package documentation for +keywords of interest or go directly to the PAPI git repo. + +--- Old: papi-5.3.2.tar.gz New: papi-5.4.0.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.x3PBCn/_old 2014-11-18 22:49:16.0 +0100 +++ /var/tmp/diff_new_pack.x3PBCn/_new 2014-11-18 22:49:16.0 +0100 @@ -39,7 +39,7 @@ BuildRequires: gcc-fortran-32bit BuildRequires: glibc-devel-32bit %endif -Version:5.3.2 +Version:5.4.0 Release:0 Summary:Performance Application Programming Interface License:BSD-3-Clause ++ papi-5.3.2.tar.gz - papi-5.4.0.tar.gz ++ 27823 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2014-10-11 19:26:15 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2013-12-05 21:41:34.0 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2014-10-11 19:27:10.0 +0200 @@ -1,0 +2,12 @@ +Fri Oct 3 16:29:06 UTC 2014 - alinm.el...@gmail.com + +- Update to version 5.3.2 + + Changelog: + - NVML component updates; + - Addressed appio memory leaks; + - Support for Haswell-EP added to RAPL component; + - The perf_event_uncore component event enumeration works now; + - All components now have appropriate domain and granularities. + +--- Old: papi-5.3.0.tar.gz New: papi-5.3.2.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.BkvtFh/_old 2014-10-11 19:27:10.0 +0200 +++ /var/tmp/diff_new_pack.BkvtFh/_new 2014-10-11 19:27:10.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package papi # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -39,7 +39,7 @@ BuildRequires: gcc-fortran-32bit BuildRequires: glibc-devel-32bit %endif -Version:5.3.0 +Version:5.3.2 Release:0 Summary:Performance Application Programming Interface License:BSD-3-Clause @@ -47,6 +47,7 @@ Url:http://icl.cs.utk.edu/papi/index.html Source: http://icl.cs.utk.edu/projects/papi/downloads/%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc +Source1000: baselibs.conf #PAPI doesn't support the s390 architecture ExcludeArch:s390, s390x Patch: papi-codecleanup.patch ++ papi-5.3.0.tar.gz - papi-5.3.2.tar.gz ++ 29798 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2013-12-05 21:41:32 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2013-08-23 11:05:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2013-12-05 21:41:34.0 +0100 @@ -1,0 +2,24 @@ +Wed Dec 4 19:35:13 UTC 2013 - to...@suse.com + +- Drop patch papi-dont_skip_float_argument.patch (mainline) +- Update to version 5.3.0 + + Changelog: + - Enhancements for Intel MIC (Xeon Phi) architectures, including support +for offload code in addition to the previously released support for native +code. + + - Add support for Ivy Bridge Floating Point events. + + - Rewrite of linux-rapl component to handle full 32-bits of dynamic range. + + - Rewrite of test suite to determine which tests should be run. + + - Misc bug fixes/enhancements: +The Intel Haswell event table now supports PAPI_L1_ICM +AMD Bulldozer now supports Core select masks +The CUDA component now properly reports the number of native events +The command_line utility no longer skips the last event on a list +icc builds no longer add an extraneous -openmp flag + +--- Old: papi-5.2.0.tar.gz papi-dont_skip_float_argument.patch New: papi-5.3.0.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.8jWDgs/_old 2013-12-05 21:41:35.0 +0100 +++ /var/tmp/diff_new_pack.8jWDgs/_new 2013-12-05 21:41:35.0 +0100 @@ -39,19 +39,17 @@ BuildRequires: gcc-fortran-32bit BuildRequires: glibc-devel-32bit %endif -Version:5.2.0 +Version:5.3.0 Release:0 Summary:Performance Application Programming Interface License:BSD-3-Clause Group: Development/Libraries/C and C++ Url:http://icl.cs.utk.edu/papi/index.html -Source: %{name}-%{version}.tar.gz +Source: http://icl.cs.utk.edu/projects/papi/downloads/%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc #PAPI doesn't support the s390 architecture ExcludeArch:s390, s390x Patch: papi-codecleanup.patch -# PATCH-FIX-UPSTREAM Remove erroneous increment in cmdline handling -Patch1: papi-dont_skip_float_argument.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf = 2.61 BuildRequires: automake @@ -96,7 +94,6 @@ %prep %setup -q %patch -%patch1 %build #export SUSE_ASNEEDED=0 ++ papi-5.2.0.tar.gz - papi-5.3.0.tar.gz ++ 20669 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2013-08-23 11:05:13 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2013-08-13 10:12:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2013-08-23 11:05:14.0 +0200 @@ -1,0 +2,6 @@ +Thu Aug 22 13:28:40 CEST 2013 - p...@suse.de + +- Add papi-dont_skip_float_argument.patch to not skip float arguments + from the command line. + +--- New: papi-dont_skip_float_argument.patch Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.rrNeUc/_old 2013-08-23 11:05:15.0 +0200 +++ /var/tmp/diff_new_pack.rrNeUc/_new 2013-08-23 11:05:15.0 +0200 @@ -50,6 +50,8 @@ #PAPI doesn't support the s390 architecture ExcludeArch:s390, s390x Patch: papi-codecleanup.patch +# PATCH-FIX-UPSTREAM Remove erroneous increment in cmdline handling +Patch1: papi-dont_skip_float_argument.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf = 2.61 BuildRequires: automake @@ -94,6 +96,7 @@ %prep %setup -q %patch +%patch1 %build #export SUSE_ASNEEDED=0 ++ papi-dont_skip_float_argument.patch ++ commit 1b8ff5898a06d54de76dccab21fa867d43f0b782 Author: James Ralph ra...@icl.utk.edu Date: Tue Aug 20 15:43:40 2013 -0400 command_line util: Fix skipping event bug. The command line utility had an extranious index increment which resulted in skipping the reporting of event counts. Remove the increment. Reported by Steve Kaufmann --- src/utils/command_line.c |1 - 1 file changed, 1 deletion(-) Index: src/utils/command_line.c === --- src/utils/command_line.c.orig 2013-08-06 18:12:26.0 +0200 +++ src/utils/command_line.c2013-08-22 13:25:26.735891471 +0200 @@ -136,7 +136,6 @@ main( int argc, char **argv ) break; case PAPI_DATATYPE_FP64: printf( %s : \t%0.3f, argv[i], *((double *)(values[j])) ); - j++; break; case PAPI_DATATYPE_BIT64: printf( %s : \t0x%llX, argv[i], values[j] ); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2013-08-13 10:12:24 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2013-06-13 17:29:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2013-08-13 10:12:25.0 +0200 @@ -1,0 +2,33 @@ +Thu Aug 8 17:30:25 CEST 2013 - p...@suse.de + +- Update to 5.2.0: + + This release represents a major overhaul of several components. + Support for Intel Haswell and Power 8 has been added. Processor + support code has been moved to the components directory. + + New Platform: + - + * Intel Haswell (initial support) + * Power 8 (initial support) + + New Components: + --- + * Host-side MIC power component + +Enhancements: + + * Component tests are now included with install-tests make +target. + * Components with external library dependencies load them at +runtime allowing better distribution (infiniband, cuda, +vmware, nvml and host-side micpower) + * Perf_events, perfctr[_ppc] and perfmon2[_ia64] have been +moved under the components directory + * (Intel) Uncore support has been split into its own component + * Lustre component better handles large numbers of filesystems + +- Remove papi-use_major_in_soname.patch as the problem has been + fixed upstream. + +--- Old: papi-5.1.1.tar.gz papi-use_major_in_soname.patch New: papi-5.2.0.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.Lq4EXc/_old 2013-08-13 10:12:26.0 +0200 +++ /var/tmp/diff_new_pack.Lq4EXc/_new 2013-08-13 10:12:26.0 +0200 @@ -39,7 +39,7 @@ BuildRequires: gcc-fortran-32bit BuildRequires: glibc-devel-32bit %endif -Version:5.1.1 +Version:5.2.0 Release:0 Summary:Performance Application Programming Interface License:BSD-3-Clause @@ -50,7 +50,6 @@ #PAPI doesn't support the s390 architecture ExcludeArch:s390, s390x Patch: papi-codecleanup.patch -Patch1: papi-use_major_in_soname.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf = 2.61 BuildRequires: automake @@ -95,7 +94,6 @@ %prep %setup -q %patch -%patch1 %build #export SUSE_ASNEEDED=0 @@ -110,7 +108,7 @@ done export CFLAGS=%{optflags} -Wno-unused-parameter -%configure --with-components=lmsensors coretemp example net \ +%configure --with-components=appio lmsensors coretemp example net \ --with-perf-events --with-shared-lib=yes --with-shlib --with-pthread-mutexes \ --with-pfm-incdir=%{_includedir} --with-pfm-libdir=%{_libdir} ++ papi-5.1.1.tar.gz - papi-5.2.0.tar.gz ++ 71857 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2013-06-13 17:29:35 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2013-01-11 13:49:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2013-06-13 17:29:37.0 +0200 @@ -1,0 +2,45 @@ +Tue Jun 11 11:47:16 CEST 2013 - p...@suse.de + +- Update to 5.1.1. Changes since 5.0.1: + 5.1.0: +New Platform: +- + * Intel Xeon Phi ( Knight's Corner or KNC or MIC ) + +Bug Fixes: +-- + * Various build system fixes. + * NVML component fix. + * Work around a sampling bug on Power Linux + +Enhancements: + + * ARM Cortex A15 support. + * New API entry, PAPI_get_eventset_component + * Add options to papi_command_line to print in hex and unsigned formats + +New Components: +--- +* MIC Power component. + + 5.1.1: +New Platform: +- + * Intel IvyBridge-EP + +Bug Fixes: +-- + * Many perf_event fixes + * Cuda component fixes + * IA64 and SPARC build fixes + +Enhancements: + + * Better logic in run_tests.sh script + * ARM builds now use pthread_mutexes + * BG/Q overflow enhancements + + For detailed changes see the files ChangeLogp*.txt in the + packages documentation directory. + +--- Old: papi-5.0.1.tar.gz New: papi-5.1.1.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.brbuy8/_old 2013-06-13 17:29:38.0 +0200 +++ /var/tmp/diff_new_pack.brbuy8/_new 2013-06-13 17:29:38.0 +0200 @@ -39,7 +39,7 @@ BuildRequires: gcc-fortran-32bit BuildRequires: glibc-devel-32bit %endif -Version:5.0.1 +Version:5.1.1 Release:0 Summary:Performance Application Programming Interface License:BSD-3-Clause ++ papi-5.0.1.tar.gz - papi-5.1.1.tar.gz ++ 19347 lines of diff (skipped) ++ papi-use_major_in_soname.patch ++ --- /var/tmp/diff_new_pack.brbuy8/_old 2013-06-13 17:29:39.0 +0200 +++ /var/tmp/diff_new_pack.brbuy8/_new 2013-06-13 17:29:39.0 +0200 @@ -4,16 +4,20 @@ Signed-off-by: Philipp Thomas p...@suse.de +--- + src/configure.in |2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + Index: src/configure.in === src/configure.in.orig 2012-04-23 14:20:19.155129831 +0200 -+++ src/configure.in 2012-04-23 14:20:19.163129638 +0200 -@@ -1272,7 +1272,7 @@ LIBRARY=libpapi.a +--- src/configure.in.orig 2013-06-11 11:44:10.603175697 +0200 src/configure.in 2013-06-11 11:46:16.447196701 +0200 +@@ -1222,7 +1222,7 @@ LIBRARY=libpapi.a SHLIB='libpapi.so.$(PAPIVER)' OMPCFLGS=-fopenmp CC_R='$(CC) -pthread' -CC_SHR='$(CC) -fPIC -DPIC -shared -Wl,-soname -Wl,libpapi.so -Xlinker -rpath -Xlinker $(LIBDIR)' -+CC_SHR='$(CC) -fPIC -DPIC -shared -Wl,-soname -Wl,libpapi.so.$(PAPIVER) -Xlinker -rpath -Xlinker $(LIBDIR)' - if test $CC = gcc; then ++CC_SHR='$(CC) -fPIC -DPIC -shared -Wl,-soname -Wl,libpapi.so$(PAPIVER) -Xlinker -rpath -Xlinker $(LIBDIR)' + if test $CC_COMMON_NAME = gcc; then if test $bitmode = 32; then BITFLAGS=-m32 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2013-01-11 13:49:10 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2013-01-02 12:59:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2013-01-11 13:49:11.0 +0100 @@ -1,0 +2,9 @@ +Tue Jan 8 01:52:04 UTC 2013 - to...@suse.com + +- Switch to external libpfm. + Discussion: http://lists.opensuse.org/opensuse-factory/2013-01/msg00010.html +- Drop papi-no_test_for_pfm_msg_t_type.patch (added in 4.0.0 commit) +- Drop i586-libpfm4-compile-fix.diff (since we are using external libpfm it is + no longer necessary) + +--- Old: i586-libpfm4-compile-fix.diff papi-no_test_for_pfm_msg_t_type.patch Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.hckfDD/_old 2013-01-11 13:49:12.0 +0100 +++ /var/tmp/diff_new_pack.hckfDD/_new 2013-01-11 13:49:12.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package papi # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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 @@ -30,13 +30,10 @@ %endif %endif +BuildRequires: libpfm-devel = 4.3.0 +BuildRequires: libpfm-devel-static = 4.3.0 BuildRequires: linux-kernel-headers BuildRequires: ncurses-devel -%if 0%suse_version 1102 -%ifarch ia64 -BuildRequires: libpfm-devel -%endif -%endif %ifarch ppc64 BuildRequires: gcc-32bit BuildRequires: gcc-fortran-32bit @@ -52,38 +49,14 @@ Source1:%{name}-rpmlintrc #PAPI doesn't support the s390 architecture ExcludeArch:s390, s390x -Patch1: papi-codecleanup.patch -Patch4: papi-no_test_for_pfm_msg_t_type.patch -Patch9: papi-use_major_in_soname.patch -Patch10:i586-libpfm4-compile-fix.diff +Patch: papi-codecleanup.patch +Patch1: papi-use_major_in_soname.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf = 2.61 BuildRequires: automake BuildRequires: libsensors4-devel #BuildRequires: libibmad-devel -%ifarch ia64 -%if 0%{suse_version} 1102 -%define libpfm_package 0 -%define pfm_opt --with-pfm-prefix=%_prefix -%else -%define libpfm_package 1 -%define pfm_opt -%endif -%else -%define libpfm_package 1 -%define pfm_opt -%endif - -%ifnarch ia64 -%if 0%{suse_version} = 1102 -%define libpfm_package 1 -%define pfm_opt -%endif -%endif - -%define pfm_so_major 4 - %description PAPI aims to provide the tool designer and application engineer with a @@ -119,21 +92,10 @@ %description -n libpapi This package contains the PAPI runtime library. -%if %{libpfm_package} -%package -n libpfm%{pfm_so_major} -Summary:Libpfm runtime library -Group: System/Libraries - -%description -n libpfm%{pfm_so_major} -This package contains the libpfm runtime library. -%endif - %prep %setup -q +%patch %patch1 -%patch4 -%patch9 -%patch10 %build #export SUSE_ASNEEDED=0 @@ -143,14 +105,14 @@ cd components/$c autoconf ./configure --with-sensors_incdir=/usr/include/sensors \ ---with-sensors_libdir=%{_libdir}; +--with-sensors_libdir=%{_libdir} cd - done export CFLAGS=%{optflags} -Wno-unused-parameter %configure --with-components=lmsensors coretemp example net \ --with-perf-events --with-shared-lib=yes --with-shlib --with-pthread-mutexes \ - %{pfm_opt} + --with-pfm-incdir=%{_includedir} --with-pfm-libdir=%{_libdir} #DBG workaround to make sure libpfm just uses the normal CFLAGS DBG= make DOCDIR=%{_defaultdocdir}/%{name} %{?_smp_mflags} @@ -164,10 +126,6 @@ %postun -n libpapi -p /sbin/ldconfig -%post -n libpfm%{pfm_so_major} -p /sbin/ldconfig - -%postun -n libpfm%{pfm_so_major} -p /sbin/ldconfig - %files %defattr(-,root,root) %{_bindir}/papi_clockres @@ -196,10 +154,6 @@ %doc %{_mandir}/man3/*.gz %doc %{_mandir}/man1/* %{_libdir}/libpapi.so -%ifnarch ia64 -%{_includedir}/perfmon -%{_libdir}/libpfm.so -%endif %files devel-static %defattr(-,root,root) @@ -209,10 +163,4 @@ %defattr(-,root,root) %{_libdir}/libpapi.so.* -%if %{libpfm_package} -%files -n libpfm%{pfm_so_major} -%defattr(-,root,root) -%{_libdir}/libpfm.so.* -%endif - %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail:
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2013-01-02 12:59:44 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2012-12-28 22:46:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2013-01-02 12:59:45.0 +0100 @@ -1,0 +2,6 @@ +Fri Dec 28 20:18:48 UTC 2012 - dval...@suse.com + +- don't run ldconfig during build. As it breaks perfmon headers + installation + +--- Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.wfPpdK/_old 2013-01-02 12:59:46.0 +0100 +++ /var/tmp/diff_new_pack.wfPpdK/_new 2013-01-02 12:59:46.0 +0100 @@ -157,7 +157,7 @@ %install cd src -%makeinstall DOCDIR=%{_defaultdocdir}/%{name} +%makeinstall DOCDIR=%{_defaultdocdir}/%{name} LDCONFIG=/bin/true chrpath --delete %{buildroot}%{_libdir}/*.so* %post -n libpapi -p /sbin/ldconfig @@ -193,11 +193,11 @@ %{_includedir}/fpapi.h %{_includedir}/papi.h %{_includedir}/papiStdEventDefs.h - %doc %{_mandir}/man3/*.gz %doc %{_mandir}/man1/* %{_libdir}/libpapi.so %ifnarch ia64 +%{_includedir}/perfmon %{_libdir}/libpfm.so %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2012-12-28 22:46:41 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2012-10-29 20:08:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2012-12-28 22:46:42.0 +0100 @@ -1,0 +2,19 @@ +Fri Dec 28 14:49:11 UTC 2012 - dmuel...@suse.com + +- update to 5.0.1 (fixes build for ARM): + * This is a major release of PAPI. Parts of both the internal + component and external low-level interfaces have changed. This + will break your 4.4 compliant components and links to shared + libraries. + + A full detailed description of the changes to PAPI 5.0 can be found here: + http://web.eecs.utk.edu/~vweaver1/papers/papi/papi_v5_changes.pdf + +- Removed papi-glibc-siginfo.patch, papi-list_components.patch, + papi-use_as_help_string.patch: Already upstream or not needed + +- Removed papi-lmsensors_check.patch: can be replaced by configure + option +- i586-libpfm4-compile-fix.diff: Fix compile on i586 + +--- Old: papi-4.4.0.tar.gz papi-glibc-siginfo.patch papi-list_components.patch papi-lmsensors_check.patch papi-use_as_help_string.patch New: i586-libpfm4-compile-fix.diff papi-5.0.1.tar.gz Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.9FDh5j/_old 2012-12-28 22:46:43.0 +0100 +++ /var/tmp/diff_new_pack.9FDh5j/_new 2012-12-28 22:46:43.0 +0100 @@ -20,6 +20,7 @@ BuildRequires: chrpath BuildRequires: gcc-fortran +%ifarch %ix86 x86_64 ia64 %if 0%{suse_version} 1201 BuildRequires: libquadmath0 %else @@ -27,6 +28,7 @@ BuildRequires: libquadmath46 %endif %endif +%endif BuildRequires: linux-kernel-headers BuildRequires: ncurses-devel @@ -39,9 +41,8 @@ BuildRequires: gcc-32bit BuildRequires: gcc-fortran-32bit BuildRequires: glibc-devel-32bit -BuildRequires: libgfortran45-32bit %endif -Version:4.4.0 +Version:5.0.1 Release:0 Summary:Performance Application Programming Interface License:BSD-3-Clause @@ -53,11 +54,8 @@ ExcludeArch:s390, s390x Patch1: papi-codecleanup.patch Patch4: papi-no_test_for_pfm_msg_t_type.patch -Patch6: papi-lmsensors_check.patch -Patch7: papi-use_as_help_string.patch -Patch8: papi-list_components.patch Patch9: papi-use_major_in_soname.patch -Patch10:papi-glibc-siginfo.patch +Patch10:i586-libpfm4-compile-fix.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf = 2.61 BuildRequires: automake @@ -134,13 +132,8 @@ %setup -q %patch1 %patch4 -%patch6 -%patch7 -%patch8 %patch9 -%if 0%{?suse_version} 1220 -%patch10 -p1 -%endif +%patch10 %build #export SUSE_ASNEEDED=0 @@ -149,12 +142,14 @@ for c in lmsensors; do cd components/$c autoconf -./configure +./configure --with-sensors_incdir=/usr/include/sensors \ +--with-sensors_libdir=%{_libdir}; cd - done export CFLAGS=%{optflags} -Wno-unused-parameter %configure --with-components=lmsensors coretemp example net \ +--with-perf-events --with-shared-lib=yes --with-shlib --with-pthread-mutexes \ %{pfm_opt} #DBG workaround to make sure libpfm just uses the normal CFLAGS @@ -198,19 +193,13 @@ %{_includedir}/fpapi.h %{_includedir}/papi.h %{_includedir}/papiStdEventDefs.h -%if 0%{suse_version} = 1102 -%{_includedir}/perfmon -%{_libdir}/libpfm.so -%else -%ifnarch ia64 -%{_includedir}/perfmon -%{_libdir}/libpfm.so -%endif -%endif %doc %{_mandir}/man3/*.gz %doc %{_mandir}/man1/* %{_libdir}/libpapi.so +%ifnarch ia64 +%{_libdir}/libpfm.so +%endif %files devel-static %defattr(-,root,root) ++ i586-libpfm4-compile-fix.diff ++ --- src/libpfm4/lib/pfmlib_intel_snbep_unc_priv.h +++ src/libpfm4/lib/pfmlib_intel_snbep_unc_priv.h @@ -166,7 +166,8 @@ } ha_addr; struct { unsigned long opc:6; /* opcode match */ - unsigned long res1:58; /* reserved */ + unsigned long res1:26; /* reserved */ + unsigned long res2:32; /* reserved */ } ha_opc; } pfm_snbep_unc_reg_t; ++ papi-4.4.0.tar.gz - papi-5.0.1.tar.gz ++ 159772 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2012-10-29 20:08:27 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2012-09-29 15:34:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2012-10-29 20:08:29.0 +0100 @@ -1,0 +2,6 @@ +Sun Oct 28 08:54:58 UTC 2012 - co...@suse.com + +- do not require libquadmath by old name but by provides, so it + works in factory too + +--- Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.lYv24A/_old 2012-10-29 20:08:30.0 +0100 +++ /var/tmp/diff_new_pack.lYv24A/_new 2012-10-29 20:08:30.0 +0100 @@ -21,7 +21,7 @@ BuildRequires: gcc-fortran %if 0%{suse_version} 1201 -BuildRequires: libquadmath47 +BuildRequires: libquadmath0 %else %if 0%{suse_version} == 1201 BuildRequires: libquadmath46 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2012-09-29 15:34:26 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2012-09-04 01:33:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2012-09-29 15:34:28.0 +0200 @@ -1,0 +2,5 @@ +Thu Sep 27 11:45:28 UTC 2012 - idon...@suse.com + +- Update baselibs.conf for libpfm4 + +--- Other differences: -- ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.iIGcTR/_old 2012-09-29 15:34:29.0 +0200 +++ /var/tmp/diff_new_pack.iIGcTR/_new 2012-09-29 15:34:29.0 +0200 @@ -1,4 +1,6 @@ +libpapi +libpfm4 papi-devel requires -papi-targettype requires libpapi-targettype = version -libpapi + -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit papi for openSUSE:Factory
Hello community, here is the log from the commit of package papi for openSUSE:Factory checked in at 2012-09-04 01:33:53 Comparing /work/SRC/openSUSE:Factory/papi (Old) and /work/SRC/openSUSE:Factory/.papi.new (New) Package is papi, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/papi/papi.changes2012-07-06 09:45:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.papi.new/papi.changes 2012-09-04 01:33:55.0 +0200 @@ -1,0 +2,11 @@ +Mon Sep 3 17:19:13 CEST 2012 - p...@suse.de + +- Modify spec so that build succeeds (requiring libquadmath versions). + +--- +Mon Sep 3 11:31:43 UTC 2012 - idon...@suse.com + +- Add papi-glibc-siginfo.patch: newer glibc no longer defines + siginfo, we need to use siginfo_t + +--- New: papi-glibc-siginfo.patch Other differences: -- ++ papi.spec ++ --- /var/tmp/diff_new_pack.1We0cg/_old 2012-09-04 01:33:56.0 +0200 +++ /var/tmp/diff_new_pack.1We0cg/_new 2012-09-04 01:33:56.0 +0200 @@ -1,5 +1,5 @@ # -# spec file for package papi (Version 4.4.0) +# spec file for package papi # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,13 +19,15 @@ Name: papi BuildRequires: chrpath BuildRequires: gcc-fortran -%if 0%suse_version 1201 + +%if 0%{suse_version} 1201 BuildRequires: libquadmath47 %else -%if 0%suse_version = 1201 +%if 0%{suse_version} == 1201 BuildRequires: libquadmath46 %endif %endif + BuildRequires: linux-kernel-headers BuildRequires: ncurses-devel %if 0%suse_version 1102 @@ -41,10 +43,10 @@ %endif Version:4.4.0 Release:0 -License:BSD-3-Clause Summary:Performance Application Programming Interface -Url:http://icl.cs.utk.edu/papi/index.html +License:BSD-3-Clause Group: Development/Libraries/C and C++ +Url:http://icl.cs.utk.edu/papi/index.html Source: %{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc #PAPI doesn't support the s390 architecture @@ -55,9 +57,11 @@ Patch7: papi-use_as_help_string.patch Patch8: papi-list_components.patch Patch9: papi-use_major_in_soname.patch +Patch10:papi-glibc-siginfo.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: autoconf = 2.61 automake -Buildrequires: libsensors4-devel +BuildRequires: autoconf = 2.61 +BuildRequires: automake +BuildRequires: libsensors4-devel #BuildRequires: libibmad-devel %ifarch ia64 @@ -91,7 +95,6 @@ performance and processor events. %packagedevel -License:BSD-3-Clause Summary:Software Development Kit for PAPI Group: Development/Libraries/C and C++ Requires: linux-kernel-headers @@ -103,7 +106,6 @@ that uses PAPI. %packagedevel-static -License:BSD-3-Clause Summary:Static PAPI libraries Group: Development/Libraries/C and C++ Requires: linux-kernel-headers @@ -113,7 +115,6 @@ This package includes the static PAPI libraries. %package -n libpapi -License:BSD-3-Clause Summary:PAPI runtime library Group: System/Libraries @@ -122,7 +123,6 @@ %if %{libpfm_package} %package -n libpfm%{pfm_so_major} -License:BSD-3-Clause Summary:Libpfm runtime library Group: System/Libraries @@ -138,6 +138,9 @@ %patch7 %patch8 %patch9 +%if 0%{?suse_version} 1220 +%patch10 -p1 +%endif %build #export SUSE_ASNEEDED=0 ++ papi-glibc-siginfo.patch ++ Index: papi-4.4.0/src/linux-context.h === --- papi-4.4.0.orig/src/linux-context.h +++ papi-4.4.0/src/linux-context.h @@ -4,7 +4,7 @@ /* Signal handling functions */ #undef hwd_siginfo_t -typedef struct siginfo hwd_siginfo_t; +typedef siginfo_t hwd_siginfo_t; #undef hwd_ucontext_t typedef ucontext_t hwd_ucontext_t; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org