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; } //--------------------------------------------------------------------------