commit lal for openSUSE:Factory

2024-02-01 Thread Source-Sync
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

2023-05-26 Thread Source-Sync
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

2023-02-04 Thread Source-Sync
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

2022-11-26 Thread Source-Sync
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

2022-08-24 Thread Source-Sync
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

2022-01-08 Thread Source-Sync
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

2021-09-11 Thread Source-Sync
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

2021-05-15 Thread Source-Sync
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

2021-04-21 Thread Source-Sync
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

2021-02-15 Thread Source-Sync
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