Hello community,

here is the log from the commit of package legion for openSUSE:Factory checked 
in at 2017-11-18 00:21:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/legion (Old)
 and      /work/SRC/openSUSE:Factory/.legion.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "legion"

Sat Nov 18 00:21:21 2017 rev:9 rq:542626 version:17.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/legion/legion.changes    2017-10-09 
19:47:35.157258956 +0200
+++ /work/SRC/openSUSE:Factory/.legion.new/legion.changes       2017-11-18 
00:21:24.298870916 +0100
@@ -1,0 +2,28 @@
+Fri Nov 10 10:43:49 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Remove build parallelism as it uses too much memory
+
+-------------------------------------------------------------------
+Sat Oct 28 00:29:48 UTC 2017 - jungh...@votca.org
+
+- Version bump to 17.10.0
+  * Legion
+    - Introduction of new partitioning API based on dependent partitioning
+    - Deprecation of old partitioning API, LegionRuntime::{Arrays,Accessors} 
namespaces
+  * Realm
+    - Dependent partitioning API, including dimension-aware IndexSpace
+    - Point/Rect types moved to Realm namespace
+    - Instance creation allows caller to choose precise memory layout
+    - Accessors moved to Realm namespace, changed to match new instance layouts
+  * C API
+    - The C API is now accessed via the legion.h header file. Note that this 
is still a redirect back to the current legion/legion_c.h header
+  * Legion Prof
+   - Added support for minimally invasive dumping of intermediate profiling 
data while the application is still running for long runs
+  * Python
+    - New Python API bindings and native support for Python processors
+    - Compile with USE_PYTHON=1 and run with -ll:py 1 to enable Python
+    - Also see examples/python_interop for an example
+- Add legion-fix-potential-return-of-random-data.patch to workaround
+  a rpmlint error
+
+-------------------------------------------------------------------

Old:
----
  legion-17.08.0.0.291592ef.tar.gz

New:
----
  legion-17.10.0.0.a2b971e6.tar.gz
  legion-fix-potential-return-of-random-data.patch

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

Other differences:
------------------
++++++ legion.spec ++++++
--- /var/tmp/diff_new_pack.S2aSeE/_old  2017-11-18 00:21:25.390831158 +0100
+++ /var/tmp/diff_new_pack.S2aSeE/_new  2017-11-18 00:21:25.394831013 +0100
@@ -17,7 +17,7 @@
 #
 
 
-%define git_ver .0.291592ef
+%define git_ver .0.a2b971e6
 %ifarch ppc64
 %define mpi_implem openmpi
 %else
@@ -25,14 +25,14 @@
 %endif
 
 Name:           legion
-Version:        17.08.0
+Version:        17.10.0
 Release:        0
 Summary:        A data-centric parallel programming system
 License:        Apache-2.0
 Group:          Productivity/Networking/Other
 Url:            http://legion.stanford.edu/
 Source0:        %{name}-%{version}%{git_ver}.tar.gz
-
+Patch0:         legion-fix-potential-return-of-random-data.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 BuildRequires:  %{mpi_implem}
@@ -87,6 +87,7 @@
 
 %prep
 %setup -q -n  %{name}-%{version}%{git_ver}
+%patch0
 
 %build
 . %{_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
@@ -97,7 +98,7 @@
          -DLegion_ENABLE_TESTING=ON \
          -DGASNet_CONDUIT=mpi \
          -DLegion_BUILD_TUTORIAL=ON
-make %{?_smp_mflags}
+make
 
 %install
 . %{_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh

++++++ _service ++++++
--- /var/tmp/diff_new_pack.S2aSeE/_old  2017-11-18 00:21:25.434829557 +0100
+++ /var/tmp/diff_new_pack.S2aSeE/_new  2017-11-18 00:21:25.434829557 +0100
@@ -8,7 +8,7 @@
     <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
     <param name="versionrewrite-pattern">legion(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
-    <param name="revision">291592ef7d52d9116428cd50253a99f5754e1983</param>
+    <param name="revision">a2b971e6c34cce166b3ba4181ebfadc1a71dd1c8</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">legion*.tar</param>

++++++ legion-17.08.0.0.291592ef.tar.gz -> legion-17.10.0.0.a2b971e6.tar.gz 
++++++
++++ 199942 lines of diff (skipped)

++++++ legion-fix-potential-return-of-random-data.patch ++++++
diff --git runtime/legion/legion.cc runtime/legion/legion.cc
index 917efe113..1c1f45aa1 100644
--- runtime/legion/legion.cc
+++ runtime/legion/legion.cc
@@ -4050,6 +4050,7 @@ namespace Legion {
                     "replaced with a call to create_partition_by_field.",
                     ctx->get_task_name(), ctx->get_unique_id());
       assert(false);
+      return IndexPartition::NO_PART;
     }
 
     
//--------------------------------------------------------------------------

Reply via email to