Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lalinference for openSUSE:Factory 
checked in at 2021-02-16 09:19:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lalinference (Old)
 and      /work/SRC/openSUSE:Factory/.lalinference.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lalinference"

Tue Feb 16 09:19:23 2021 rev:2 rq:872557 version:2.0.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/lalinference/lalinference.changes        
2020-11-13 18:57:57.910040549 +0100
+++ /work/SRC/openSUSE:Factory/.lalinference.new.28504/lalinference.changes     
2021-02-16 09:19:23.931200970 +0100
@@ -1,0 +2,37 @@
+Mon Feb 15 14:18:29 UTC 2021 - Benjamin Greiner <[email protected]>
+
+- Update requirements and fix provider for data package
+
+-------------------------------------------------------------------
+Fri Feb 12 16:24:29 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to version 2.0.6
+  * no changelog
+
+-------------------------------------------------------------------
+Sat Feb  6 21:25:26 UTC 2021 - Atri Bhattacharya <[email protected]>
+
+- Disable python2 bindings.
+
+-------------------------------------------------------------------
+Fri Jan 22 00:27:09 UTC 2021 - Atri Bhattacharya <[email protected]>
+
+- Fix test for multi-version python.
+- Disable building for python3.6 as astropy isn't supported for
+  python < 3.7.
+
+-------------------------------------------------------------------
+Mon Jan 18 14:56:01 UTC 2021 - Atri Bhattacharya <[email protected]>
+
+- Disable octave bindings, since octave >= 6 isn't supported.
+- Implement %check section and run tests.
+
+-------------------------------------------------------------------
+Fri Oct 23 05:54:56 UTC 2020 - Atri Bhattacharya <[email protected]>
+
+- Update to version 2.0.4:
+  * Open HDF5 file in write mode when writing samples.
+  * lalinference_pipe: Do not ENFORCE the use of a queue if it is
+    specified in the .sub file.
+
+-------------------------------------------------------------------

Old:
----
  lalinference-2.0.3.tar.xz

New:
----
  lalinference-2.0.6.tar.xz

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

Other differences:
------------------
++++++ lalinference.spec ++++++
--- /var/tmp/diff_new_pack.zx1pIg/_old  2021-02-16 09:19:24.403201621 +0100
+++ /var/tmp/diff_new_pack.zx1pIg/_new  2021-02-16 09:19:24.403201621 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lalinference
 #
-# 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
@@ -17,9 +17,15 @@
 
 
 %define shlib lib%{name}21
-%bcond_without octave
+# octave >= 6 not supported
+%bcond_with octave
+
+# astropy not supported for python < 3.7
+%define skip_python2  1
+%define skip_python36 1
+
 Name:           lalinference
-Version:        2.0.3
+Version:        2.0.6
 Release:        0
 Summary:        LSC Algorithm Inference Library
 License:        GPL-2.0-or-later
@@ -31,24 +37,21 @@
 BuildRequires:  %{python_module Shapely}
 BuildRequires:  %{python_module astropy}
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module glue}
-BuildRequires:  %{python_module lal >= 6.19.2}
-BuildRequires:  %{python_module lalburst >= 1.5.1}
+BuildRequires:  %{python_module glue >= 1.54.1}
+BuildRequires:  %{python_module lal >= 7.1.0}
+BuildRequires:  %{python_module lalburst >= 1.5.3}
 BuildRequires:  %{python_module lalframe >= 1.4.0}
-BuildRequires:  %{python_module lalinspiral >= 1.8.1}
-BuildRequires:  %{python_module lalmetaio >= 1.5.0}
-BuildRequires:  %{python_module lalpulsar >= 1.17.1}
-BuildRequires:  %{python_module lalsimulation >= 2.2.0}
-BuildRequires:  %{python_module matplotlib}
-BuildRequires:  %{python_module numpy-devel}
+BuildRequires:  %{python_module lalinspiral >= 2.0.0}
+BuildRequires:  %{python_module lalmetaio >= 2.0.0}
+BuildRequires:  %{python_module lalpulsar >= 3.0.0}
+BuildRequires:  %{python_module lalsimulation >= 2.5.0}
+BuildRequires:  %{python_module matplotlib >= 1.2.0}
+BuildRequires:  %{python_module numpy-devel >= 1.7}
 BuildRequires:  %{python_module numpy}
