Hello community,

here is the log from the commit of package gasnet for openSUSE:Factory checked 
in at 2019-10-02 14:55:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gasnet (Old)
 and      /work/SRC/openSUSE:Factory/.gasnet.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gasnet"

Wed Oct  2 14:55:39 2019 rev:12 rq:734471 version:1.32.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gasnet/gasnet.changes    2019-01-21 
11:00:06.887293768 +0100
+++ /work/SRC/openSUSE:Factory/.gasnet.new.2352/gasnet.changes  2019-10-02 
14:55:42.899314832 +0200
@@ -1,0 +2,68 @@
+Thu Sep 26 07:45:57 UTC 2019 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Update to GASNet 1.32.0
+  - Libfabric (ofi-conduit)
+    - Fix bug 3682: incorrect behavior for non-bulk puts larger than a page
+    - Compatibility fixes for libfabric version 1.6
+  - InfiniBand Verbs (ibv-conduit)
+    - GASNET_DISABLE_MUNMAP now defaults to enabled for ibv-conduit.
+    - Now use HCA's maximum supported MTU by default, resulting in nearly a 2x
+      increase in peak Get bandwidth on modern HCAs.
+    - Fix bug 3339: allow ibv-conduit to operate on Omni-Path hardware.
+      ofi-conduit and psm-conduit remain the recommended conduits for 
Omni-Path.
+  - Portable UDP (udp-conduit)
+    - Reduce polling cost on single-supernode runs. smp-conduit remains the
+      recommended conduit for use on single-supernode shared-memory systems.
+  - Portable MPI (mpi-conduit)
+    - Reduce polling cost on single-supernode runs. smp-conduit remains the
+      recommended conduit for use on single-supernode shared-memory systems.
+  - GASNet tools (spec v1.12)
+    - Numerous improvements to backtrace support, including fixing the
+      following bugs:
+      - Bug 3624: Improve backtrace fail-over behavior
+      - Bug 3625: call prctl(PR_SET_PTRACER,...) before backtrace on Linux
+      - Bug 3626: prioritize lldb on Mac OS X
+      - Bug 3627: unblock the unfreeze signal prior to backtrace
+      - Bug 3637: Fix EXECINFO backtrace for *BSD
+      - Enable GDB backtrace on Cray systems, when available
+      - Bug 3664: GASNETT_PREDICT_{TRUE,FALSE} result value semantics change 
slightly
+    - Add gasnett_unreachable()
+    - GASNETT_PLEASE_INLINE has been removed. Recommended replacement is 
`inline`
+    - Improve behavior when installed public headers are passed to a compiler 
+      that was not probed at configure time.
+  - General and Misc.
+    - GASNET_MAX_SEGSIZE syntax has been expanded and now defaults to 85% of 
physical 
+      memory, split evenly between co-located processes on a host. 
+      Configure option to control this default renamed to --with-max-segsize=
+    - GASNET_VIS_{AMPIPE,REMOTECONTIG} is now enabled by default on most 
conduits
+    - GASNET_VIS_MAXCHUNK default value adjusted on many conduits to improve 
perf
+    - New knobs GASNET_VIS_{PUT,GET}_MAXCHUNK for tuning put/get VIS chunk size
+    - Fix GASNET_NULL_ARGV_OK for mpi-conduit and mpi-spawner
+    - Additional debug checks now detect prohibited overlap in loopback RMA 
and AMLong.
+    - The extended-ref source directory has been re-arranged
+    - Clients using gasnet_coll_* must now explicitly #include <gasnet_coll.h>
+    - Events leading up to a crash are now more reliably reported in the trace 
file.
+  - Platform support/portability
+    - Support for Microsoft Windows 10 Subsystem for Linux (WSL) has graduated
+      out of BETA status
+    - Update MALLOC_OPTIONS setting for OpenBSD 6.x
+    - Add gasnetrun support for IBM Job Step Manager (jsrun)
+    - Add PLATFORM_COMPILER_C(XX)_LANGLVL to portable_platform (v5)
+    - Fix bug 3741: misidentification of IBM XL Compilers 13.1.6 and newer (v6)
+    - Fix bug 3743: verify correct KNL processor tuning on CNL
+    - Fix bug 3679: AMUDP incompatibility with PGI C++ 17+
+    - Public headers are less susceptible to malfunctions when compiled with
+      un-prefixed tokens redefined by the preprocessor. C/C++ keywords remain
+      reserved, as do tokens prepended by one or more underscores or one of the
+      reserved gasnet prefixes (see 'GASNet coding standards' in README-devel)
+  - Configure and Build
+    - Option --enable-strict-prototypes has been removed, see bug 3608.
+    - Fix bug 3613: warning on #pragma GCC diagnostic for gcc < 4.6
+    - Fix bug 3629: avoid a parallel make bug
+    - Add a git hash "watermark" to libraries
+    - Warning enable flags are removed from GASNET_C(XX)FLAGS and friends. 
+      The flags remain available in GASNET_DEVWARN_C(XX)FLAGS for opt-in.
+- Drop gasnet-s390-support.patch as it was fixed upstream
+- Enable SMP and PSM conduit.
+
+-------------------------------------------------------------------

