Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2017-08-23 11:53:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpsm2 (Old)
 and      /work/SRC/openSUSE:Factory/.libpsm2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpsm2"

Wed Aug 23 11:53:12 2017 rev:5 rq:517824 version:10.2.235

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2017-07-12 
19:34:27.525462310 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes     2017-08-23 
11:53:15.238892033 +0200
@@ -1,0 +2,36 @@
+Sat Aug 12 15:45:38 UTC 2017 - jeng...@inai.de
+
+- Remove unnecessary ldconfig from -devel subpackage.
+
+-------------------------------------------------------------------
+Wed Aug  9 15:03:15 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to version 10.2-235
+  - Set TidFlow starting sequence number to 0
+  - Add support for KNM detection
+  - Generalize affinity logic to extend to non-CUDA workloads as well
+  - Cleanup build artifacts. "make" output will now be in $PWD/build_release by
+    default
+  - Bug Fixes
+    - Mask non-DW msg size assert
+    - Fix hang associated with re-transmit of last fragment of non-DW aligned
+      SDMA eager message
+    - Keep track of only last unsent ACK message
+    - Retry context operns to fix interrupted syscall
+    - Fix segfault in disconnect code path
+  - Add psm2_ep_disconnect API
+  - Add GPU-Direct and support for CUDA buffers in PSM2
+  - Implement new HFI Selection algorithm for CUDA version of PSM2
+    - Related to this, Add new PSM2_MULTIRAIL option to allow multirail only
+      within a socket.
+  - Bug Fixes and Driver interface changes
+  - Sync with driver interface changes for GPU-Direct feature support
+  - Fix hang in PSM2 during context open
+  - Fix bug in psmi_memalign()
+  - Fix data corruption due to unaligned bytes in msg
+- Drop libpsm2-gcc7.patch as it was fixed upstream
+- Add set_version service
+- Add libpsm2-fix-compilation-for-hfi1-v5.patch to fix compilation
+  for older kernels
+
+-------------------------------------------------------------------

Old:
----
  libpsm2-10.2.103.tar.bz2
  libpsm2-gcc7.patch

New:
----
  libpsm2-10.2.235.tar.bz2
  libpsm2-fix-compilation-for-hfi1-v5.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libpsm2.spec ++++++
--- /var/tmp/diff_new_pack.QCu9DY/_old  2017-08-23 11:53:16.122767610 +0200
+++ /var/tmp/diff_new_pack.QCu9DY/_new  2017-08-23 11:53:16.126767047 +0200
@@ -18,7 +18,7 @@
 
 %define psm_so 2
 Name:           libpsm2
-Version:        10.2.103
+Version:        10.2.235
 Release:        0
 Summary:        Intel PSM Messaging API libraries
 License:        BSD-2-Clause or GPL-2.0
@@ -30,8 +30,9 @@
 Patch2:         libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3:         libpsm2-use-exported-variable-for-version-and-release.patch
 Patch4:         libpsm2-include-ioctl_h.patch
-Patch5:         libpsm2-gcc7.patch
 Patch6:         libpsm2-compat-dependency-to-libpsm2.patch
+Patch7:         libpsm2-fix-compilation-for-hfi1-v5.patch
+BuildRequires:  libnuma-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(udev)
@@ -85,8 +86,8 @@
 %patch2
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 %patch6 
+%patch7
 
 cp %{S:1} ChangeLog
 
@@ -105,8 +106,6 @@
 
 %post -n %{name}-%{psm_so} -p /sbin/ldconfig
 %postun -n %{name}-%{psm_so} -p /sbin/ldconfig
-%post devel -p /sbin/ldconfig
-%postun devel -p /sbin/ldconfig
 %post compat -p /sbin/ldconfig
 %postun compat -p /sbin/ldconfig
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.QCu9DY/_old  2017-08-23 11:53:16.198756913 +0200
+++ /var/tmp/diff_new_pack.QCu9DY/_new  2017-08-23 11:53:16.202756350 +0200
@@ -5,12 +5,14 @@
     <param name="package-meta">no</param>
     <param name="exclude">.git</param>
     <param name="filename">libpsm2</param>
-    <param name="version">10.2.103</param>
-    <param name="revision">342e1f95d65cb608142aa4e26da545e260e71d5e</param>
+    <param name="version">10.2.235</param>
+    <param name="revision">1248735972dadb21c6173334da20f791c2bf6f6d</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">libpsm2*.tar</param>
     <param name="compression">bz2</param>
   </service>
-
+  <service mode="disabled" name="set_version">
+    <param name="basename">libpsm2</param>
+  </service>
 </services>

++++++ libpsm2-10.2.103.tar.bz2 -> libpsm2-10.2.235.tar.bz2 ++++++
++++ 12066 lines of diff (skipped)

++++++ libpsm2-fix-compilation-for-hfi1-v5.patch ++++++
diff --git psm_context.c psm_context.c
index fd5eaa2..95368a0 100644
--- psm_context.c
+++ psm_context.c
@@ -260,10 +260,12 @@ psmi_compute_start_and_end_unit(psmi_context_t 
*context,long unit_param,
                                psmi_spread_hfi_selection(job_key, unit_start,
                                                          unit_end, nunits);
                        }
+#ifdef PSM2_SUPPORT_IW_CMD_API
                } else if ((context->user_info.hfi1_alg == HFI1_ALG_ACROSS_ALL) 
&&
                         (nunitsactive > 1)) {
                                psmi_spread_hfi_selection(job_key, unit_start,
                                                          unit_end, nunits);
+#endif
                }
                else {
                        *unit_start = 0;
@@ -789,8 +791,11 @@ int psmi_get_hfi_selection_algorithm(void)
                hfi1_alg = HFI1_ALG_ACROSS;
        else if (!strcasecmp(env_hfi1_alg.e_str, "Packed"))
                hfi1_alg = HFI1_ALG_WITHIN;
-       else if (!strcasecmp(env_hfi1_alg.e_str, "Round Robin All"))
+#ifdef PSM2_SUPPORT_IW_CMD_API
+       else if (hfi_get_user_major_version() == IOCTL_CMD_API_MODULE_MAJOR &&
+                        !strcasecmp(env_hfi1_alg.e_str, "Round Robin All"))
                hfi1_alg = HFI1_ALG_ACROSS_ALL;
+#endif
        else {
                _HFI_ERROR
                    ("Unknown HFI selection algorithm %s. Defaulting to Round 
Robin "
++++++ libpsm2-include-ioctl_h.patch ++++++
--- /var/tmp/diff_new_pack.QCu9DY/_old  2017-08-23 11:53:16.670690478 +0200
+++ /var/tmp/diff_new_pack.QCu9DY/_new  2017-08-23 11:53:16.674689916 +0200
@@ -8,5 +8,5 @@
  #include "psmi_wrappers.h"
 +#include <sys/ioctl.h>
  
- void MOCKABLE(psmi_exit)(int status)
- {
+ /* The following indirection wrappers for external functions
+  * are only created if this is a mocking tests build


Reply via email to