Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lal for openSUSE:Factory checked in at 2021-02-15 23:14:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lal" Mon Feb 15 23:14:10 2021 rev:3 rq:871644 version:7.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/lal/lal.changes 2020-11-02 09:41:43.385686480 +0100 +++ /work/SRC/openSUSE:Factory/.lal.new.28504/lal.changes 2021-02-15 23:16:34.159419915 +0100 @@ -1,0 +2,42 @@ +Fri Feb 12 20:32:18 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- Update to 7.1.1 + * no release notes +- Skip python36 build. Due to NEP 29, python36-numpy and scipy in + TW are no more. + +------------------------------------------------------------------- +Thu Jan 21 22:58:57 UTC 2021 - Atri Bhattacharya <badshah...@gmail.com> + +- Recommend rather than require python-ligo-lw and + python-ligo-segments to avoid circular dependencies (these pkgs + also require lal). + +------------------------------------------------------------------- +Mon Jan 18 21:09:11 UTC 2021 - Benjamin Greiner <c...@bnavigator.de> + +- Fix the test suite setup to actually call the tests + +------------------------------------------------------------------- +Mon Jan 18 13:49:55 UTC 2021 - Atri Bhattacharya <badshah...@gmail.com> + +- Drop lscsoft-glue BuildRequires: no longer required and prevents + circular dependency with lscsoft-glue which indeed needs lal for + its tests. + +------------------------------------------------------------------- +Mon Dec 21 22:11:03 UTC 2020 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 7.1.0: + * No release notes. +- Drop lal-implicit-conversion-XLALError.patch: fixed properly + upstream. +- Add BuildRequires: python3-ligo-lw, needed for new tests. +- Disable octave bindings: does not support octave >= 6. + +------------------------------------------------------------------- +Fri Oct 30 09:52:37 UTC 2020 - Stefan Br??ns <stefan.bru...@rwth-aachen.de> + +- Build without octave bindings on Leap 15.x, requires SWIG 4.0 + +------------------------------------------------------------------- Old: ---- lal-7.0.0.tar.xz lal-implicit-conversion-XLALError.patch New: ---- lal-7.1.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lal.spec ++++++ --- /var/tmp/diff_new_pack.Z7lPZI/_old 2021-02-15 23:16:34.947421092 +0100 +++ /var/tmp/diff_new_pack.Z7lPZI/_new 2021-02-15 23:16:34.951421098 +0100 @@ -1,7 +1,7 @@ # # spec file for package lal # -# Copyright (c) 2020 SUSE LLC +# 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,21 +16,23 @@ # +# NEP 29: numpy, scipy do not have a python36 flavor package in TW +%define skip_python36 1 + %define shliblal liblal20 %define shliblalsupport liblalsupport14 -%bcond_without octave + +# No support for octave >= 6 +%bcond_with octave Name: lal -Version: 7.0.0 +Version: 7.1.1 Release: 0 Summary: A collection of various gravitational wave data analysis routines License: GPL-2.0-only Group: Productivity/Scientific/Physics URL: https://wiki.ligo.org/Computing/LALSuite Source: http://software.ligo.org/lscsoft/source/lalsuite/lal-%{version}.tar.xz -# PATCH-FIX-UPSTREAM lal-implicit-conversion-XLALError.patch badshah...@gmail.com -- Fix an implicit coversion issue flagged by GCC 10 -Patch0: lal-implicit-conversion-XLALError.patch BuildRequires: %{python_module devel} -BuildRequires: %{python_module lscsoft-glue} BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module numpy} BuildRequires: %{python_module six} @@ -40,23 +42,26 @@ BuildRequires: hdf5-devel BuildRequires: pkgconfig BuildRequires: python-rpm-macros -BuildRequires: swig >= 4.0 BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(gsl) BuildRequires: pkgconfig(zlib) Requires: python-freezegun -Requires: python-ligo-segments -Requires: python-lscsoft-glue Requires: python-numpy Requires: python-python-dateutil Requires: python-scipy Requires: python-six +Recommends: python-ligo-lw +Recommends: python-ligo-segments ExcludeArch: %{ix86} %if %{with octave} BuildRequires: octave-devel +BuildRequires: swig >= 4.0 +%else +BuildRequires: swig >= 3.0 %endif -# SECTION For tests (only with python3) +# SECTION For tests (only the default python3 flavor) BuildRequires: python3-freezegun +BuildRequires: python3-ligo-lw BuildRequires: python3-ligo-segments BuildRequires: python3-pytest BuildRequires: python3-python-dateutil @@ -124,7 +129,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=$python mkdir ../${PYTHON}_build cp -pr ./ ../${PYTHON}_build @@ -137,7 +142,7 @@ } %install -%{python_expand # py2 and py3 make_install +%{python_expand # all python flavors as configured above export PYTHON=$python pushd ../${PYTHON}_build %make_install @@ -156,14 +161,17 @@ sed -Ei "1{/^#!\/usr\/bin\/env python/d}" %{buildroot}%{$python_sitearch}/lal/series.py sed -Ei "1{/^#!\/usr\/bin\/env python/d}" %{buildroot}%{$python_sitearch}/lal/antenna.py } +%{?python_compileall} -%ifpython3 %check -# Run tests from the python3 build dir -pushd ../python3_build +%{python_expand # Run tests from the build dir of the primary python3 flavor only +if [ "$python_" = "python3_" -o "%{$python_provides}" = "python3" ]; then +export PYTHON=$python +pushd ../${PYTHON}_build %make_build check popd -%endif +fi +} %post -n %{shliblal} -p /sbin/ldconfig %post -n %{shliblalsupport} -p /sbin/ldconfig @@ -171,7 +179,7 @@ %postun -n %{shliblalsupport} -p /sbin/ldconfig %files %{python_files} -%{python_sitearch}/* +%{python_sitearch}/lal %files -n %{shliblal} %{_libdir}/liblal.so.* ++++++ lal-7.0.0.tar.xz -> lal-7.1.1.tar.xz ++++++ ++++ 14107 lines of diff (skipped)