-BuildRequires:  %{python_module scipy}
+BuildRequires:  %{python_module scipy >= 0.9.0}
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
-%if 0%{?suse_version} < 1550
-BuildRequires:  python-xml
-%endif
 BuildRequires:  swig
 BuildRequires:  pkgconfig(gsl)
 BuildRequires:  pkgconfig(lal)
@@ -59,6 +62,11 @@
 BuildRequires:  pkgconfig(lalpulsar)
 BuildRequires:  pkgconfig(lalsimulation)
 BuildRequires:  pkgconfig(libmetaio)
+# SECTION For tests (python3 only)
+BuildRequires:  %{python_module h5py}
+BuildRequires:  %{python_module healpy >= 1.9.1}
+BuildRequires:  %{python_module pytest}
+# /SECTION
 %if %{with octave}
 BuildRequires:  octave-lal
 BuildRequires:  octave-lalburst
@@ -69,13 +77,13 @@
 BuildRequires:  octave-lalsimulation
 BuildRequires:  pkgconfig(octave)
 %endif
+Requires:       %{name}-data = %{version}
 Requires:       python-lal
 Requires:       python-lalframe
 Requires:       python-lalinspiral
 Requires:       python-lalmetaio
 Requires:       python-lalpulsar
 Requires:       python-lalsimulation
-Requires:       %{name}-data = %{version}
 
 %python_subpackages
 
@@ -93,8 +101,8 @@
 %package -n %{name}-devel
 Summary:        Development files for LAL Inference
 Group:          Development/Libraries/C and C++
-Requires:       %{shlib} = %{version}
 Requires:       %{name}-data = %{version}
+Requires:       %{shlib} = %{version}
 Requires:       pkgconfig(gsl)
 Requires:       pkgconfig(lal)
 Requires:       pkgconfig(lalburst)
@@ -112,8 +120,7 @@
 %package -n %{name}-data
 Summary:        Data files for lalinference
 Group:          Productivity/Scientific/Physics
-Provides:       python2-lalinference-data
-Provides:       python3-lalinference-data
+Provides:       %{python_module lalinference-data}
 
 %description -n %{name}-data
 This package provides the data files for lalinference.
@@ -138,7 +145,7 @@
 %autosetup -p1
 
 %build
-%{python_expand # Necessary to run %%configure with both py2 and py3
+%{python_expand # Necessary to run %%configure with all python flavors
 export PYTHON=%{_bindir}/$python
 mkdir ../$python
 cp -pr ./ ../$python  
@@ -151,7 +158,7 @@
 }
 
 %install
-%{python_expand # py2 and py3 make_install
+%{python_expand # install for all python flavors
 export PYTHON=%{_bindir}/$python
 pushd ../$python
 %make_install
@@ -201,6 +208,15 @@
 
 %python_expand %fdupes %{buildroot}%{$python_sitearch}/%{name}/
 
+%check
+%{python_expand # check for all python flavors
+export PYTHON=%{_bindir}/$python
+pushd ../$python
+export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
+%make_build check
+popd
+}
+
 %post -n %{shlib} -p /sbin/ldconfig
 %postun -n %{shlib} -p /sbin/ldconfig
 
@@ -224,7 +240,9 @@
 %endif
 
 %files %{python_files}
-%python3_only %{_bindir}/*
+%if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3"
+%{_bindir}/*
+%endif
 %{python_sitearch}/*
 
 %files -n %{name}-data

++++++ lalinference-2.0.3.tar.xz -> lalinference-2.0.6.tar.xz ++++++
++++ 39556 lines of diff (skipped)

Reply via email to