commit papi for openSUSE:Factory

2020-03-11 Thread root
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

2019-12-07 Thread root
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

2019-10-14 Thread root
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

2019-05-03 Thread root
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

2019-04-15 Thread root
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

2019-02-24 Thread root
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

2018-10-11 Thread root
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

2018-02-13 Thread root
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

2018-01-16 Thread root
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

2017-11-23 Thread root
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

2017-11-10 Thread root
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

2017-10-18 Thread root
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

2017-09-13 Thread root
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 Schmidt 
Date:   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

2017-01-25 Thread root
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

2016-09-16 Thread h_root
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

2015-03-05 Thread h_root
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

2014-11-18 Thread h_root
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

2014-10-11 Thread h_root
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

2013-12-05 Thread h_root
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

2013-08-23 Thread h_root
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

2013-08-13 Thread h_root
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

2013-06-13 Thread h_root
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

2013-01-11 Thread h_root
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

2013-01-02 Thread h_root
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

2012-12-28 Thread h_root
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

2012-10-29 Thread h_root
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

2012-09-29 Thread h_root
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

2012-09-03 Thread h_root
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