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.changes        2018-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 <[email protected]>
+
+- 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 - [email protected]
+
+- 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 @@
 %package        devel
 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 11:46:17.386722826 +0200
@@ -11,50 +11,3 @@
        unsigned int num_cnt, i;
        int ret;
  
-Index: src/ctests/mendes-alt.c
-===================================================================
---- src/ctests/mendes-alt.c.orig
-+++ src/ctests/mendes-alt.c
-@@ -18,14 +18,13 @@ static int EventSet = PAPI_NULL;
- 
- extern int TESTS_QUIET;                                  /* Declared in 
test_utils.c */
- 
--int
--main( argc, argv )
--int argc;
--char *argv[];
-+void funcX(double a[MAX], double b[MAX], int n);
-+void funcA(double a[MAX], double b[MAX], int n);
-+
-+int main(int argc, char *argv[])
- {
-       int i, retval;
-       double a[MAX], b[MAX];
--      void funcX(  ), funcA(  );
- 
-       tests_quiet( argc, argv );      /* Set TESTS_QUIET variable */
- 
-@@ -158,10 +157,7 @@ char *argv[];
-       exit( 1 );
- }
- 
--void
--funcX( a, b, n )
--double a[MAX], b[MAX];
--int n;
-+void funcX(double a[MAX], double b[MAX], int n)
- {
-       int i, k;
-       for ( k = 0; k < TIMES; k++ )
-@@ -169,10 +165,7 @@ int n;
-                       a[i] = a[i] * b[i] + 1.;
- }
- 
--void
--funcA( a, b, n )
--double a[MAX], b[MAX];
--int n;
-+void funcA(double a[MAX], double b[MAX], int n)
- {
-       int i, k;
-       double t[MAX];

++++++ papi-fix-ldflags.patch ++++++
--- papi-5.6.0/src/utils/Makefile       2017-12-19 18:14:32.000000000 +0100
+++ papi-5.6.0/src/utils/Makefile       2018-08-22 15:56:27.704153834 +0200
@@ -16,46 +16,46 @@
 default all utils: $(ALL)
 
 papi_avail: papi_avail.o $(PAPILIB) print_header.o
-       $(CC) $(LDFLAGS) -o papi_avail papi_avail.o print_header.o $(PAPILIB)
+       $(CC) -o papi_avail papi_avail.o print_header.o $(PAPILIB) $(LDFLAGS)
 
 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
 
 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)
 
 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
 
 papi_cost: papi_cost.o $(PAPILIB) cost_utils.o
-       $(CC) $(LDFLAGS) -o papi_cost papi_cost.o cost_utils.o $(PAPILIB) -lm
+       $(CC) -o papi_cost papi_cost.o cost_utils.o $(PAPILIB) $(LDFLAGS) -lm
 
 papi_decode: papi_decode.o $(PAPILIB)
-       $(CC) $(LDFLAGS) -o papi_decode papi_decode.o $(PAPILIB)
+       $(CC) -o papi_decode papi_decode.o $(PAPILIB) $(LDFLAGS)
 
 papi_error_codes: papi_error_codes.o $(PAPILIB)
-       $(CC) $(LDFLAGS) -o papi_error_codes papi_error_codes.o $(PAPILIB)
+       $(CC) -o papi_error_codes papi_error_codes.o $(PAPILIB) $(LDFLAGS)
 
 papi_event_chooser: papi_event_chooser.o $(PAPILIB) print_header.o
-       $(CC) $(LDFLAGS) -o papi_event_chooser papi_event_chooser.o 
print_header.o $(PAPILIB)
+       $(CC) -o papi_event_chooser papi_event_chooser.o print_header.o 
$(PAPILIB) $(LDFLAGS)
 
 papi_hybrid_native_avail: papi_hybrid_native_avail.o $(PAPILIB)
-       $(CC) $(LDFLAGS) -o papi_hybrid_native_avail papi_hybrid_native_avail.o 
$(PAPILIB)
+       $(CC) -o papi_hybrid_native_avail papi_hybrid_native_avail.o $(PAPILIB) 
$(LDFLAGS)
 
 papi_mem_info: papi_mem_info.o $(PAPILIB)
-       $(CC) $(LDFLAGS) -o papi_mem_info papi_mem_info.o $(PAPILIB)
+       $(CC) -o papi_mem_info papi_mem_info.o $(PAPILIB) $(LDFLAGS)
 
 papi_multiplex_cost: papi_multiplex_cost.o $(PAPILIB) cost_utils.o
-       $(CC) $(LDFLAGS) -o papi_multiplex_cost papi_multiplex_cost.o 
cost_utils.o $(PAPILIB) -lm
+       $(CC) -o papi_multiplex_cost papi_multiplex_cost.o cost_utils.o 
$(PAPILIB) $(LDFLAGS) -lm
 
 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
 
 papi_version: papi_version.o $(PAPILIB)
-       $(CC) $(LDFLAGS) -o papi_version papi_version.o $(PAPILIB)
+       $(CC) -o papi_version papi_version.o $(PAPILIB) $(LDFLAGS)
 
 papi_xml_event_info: papi_xml_event_info.o $(PAPILIB)
-       $(CC) $(LDFLAGS) -o papi_xml_event_info papi_xml_event_info.o $(PAPILIB)
+       $(CC) -o papi_xml_event_info papi_xml_event_info.o $(PAPILIB) $(LDFLAGS)
 
 
 

Reply via email to