commit libcircle for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcircle for openSUSE:Factory checked in at 2021-04-29 01:38:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcircle (Old) and /work/SRC/openSUSE:Factory/.libcircle.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libcircle" Thu Apr 29 01:38:22 2021 rev:3 rq:889002 version:0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libcircle/libcircle.changes 2019-10-16 09:18:08.263026486 +0200 +++ /work/SRC/openSUSE:Factory/.libcircle.new.12324/libcircle.changes 2021-04-29 01:39:28.418669692 +0200 @@ -1,0 +2,22 @@ +Wed Apr 28 08:07:05 UTC 2021 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> + +- Update to version 0.3 + - New features: + - Added tree-based termination detection for improved scalability over + circle-based token passing. Enable with new CIRCLE_TERM_TREE flag + during CIRCLE_init or CIRCLE_set_options. + - Changed CIRCLE_abort() to use a tree-based broadcast from a direct + send to all ranks. + - Added CIRCLE_set_reduce_period(seconds) to customize period between + consecutive reductions. + - Added CIRCLE_set_tree_width(width) to customize width of internal + communication tree. + - Reduction callbacks invoked when work loop completes, in addition to + periodically during the work loop + - Bug fixes: + - Compare to MPI_REQUEST_NULL instead of MPI_PROC_NULL to complete + send request during token exchange. + - Configure script updated to detect MPICH +- Cleanup spec file + +------------------------------------------------------------------- Old: ---- libcircle-0.2.1-rc.1.tar.gz New: ---- libcircle-0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcircle.spec ++++++ --- /var/tmp/diff_new_pack.dmDHOo/_old 2021-04-29 01:39:28.822670263 +0200 +++ /var/tmp/diff_new_pack.dmDHOo/_new 2021-04-29 01:39:28.826670269 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcircle # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,25 @@ # +%define lib_major 2 + Name: libcircle -Version: 0.2.1~rc1 +Version: 0.3 Release: 0 -%define myversion 0.2.1-rc.1 -Source: https://github.com/hpc/libcircle/releases/download/%{myversion}/%{name}-%{myversion}.tar.gz +Source: https://github.com/hpc/libcircle/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build URL: http://github.com/hpc/libcircle Summary: A library used to distribute workloads License: BSD-3-Clause-LBNL Group: Development/Libraries/C and C++ -BuildRoot: %{_tmppath}/%{name}-%{version}-build - +BuildRequires: autoconf +BuildRequires: automake BuildRequires: doxygen BuildRequires: fdupes BuildRequires: graphviz +BuildRequires: libtool BuildRequires: openmpi-macros-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(check) @@ -40,12 +42,12 @@ %description A simple interface for processing workloads using an automatically distributed global queue. -%package -n libcircle2 +%package -n libcircle%{lib_major} Summary: A library used to distribute workloads Group: System/Libraries %openmpi_requires -%description -n libcircle2 +%description -n libcircle%{lib_major} A simple interface for processing workloads using an automatically distributed global queue. %package devel @@ -59,13 +61,14 @@ This package contains development headers and libraries for libcircle %prep -%setup -n %{name}-%{myversion} +%setup -n %{name}-%{version} #avoid date in doxygen footer sed -i '/^HTML_FOOTER/s/=.*/= footer.html/' doc/Doxyfile.in echo > doc/footer.html %build %setup_openmpi +./autogen.sh %configure --enable-tests --enable-doxygen --disable-static make %{?_smp_mflags} @@ -81,12 +84,12 @@ # Test timeout expired on OpenSuse build #make check -%post -n libcircle2 -p /sbin/ldconfig -%postun -n libcircle2 -p /sbin/ldconfig +%post -n libcircle%{lib_major} -p /sbin/ldconfig +%postun -n libcircle%{lib_major} -p /sbin/ldconfig -%files -n libcircle2 +%files -n libcircle%{lib_major} %defattr(-,root,root,0755) -%{_libdir}/libcircle.so.* +%{_libdir}/libcircle.so.%{lib_major}* %license COPYING %files devel ++++++ libcircle-0.2.1-rc.1.tar.gz -> libcircle-0.3.tar.gz ++++++ ++++ 42094 lines of diff (skipped)
participants (1)
-
Source-Sync