Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lalframe for openSUSE:Factory checked in at 2026-02-10 21:12:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lalframe (Old) and /work/SRC/openSUSE:Factory/.lalframe.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lalframe" Tue Feb 10 21:12:58 2026 rev:12 rq:1332188 version:3.0.7 Changes: -------- --- /work/SRC/openSUSE:Factory/lalframe/lalframe.changes 2024-12-03 20:48:08.153366069 +0100 +++ /work/SRC/openSUSE:Factory/.lalframe.new.1670/lalframe.changes 2026-02-10 21:13:28.802221709 +0100 @@ -1,0 +2,26 @@ +Mon Feb 9 19:49:49 UTC 2026 - Andreas Prittwitz <[email protected]> + +- Fix build in Factory by adding export SWIG_FEATURES="-w999" + * Add BuildRequires for + - help2man + * Add Requires for + - octave + * Change version numbers according to specification. + +------------------------------------------------------------------- +Sun Feb 1 20:50:31 UTC 2026 - Andreas Prittwitz <[email protected]> + +- Update to version 3.0.7 + * Fix build on Tumbleweed/Factory by adding + BuildRequires python-igwn-segments + * Remove BuildRequires for python-ligo-segments + which is replaced by python-igwn-segments + * Remove lalframe-swig-stringval-not-value.patch, fixed upstream + * Remove BuildRequires python-py as stated in comment in spec + file. + https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/2033 + * No Release Notes +- Changes in version 3.0.6 + * No Release Notes + +------------------------------------------------------------------- Old: ---- lalframe-3.0.5.tar.xz lalframe-swig-stringval-not-value.patch New: ---- lalframe-3.0.7.tar.xz ----------(Old B)---------- Old: which is replaced by python-igwn-segments * Remove lalframe-swig-stringval-not-value.patch, fixed upstream * Remove BuildRequires python-py as stated in comment in spec ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lalframe.spec ++++++ --- /var/tmp/diff_new_pack.Y18NJi/_old 2026-02-10 21:13:29.570253891 +0100 +++ /var/tmp/diff_new_pack.Y18NJi/_new 2026-02-10 21:13:29.570253891 +0100 @@ -1,7 +1,7 @@ # # spec file for package lalframe # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,28 +25,25 @@ # No support for octave >= 6 %bcond_with octave Name: lalframe -Version: 3.0.5 +Version: 3.0.7 Release: 0 Summary: LSC Algorithm Frame Library for gravitational wave data analysis License: GPL-2.0-or-later Group: Productivity/Scientific/Physics URL: https://wiki.ligo.org/Computing/LALSuite Source: https://software.igwn.org/sources/source/lalsuite/lalframe-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -Patch0: https://git.ligo.org/lscsoft/lalsuite/-/commit/9dba245ab3692ecf691247a442704f13c075ed34.patch#/lalframe-swig-stringval-not-value.patch BuildRequires: %{python_module devel} -BuildRequires: %{python_module lal >= 7.1.0} +BuildRequires: %{python_module lal >= 7.7.0} BuildRequires: %{python_module numpy >= 1.7} BuildRequires: %{python_module numpy-devel >= 1.7} -# python3-py - remove with next update -- https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/2033 -BuildRequires: %{python_module py} BuildRequires: fdupes -BuildRequires: pkgconfig +BuildRequires: help2man >= 1.37 +BuildRequires: pkgconfig >= 0.18.0 BuildRequires: python-rpm-macros -BuildRequires: swig -BuildRequires: pkgconfig(framecppc) -BuildRequires: pkgconfig(framel) -BuildRequires: pkgconfig(lal) >= 6.21.0 +BuildRequires: swig >= 3.0.11 +BuildRequires: pkgconfig(framecppc) >= 2.5.5 +BuildRequires: pkgconfig(framel) >= 8.42.2 +BuildRequires: pkgconfig(lal) >= 7.7.0 Requires: python-lal Requires: python-numpy >= 1.7 ExcludeArch: %{ix86} @@ -54,12 +51,13 @@ BuildRequires: python-xml %endif %if %{with octave} -BuildRequires: octave-lal >= 7.1.0 +BuildRequires: octave-lal >= 7.7.0 BuildRequires: pkgconfig(octave) %endif # SECTION For tests -BuildRequires: %{python_module ligo-segments} BuildRequires: %{python_module pytest} +# Addtional modules not mentioned by upstream +BuildRequires: %{python_module igwn-segments} # /SECTION %python_subpackages @@ -78,9 +76,9 @@ Summary: Development files for LAL Frame Group: Development/Libraries/C and C++ Requires: %{shlib} = %{version} -Requires: pkgconfig(framecppc) -Requires: pkgconfig(framel) -Requires: pkgconfig(lal) +Requires: pkgconfig(framecppc) >= 2.5.5 +Requires: pkgconfig(framel) >= 8.42.2 +Requires: pkgconfig(lal) >= 7.7.0 %description -n %{name}-devel This package contains sources and header files needed to build applications @@ -90,7 +88,9 @@ %package -n octave-lalframe Summary: Octave bindings for LAL Frame Group: Productivity/Scientific/Physics -Requires: octave-lal +Requires: 7.7.0 +Requires: octave +Requires: octave-lal >= 7.7.0 %requires_eq octave-cli %description -n octave-lalframe @@ -102,6 +102,8 @@ %autosetup -p2 %build +# SWIG_FEATURES="-w999" fixes build in Factory +export SWIG_FEATURES="-w999" %{python_expand # Necessary to run configure with multiple py3 flavours export PYTHON=$python mkdir ../${PYTHON}_build ++++++ lalframe-3.0.5.tar.xz -> lalframe-3.0.7.tar.xz ++++++ /work/SRC/openSUSE:Factory/lalframe/lalframe-3.0.5.tar.xz /work/SRC/openSUSE:Factory/.lalframe.new.1670/lalframe-3.0.7.tar.xz differ: char 27, line 1