Old:
----
  GASNet-1.30.0.tar.gz
  gasnet-s390-support.patch

New:
----
  GASNet-1.32.0.tar.gz

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

Other differences:
------------------
++++++ gasnet.spec ++++++
--- /var/tmp/diff_new_pack.EVKovw/_old  2019-10-02 14:55:43.483313300 +0200
+++ /var/tmp/diff_new_pack.EVKovw/_new  2019-10-02 14:55:43.487313290 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gasnet
 #
-# Copyright (c) 2017 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
@@ -12,28 +12,23 @@
 # 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/
 #
 
 
 %define _buildshell /bin/bash
-%ifarch ppc64
-%define mpi_implem openmpi
-%else
 %define mpi_implem openmpi2
-%endif
 
 Name:           gasnet
-Version:        1.30.0
+Version:        1.32.0
 Release:        0
-%define libver 1_30_0
+%define libver 1_32_0
 Summary:        A Communication Layer for GAS Languages
 License:        PostgreSQL
 Group:          Productivity/Networking/Other
 Url:            https://gasnet.lbl.gov
-Source0:        https://gasnet.lbl.gov/GASNet-%{version}.tar.gz
+Source0:        https://gasnet.lbl.gov/download/GASNet-%{version}.tar.gz
 Patch0:         gasnet-date-time.patch
-Patch1:         gasnet-s390-support.patch
 # PATCH-FIX-OPENSUSE -- have constant BUILD_ID to fix build-compare
 Patch2:         gasnet-build-id.patch
 # PATCH-FIX-OPENSUSE 
https://bitbucket.org/berkeleylab/gasnet/pull-requests/253/allow-to-not-store-build-date-user-and/diff
@@ -106,7 +101,6 @@
 %prep
 %setup -q -n GASNet-%{version}
 %patch0
-%patch1
 %patch2 -p1
 %patch3 -p1
 
@@ -117,10 +111,13 @@
 
 %build
 . %{_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
-%configure --enable-udp --enable-mpi --enable-par --enable-ibv 
--disable-aligned-segments  --enable-segment-fast --with-segment-mmap-max=4GB 
--disable-debug --enable-force-posix-realtime \
+%configure --enable-udp --enable-mpi --enable-par --enable-ibv 
--disable-aligned-segments  --enable-segment-fast --with-segment-mmap-max=4GB 
--disable-debug --enable-force-posix-realtime --enable-smp \
 %ifarch x86_64 %{ix86}
     --enable-ofi \
 %endif
+%ifarch x86_64
+    --enable-psm \
+%endif
 %ifarch s390 s390x
   --enable-force-compiler-atomicops \
 %endif
@@ -148,9 +145,10 @@
        linker=`which g++`
     libs= ; \
     [[ ${soname} = libgasnet-*-par* ]] && libs+=" -lpthread"; \
+    [[ ${soname} = libgasnet_*-par* ]] && libs+=" -lpthread"; \
     [[ ${soname} = libgasnet-psm-seq ]] && libs+=" -lpthread"; \
     [[ ${soname} = libamudp ]] && libs+=" -L${libdir} -lgasnet-smp-par"; \
-    [[ ${soname} = libammpi ]] && libs+=" $(mpicc --showme:link)"; \
+    [[ ${soname} = libammpi ]] && libs+=" $(mpicc --showme:link) -L${libdir} 
-lgasnet-smp-par"; \
     [[ ${soname} = libgasnet-udp-* ]] && libs+=" -L${libdir} -lamudp"; \
     [[ ${soname} = libgasnet-mpi-* ]] && libs+=" -L${libdir} -lammpi"; \
     [[ ${soname} = libgasnet-ibv-* ]] && libs+=" -L${libdir} -libverbs 
-lpthread" &&

++++++ GASNet-1.30.0.tar.gz -> GASNet-1.32.0.tar.gz ++++++
++++ 227517 lines of diff (skipped)


Reply via email to