commit lal for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lal for openSUSE:Factory checked in at 2024-02-01 18:05:30 Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.1815 (New) Package is "lal" Thu Feb 1 18:05:30 2024 rev:12 rq:1143201 version:7.4.1 Changes: --- /work/SRC/openSUSE:Factory/lal/lal.changes 2023-05-26 20:16:06.304488542 +0200 +++ /work/SRC/openSUSE:Factory/.lal.new.1815/lal.changes2024-02-01 18:06:07.432689556 +0100 @@ -1,0 +2,7 @@ +Thu Jan 18 15:13:14 UTC 2024 - Atri Bhattacharya + +- Update to version 7.4.1: + * No release notes. +- Enable builds on non-x84_64 archs, issue fixed. + +--- Old: lal-7.3.1.tar.xz New: lal-7.4.1.tar.xz Other differences: -- ++ lal.spec ++ --- /var/tmp/diff_new_pack.16ZSZZ/_old 2024-02-01 18:06:08.040711582 +0100 +++ /var/tmp/diff_new_pack.16ZSZZ/_new 2024-02-01 18:06:08.048711872 +0100 @@ -1,7 +1,7 @@ # # spec file for package lal # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -36,7 +36,7 @@ # No support for octave >= 6 %bcond_with octave Name: lal%{psuffix} -Version:7.3.1 +Version:7.4.1 Release:0 Summary:A collection of various gravitational wave data analysis routines License:GPL-2.0-only @@ -61,10 +61,6 @@ Requires: python-scipy Recommends: python-ligo-lw Recommends: python-ligo-segments -# Broken on all archs where 'char' is unsigned -# https://git.ligo.org/lscsoft/lalsuite/-/issues/581 -# Also broken on x86 -ExcludeArch:%{ix86} %{arm} %{ppc} aarch64 ppc64 ppc64le riscv64 %if %{with octave} BuildRequires: octave-devel BuildRequires: swig >= 4.0 ++ lal-7.3.1.tar.xz -> lal-7.4.1.tar.xz ++ 5349 lines of diff (skipped)
commit lal for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lal for openSUSE:Factory checked in at 2023-05-26 20:15:54 Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.1533 (New) Package is "lal" Fri May 26 20:15:54 2023 rev:11 rq:1089214 version:7.3.1 Changes: --- /work/SRC/openSUSE:Factory/lal/lal.changes 2023-02-04 14:20:13.235143727 +0100 +++ /work/SRC/openSUSE:Factory/.lal.new.1533/lal.changes2023-05-26 20:16:06.304488542 +0200 @@ -1,0 +2,16 @@ +Fri May 26 14:30:47 UTC 2023 - Atri Bhattacharya + +- Fix a couple of incorrect hashbangs on executable scripts. + +--- +Tue Apr 18 10:35:22 UTC 2023 - pgaj...@suse.com + +- version update to 7.3.1 + * no changelog found +- python-six is not required + https://trello.com/c/MO53MocR/143-remove-python3-six +- deleted patches + - replace_numpy_object.patch (upstreamed) + - swig_4_1_compat.patch (upstreamed) + +--- Old: lal-7.2.4.tar.xz replace_numpy_object.patch swig_4_1_compat.patch New: lal-7.3.1.tar.xz Other differences: -- ++ lal.spec ++ --- /var/tmp/diff_new_pack.78iSq1/_old 2023-05-26 20:16:06.712490974 +0200 +++ /var/tmp/diff_new_pack.78iSq1/_new 2023-05-26 20:16:06.716490998 +0200 @@ -36,21 +36,16 @@ # No support for octave >= 6 %bcond_with octave Name: lal%{psuffix} -Version:7.2.4 +Version:7.3.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: https://software.igwn.org/sources/source/lalsuite/lal-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -- See https://git.ligo.org/lscsoft/lalsuite/-/commit/847f9f1bf9c8e029db6426de098a963d542ab08b.patch -Patch0: swig_4_1_compat.patch -# PATCH-FIX-UPSTREAM -- https://git.ligo.org/lscsoft/lalsuite/-/commit/e4269307540b.patch -Patch1: replace_numpy_object.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module numpy} -BuildRequires: %{python_module six} BuildRequires: %{python_module xml} BuildRequires: bc BuildRequires: fdupes @@ -64,7 +59,6 @@ Requires: python-numpy Requires: python-python-dateutil Requires: python-scipy -Requires: python-six Recommends: python-ligo-lw Recommends: python-ligo-segments # Broken on all archs where 'char' is unsigned @@ -201,6 +195,9 @@ } %python_expand %fdupes %{buildroot}%{$python_sitearch}/ + +# Fix broken hashbang +sed -Ei "1{s|(python3\.?[0-9]*)|%{_bindir}/\1|}" %{buildroot}%{_bindir}/lal_{path2cache,searchsum2cache} %endif %check @@ -222,7 +219,7 @@ %postun -n %{shliblalsupport} -p /sbin/ldconfig %files %{python_files} -%{python_sitearch}/lal +%{python_sitearch}/lal/ %files -n %{shliblal} %{_libdir}/liblal.so.* @@ -238,6 +235,7 @@ %{_libdir}/liblal.so %{_libdir}/liblalsupport.so %{_libdir}/pkgconfig/*.pc +%{_mandir}/man7/*.7%{?ext_man} %if %{with octave} %files -n octave-lal ++ lal-7.2.4.tar.xz -> lal-7.3.1.tar.xz ++ 20947 lines of diff (skipped)
commit lal for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lal for openSUSE:Factory checked in at 2023-02-04 14:15:56 Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.4462 (New) Package is "lal" Sat Feb 4 14:15:56 2023 rev:10 rq:1063156 version:7.2.4 Changes: --- /work/SRC/openSUSE:Factory/lal/lal.changes 2022-11-26 18:45:47.727334529 +0100 +++ /work/SRC/openSUSE:Factory/.lal.new.4462/lal.changes2023-02-04 14:20:13.235143727 +0100 @@ -1,0 +2,11 @@ +Sat Jan 28 06:06:33 UTC 2023 - Stefan Brüns + +- Fix build after numpy 1.24 API changes, add + replace_numpy_object.patch +- Explicitly add python3-py dependency, no longer pulled in by + pytest +- Replace broken python_compileall macro by correct compileall + invocation (>= 3.9 only, skip with 3.8), make reproducible +- Disable build on all architecture where char is unsigned + +--- New: replace_numpy_object.patch Other differences: -- ++ lal.spec ++ --- /var/tmp/diff_new_pack.vaFXrK/_old 2023-02-04 14:20:13.607145843 +0100 +++ /var/tmp/diff_new_pack.vaFXrK/_new 2023-02-04 14:20:13.615145888 +0100 @@ -1,7 +1,7 @@ # -# spec file +# spec file for package lal # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -45,6 +45,8 @@ Source: https://software.igwn.org/sources/source/lalsuite/lal-%{version}.tar.xz # PATCH-FIX-UPSTREAM -- See https://git.ligo.org/lscsoft/lalsuite/-/commit/847f9f1bf9c8e029db6426de098a963d542ab08b.patch Patch0: swig_4_1_compat.patch +# PATCH-FIX-UPSTREAM -- https://git.ligo.org/lscsoft/lalsuite/-/commit/e4269307540b.patch +Patch1: replace_numpy_object.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module numpy} @@ -65,7 +67,10 @@ Requires: python-six Recommends: python-ligo-lw Recommends: python-ligo-segments -ExcludeArch:%{ix86} +# Broken on all archs where 'char' is unsigned +# https://git.ligo.org/lscsoft/lalsuite/-/issues/581 +# Also broken on x86 +ExcludeArch:%{ix86} %{arm} %{ppc} aarch64 ppc64 ppc64le riscv64 %if %{with octave} BuildRequires: octave-devel BuildRequires: swig >= 4.0 @@ -77,6 +82,8 @@ BuildRequires: python3-freezegun BuildRequires: python3-ligo-lw BuildRequires: python3-ligo-segments +# python3-py - remove with next update -- https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/2033 +BuildRequires: python3-py BuildRequires: python3-pytest BuildRequires: python3-python-dateutil BuildRequires: python3-scipy @@ -171,11 +178,27 @@ find %{buildroot}%{_libdir} -name "*.a" -delete -print %{python_expand # FIX env HASHBANGS -sed -Ei "1{/^#!\/usr\/bin\/env python/d}" %{buildroot}%{$python_sitearch}/lal/gpstime.py -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 +sed -Ei "1{/^#!\/usr\/bin\/env python/d}" \ +%{buildroot}%{$python_sitearch}/lal/{gpstime,series,antenna}.py +rm %{buildroot}%{$python_sitearch}/lal/__pycache__/{gpstime,series,antenna}*.pyc + +# Only compileall >= 3.9 has '-s strip_prefix' option +if [ %{$python_version_nodots} -ge 39 ]; then \ + for d in %{buildroot}%{$python_sitelib} %{buildroot}%{$python_sitearch}; do \ +if [ -d $d ]; then \ + $python -m compileall -s %{buildroot} $d; \ + $python -O -m compileall -s %{buildroot} $d; \ +fi; \ + done \ +fi; +} +# python_compileall is broken, see https://github.com/openSUSE/python-rpm-macros/issues/150 +#%%{?python_compileall} + +%{python_expand # Verify we don't have broken cache files +# "-exec false {} +" makes the return code nonzero on match +find %{buildroot}%{$python_sitearch} -iname \*pyc -type f \( -exec grep 'home/abuild' '{}' \; -and -exec false '{}' \+ \) } -%{?python_compileall} %python_expand %fdupes %{buildroot}%{$python_sitearch}/ %endif ++ replace_numpy_object.patch ++ >From e4269307540b77ffc015c7be54191cf3350c798b Mon Sep 17 00:00:00 2001 From: "duncan.macleod" Date: Tue, 10 Jan 2023 16:30:46 + Subject: [PATCH] lal: replace numpy.object with builtin object numpy.object was a deprecated alias to object, see https://numpy.org/devdocs/release/1.20.0-notes.html#using-the-aliases-of-builtin-types-like-np-int-is-deprecated --- lal/swig/SWIGTestLALPython.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git
commit lal for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lal for openSUSE:Factory checked in at 2022-11-26 18:45:44 Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.1597 (New) Package is "lal" Sat Nov 26 18:45:44 2022 rev:9 rq:1038291 version:7.2.4 Changes: --- /work/SRC/openSUSE:Factory/lal/lal.changes 2022-08-24 15:11:17.112511588 +0200 +++ /work/SRC/openSUSE:Factory/.lal.new.1597/lal.changes2022-11-26 18:45:47.727334529 +0100 @@ -1,0 +2,7 @@ +Sat Nov 26 02:40:59 UTC 2022 - Stefan Brüns + +- Update to version 7.2.4: + * No release notes. +- Fix build with Swig 4.1.0, add swig_4_1_compat.patch + +--- Old: lal-7.2.0.tar.xz New: lal-7.2.4.tar.xz swig_4_1_compat.patch Other differences: -- ++ lal.spec ++ --- /var/tmp/diff_new_pack.aIFlwm/_old 2022-11-26 18:45:48.659340054 +0100 +++ /var/tmp/diff_new_pack.aIFlwm/_new 2022-11-26 18:45:48.663340078 +0100 @@ -1,5 +1,5 @@ # -# spec file for package lal +# spec file # # Copyright (c) 2022 SUSE LLC # @@ -36,13 +36,15 @@ # No support for octave >= 6 %bcond_with octave Name: lal%{psuffix} -Version:7.2.0 +Version:7.2.4 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: https://software.igwn.org/sources/source/lalsuite/lal-%{version}.tar.xz +# PATCH-FIX-UPSTREAM -- See https://git.ligo.org/lscsoft/lalsuite/-/commit/847f9f1bf9c8e029db6426de098a963d542ab08b.patch +Patch0: swig_4_1_compat.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module numpy} ++ lal-7.2.0.tar.xz -> lal-7.2.4.tar.xz ++ 3960 lines of diff (skipped) ++ swig_4_1_compat.patch ++ >From 847f9f1bf9c8e029db6426de098a963d542ab08b Mon Sep 17 00:00:00 2001 From: Karl Wette Date: Fri, 25 Nov 2022 17:15:19 +1100 Subject: [PATCH] SWIG: compatibility with version 4.1.0 - -py3 is deprecated - %typemaps_string_alloc() needs an extra argument --- gnuscripts/lalsuite_swig.m4 | 8 +++- lal/swig/SWIGCommon.i | 8 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/swig/SWIGCommon.i b/swig/SWIGCommon.i index caf7d8f365..bb6dc62e6e 100644 --- a/swig/SWIGCommon.i +++ b/swig/SWIGCommon.i @@ -1809,10 +1809,18 @@ if (strides[I-1] == 0) { return res; } } +#if SWIG_VERSION >= 0x040100 +%typemaps_string_alloc(%checkcode(STRING), %checkcode(char), + SWIGWARN_TYPEMAP_CHARLEAK_MSG, char, LALchar, + SWIG_AsLALcharPtrAndSize, SWIG_FromLALcharPtrAndSize, + strlen, SWIG_strnlen, %swiglal_new_copy_array, XLALFree, + "", CHAR_MIN, CHAR_MAX); +#else %typemaps_string_alloc(%checkcode(STRING), %checkcode(char), char, LALchar, SWIG_AsLALcharPtrAndSize, SWIG_FromLALcharPtrAndSize, strlen, SWIG_strnlen, %swiglal_new_copy_array, XLALFree, "", CHAR_MIN, CHAR_MAX); +#endif /// /// Typemaps for string pointers. By default, treat arguments of type char** as output-only -- GitLab
commit lal for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lal for openSUSE:Factory checked in at 2022-08-24 15:11:01 Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.2083 (New) Package is "lal" Wed Aug 24 15:11:01 2022 rev:8 rq:998853 version:7.2.0 Changes: --- /work/SRC/openSUSE:Factory/lal/lal.changes 2022-01-08 23:24:50.198291270 +0100 +++ /work/SRC/openSUSE:Factory/.lal.new.2083/lal.changes2022-08-24 15:11:17.112511588 +0200 @@ -1,0 +2,13 @@ +Fri Aug 19 11:54:33 UTC 2022 - Atri Bhattacharya + +- Update to version 7.2.0: + * No release notes. +- Update source URL. + +--- +Thu Jun 23 22:58:37 UTC 2022 - Atri Bhattacharya + +- Update to version 7.1.7: + * No release notes. + +--- Old: lal-7.1.5.tar.xz New: lal-7.2.0.tar.xz Other differences: -- ++ lal.spec ++ --- /var/tmp/diff_new_pack.oiD9On/_old 2022-08-24 15:11:17.592512051 +0200 +++ /var/tmp/diff_new_pack.oiD9On/_new 2022-08-24 15:11:17.596512056 +0200 @@ -36,13 +36,13 @@ # No support for octave >= 6 %bcond_with octave Name: lal%{psuffix} -Version:7.1.5 +Version:7.2.0 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 +Source: https://software.igwn.org/sources/source/lalsuite/lal-%{version}.tar.xz BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module numpy} ++ lal-7.1.5.tar.xz -> lal-7.2.0.tar.xz ++ 16845 lines of diff (skipped)
commit lal for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lal for openSUSE:Factory checked in at 2022-01-08 23:24:12 Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.1892 (New) Package is "lal" Sat Jan 8 23:24:12 2022 rev:7 rq:944892 version:7.1.5 Changes: --- /work/SRC/openSUSE:Factory/lal/lal.changes 2021-09-11 22:24:57.115411533 +0200 +++ /work/SRC/openSUSE:Factory/.lal.new.1892/lal.changes2022-01-08 23:24:50.198291270 +0100 @@ -1,0 +2,7 @@ +Sun Jan 2 23:16:49 UTC 2022 - Atri Bhattacharya + +- Update to version 7.1.5: + * No release notes. +- Disable python2 since this is no longer supported by upstream. + +--- Old: lal-7.1.2.tar.xz New: lal-7.1.5.tar.xz Other differences: -- ++ lal.spec ++ --- /var/tmp/diff_new_pack.vKyOVL/_old 2022-01-08 23:24:50.650291639 +0100 +++ /var/tmp/diff_new_pack.vKyOVL/_new 2022-01-08 23:24:50.654291642 +0100 @@ -1,7 +1,7 @@ # # spec file for package lal # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,6 +27,8 @@ # NEP 29: numpy, scipy do not have a python36 flavor package in TW %define skip_python36 1 +# Py2 no longer supported by upstream +%define skip_python2 1 %define shliblal liblal20 %define shliblalsupport liblalsupport14 @@ -34,7 +36,7 @@ # No support for octave >= 6 %bcond_with octave Name: lal%{psuffix} -Version:7.1.2 +Version:7.1.5 Release:0 Summary:A collection of various gravitational wave data analysis routines License:GPL-2.0-only @@ -140,7 +142,7 @@ %autosetup -p1 -n lal-%{version} %build -%{python_expand # Necessary to run %%configure with all python flavors +%{python_expand # Necessary to run configure with all python flavors export PYTHON=$python mkdir ../${PYTHON}_build cp -pr ./ ../${PYTHON}_build ++ lal-7.1.2.tar.xz -> lal-7.1.5.tar.xz ++ 6965 lines of diff (skipped)
commit lal for openSUSE:Factory
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-09-11 22:24:28 Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.1899 (New) Package is "lal" Sat Sep 11 22:24:28 2021 rev:6 rq:918050 version:7.1.2 Changes: --- /work/SRC/openSUSE:Factory/lal/lal.changes 2021-05-15 23:17:18.244474479 +0200 +++ /work/SRC/openSUSE:Factory/.lal.new.1899/lal.changes2021-09-11 22:24:57.115411533 +0200 @@ -1,0 +2,10 @@ +Fri Sep 10 14:48:22 UTC 2021 - Atri Bhattacharya + +- Fix test flavour after renaming srcrpm in previous commit. + +--- +Sun May 16 15:14:20 UTC 2021 - Atri Bhattacharya + +- Fix srcrpm name for test flavor. + +--- Other differences: -- ++ lal.spec ++ --- /var/tmp/diff_new_pack.1Jpm13/_old 2021-09-11 22:24:57.555411967 +0200 +++ /var/tmp/diff_new_pack.1Jpm13/_new 2021-09-11 22:24:57.559411970 +0200 @@ -33,7 +33,7 @@ # No support for octave >= 6 %bcond_with octave -Name: lal +Name: lal%{psuffix} Version:7.1.2 Release:0 Summary:A collection of various gravitational wave data analysis routines @@ -137,7 +137,7 @@ This package provides the octave module for lal. %prep -%autosetup -p1 +%autosetup -p1 -n lal-%{version} %build %{python_expand # Necessary to run %%configure with all python flavors
commit lal for openSUSE:Factory
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-05-15 23:16:18 Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.2988 (New) Package is "lal" Sat May 15 23:16:18 2021 rev:5 rq:893299 version:7.1.2 Changes: --- /work/SRC/openSUSE:Factory/lal/lal.changes 2021-04-21 20:59:06.518173863 +0200 +++ /work/SRC/openSUSE:Factory/.lal.new.2988/lal.changes2021-05-15 23:17:18.244474479 +0200 @@ -1,0 +2,6 @@ +Wed Apr 21 10:59:16 UTC 2021 - Atri Bhattacharya + +- Split tests into a multibuild flavor to avoid circular + BuildRequires with python-ligo-lw and other test requirements. + +--- New: _multibuild Other differences: -- ++ lal.spec ++ --- /var/tmp/diff_new_pack.nfyZmT/_old 2021-05-15 23:17:18.720472620 +0200 +++ /var/tmp/diff_new_pack.nfyZmT/_new 2021-05-15 23:17:18.724472605 +0200 @@ -16,6 +16,15 @@ # +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%bcond_without test +%define psuffix -test +%else +%bcond_with test +%define psuffix %{nil} +%endif + # NEP 29: numpy, scipy do not have a python36 flavor package in TW %define skip_python36 1 @@ -59,6 +68,7 @@ %else BuildRequires: swig >= 3.0 %endif +%if %{with test} # SECTION For tests (only the default python3 flavor) BuildRequires: python3-freezegun BuildRequires: python3-ligo-lw @@ -67,6 +77,7 @@ BuildRequires: python3-python-dateutil BuildRequires: python3-scipy # /SECTION +%endif %python_subpackages @@ -142,6 +153,7 @@ } %install +%if %{without test} %{python_expand # all python flavors as configured above export PYTHON=$python pushd ../${PYTHON}_build @@ -154,8 +166,6 @@ find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot}%{_libdir} -name "*.a" -delete -print -%python_expand %fdupes %{buildroot}%{$python_sitearch}/ - %{python_expand # FIX env HASHBANGS sed -Ei "1{/^#!\/usr\/bin\/env python/d}" %{buildroot}%{$python_sitearch}/lal/gpstime.py sed -Ei "1{/^#!\/usr\/bin\/env python/d}" %{buildroot}%{$python_sitearch}/lal/series.py @@ -163,7 +173,11 @@ } %{?python_compileall} +%python_expand %fdupes %{buildroot}%{$python_sitearch}/ +%endif + %check +%if %{with test} %{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 @@ -172,7 +186,9 @@ popd fi } +%endif +%if %{without test} %post -n %{shliblal} -p /sbin/ldconfig %post -n %{shliblalsupport} -p /sbin/ldconfig %postun -n %{shliblal} -p /sbin/ldconfig @@ -204,4 +220,6 @@ %{_libdir}/octave/*/site/oct/*/*.oct %endif +%endif + %changelog ++ _multibuild ++ test
commit lal for openSUSE:Factory
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-04-21 20:59:03 Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.12324 (New) Package is "lal" Wed Apr 21 20:59:03 2021 rev:4 rq:876067 version:7.1.2 Changes: --- /work/SRC/openSUSE:Factory/lal/lal.changes 2021-02-15 23:16:34.159419915 +0100 +++ /work/SRC/openSUSE:Factory/.lal.new.12324/lal.changes 2021-04-21 20:59:06.518173863 +0200 @@ -1,0 +2,6 @@ +Fri Feb 26 22:23:19 UTC 2021 - Atri Bhattacharya + +- Update to version 7.1.2: + * no release notes. + +--- Old: lal-7.1.1.tar.xz New: lal-7.1.2.tar.xz Other differences: -- ++ lal.spec ++ --- /var/tmp/diff_new_pack.JbupwS/_old 2021-04-21 20:59:07.094174770 +0200 +++ /var/tmp/diff_new_pack.JbupwS/_new 2021-04-21 20:59:07.094174770 +0200 @@ -25,7 +25,7 @@ # No support for octave >= 6 %bcond_with octave Name: lal -Version:7.1.1 +Version:7.1.2 Release:0 Summary:A collection of various gravitational wave data analysis routines License:GPL-2.0-only ++ lal-7.1.1.tar.xz -> lal-7.1.2.tar.xz ++ 5435 lines of diff (skipped)
commit lal for openSUSE:Factory
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 + +- 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 + +- 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 + +- Fix the test suite setup to actually call the tests + +--- +Mon Jan 18 13:49:55 UTC 2021 - Atri Bhattacharya + +- 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 + +- 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 + +- 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