Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lalapps for openSUSE:Factory checked 
in at 2021-04-21 20:59:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lalapps (Old)
 and      /work/SRC/openSUSE:Factory/.lalapps.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lalapps"

Wed Apr 21 20:59:10 2021 rev:2 rq:887037 version:7.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/lalapps/lalapps.changes  2020-11-13 
18:58:01.526044740 +0100
+++ /work/SRC/openSUSE:Factory/.lalapps.new.12324/lalapps.changes       
2021-04-21 20:59:25.378203568 +0200
@@ -1,0 +2,21 @@
+Tue Apr 20 13:53:56 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Fix runtime requirement for python-lal 7.1.0
+
+-------------------------------------------------------------------
+Sat Feb 27 00:02:59 UTC 2021 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Update to version 7.2.0 (no release notes).
+
+-------------------------------------------------------------------
+Fri Feb 12 21:51:42 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Update to version 7.1.0
+  * no public changelog 
+- Skip python36 build. Due to NEP 29, astropy, numpy, scipy and co.
+  do not have a python36 flavored package in TW
+- Refresh lalapps-fix-uninitialised-var.patch
+- Enable test suite
+- Fix the python subpackage setup
+
+-------------------------------------------------------------------

Old:
----
  lalapps-6.26.1.tar.xz

New:
----
  lalapps-7.2.0.tar.xz

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

Other differences:
------------------
++++++ lalapps.spec ++++++
--- /var/tmp/diff_new_pack.8iFmQ9/_old  2021-04-21 20:59:26.062204646 +0200
+++ /var/tmp/diff_new_pack.8iFmQ9/_new  2021-04-21 20:59:26.066204652 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lalapps
 #
-# 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
@@ -17,8 +17,10 @@
 
 
 %define skip_python2 1
+# NEP 29: astropy, numpy, scipy do not have a python36 flavor package in TW
+%define skip_python36 1
 Name:           lalapps
-Version:        6.26.1
+Version:        7.2.0
 Release:        0
 Summary:        LSC Algorithm Library Applications
 License:        GPL-2.0-or-later
@@ -30,12 +32,12 @@
 BuildRequires:  %{python_module astropy}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module glue}
-BuildRequires:  %{python_module lal >= 6.21.0}
-BuildRequires:  %{python_module lalburst >= 1.5.4}
+BuildRequires:  %{python_module lal >= 7.1.0}
+BuildRequires:  %{python_module lalburst >= 1.5.3}
 BuildRequires:  %{python_module lalframe >= 1.5.0}
-BuildRequires:  %{python_module lalinference >= 1.11.0}
-BuildRequires:  %{python_module lalmetaio >= 1.6.0}
-BuildRequires:  %{python_module lalpulsar >= 1.18.0}
+BuildRequires:  %{python_module lalinference >= 2.0.0}
+BuildRequires:  %{python_module lalmetaio >= 2.0.0}
+BuildRequires:  %{python_module lalpulsar >= 3.0.0}
 BuildRequires:  %{python_module matplotlib}
 BuildRequires:  %{python_module numpy-devel}
 BuildRequires:  %{python_module numpy}
@@ -47,28 +49,25 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  swig
 BuildRequires:  pkgconfig(fftw3)
-BuildRequires:  pkgconfig(framel)
+BuildRequires:  pkgconfig(framel) >= 8.39.2
 BuildRequires:  pkgconfig(gsl)
-BuildRequires:  pkgconfig(lal) >= 6.21.0
-BuildRequires:  pkgconfig(lalburst) >= 1.5.4
+BuildRequires:  pkgconfig(lal) >= 7.1.0
+BuildRequires:  pkgconfig(lalburst) >= 1.5.3
 BuildRequires:  pkgconfig(lalframe) >= 1.5.0
-BuildRequires:  pkgconfig(lalinference) >= 1.11.0
-BuildRequires:  pkgconfig(lalinspiral) >= 1.10.0
-BuildRequires:  pkgconfig(lalmetaio) >= 1.6.0
-BuildRequires:  pkgconfig(lalpulsar) >= 1.18.0
-BuildRequires:  pkgconfig(lalsimulation) >= 1.10.0
-Requires:       python3-lal >= 6.21.0
-Requires:       python3-lalburst >= 1.5.4
-Requires:       python3-lalframe >= 1.5.0
-Requires:       python3-lalinference >= 1.11.0
-Requires:       python3-lalinspiral >= 1.10.0
-Requires:       python3-lalmetaio >= 1.6.0
-Requires:       python3-lalpulsar >= 1.18.0
-Requires:       python3-lalsimulation >= 1.10.0
-Requires:       python3-numpy
-Requires:       python3-scipy
+BuildRequires:  pkgconfig(lalinference) >= 2.0.0
+BuildRequires:  pkgconfig(lalinspiral) >= 2.0.0
+BuildRequires:  pkgconfig(lalmetaio) >= 2.0.0
+BuildRequires:  pkgconfig(lalpulsar) >= 3.0.0
+BuildRequires:  pkgconfig(lalsimulation) >= 2.5.0
+# SECTION For tests
+BuildRequires:  %{python_module pytest}
+BuildRequires:  bc
+BuildRequires:  lalpulsar-data
+Requires:       python3-%{name} = %{version}
+# /SECTION
 # 32-bit no longer supported upstream
 ExcludeArch:    %{ix86}
+%define python_subpackage_only 1
 %python_subpackages
 
 %description
@@ -76,6 +75,31 @@
 This package contains applications that are built on tools in the LSC
 Algorithm Library.
 
+%package -n python-%{name}
+Summary:        LSC Algorithm Library Applications
+Group:          Productivity/Scientific/Physics
+Requires:       python-h5py
+Requires:       python-lal >= 7.1.0
+Requires:       python-lalburst >= 1.5.3
+Requires:       python-lalframe >= 1.5.0
+Requires:       python-lalinference >= 2.0.0
+Requires:       python-lalinspiral >= 2.0.0
+Requires:       python-lalmetaio >= 2.0.0
+Requires:       python-lalpulsar >= 3.0.0
+Requires:       python-lalsimulation >= 2.5.0
+Requires:       python-ligo-lw
+Requires:       python-ligo-segments
+Requires:       python-matplotlib
+Requires:       python-numpy
+Requires:       python-scipy
+
+%description -n python-%{name}
+The LSC Algorithm Library Applications for gravitational wave data analysis.
+This package contains applications that are built on tools in the LSC
+Algorithm Library.
+
+This package contains the python files
+
 %prep
 %autosetup -p1
 
@@ -84,7 +108,7 @@
   src/pulsar/HeterodyneSearch/make_frame_cache
 
 %build
-%{python_expand # Necessary to run %%configure with both py2 and py3
+%{python_expand # Necessary to run %%configure for all active python flavors
 export PYTHON=%{_bindir}/$python
 mkdir ../$python
 cp -pr ./ ../$python
@@ -98,7 +122,7 @@
 }
 
 %install
-%{python_expand # py2 and py3 make_install
+%{python_expand # install for all active python flavors
 export PYTHON=$python
 pushd ../$python
 %make_install
@@ -144,6 +168,14 @@
 %python_expand %fdupes %{buildroot}%{$python_sitearch}/%{name}/
 %fdupes %{buildroot}/%{_datadir}/%{name}/
 
+%check
+%{python_expand #
+export PYTHON=$python
+pushd ../$python
+%make_build check
+popd
+}
+
 %files -n %{name}
 %license COPYING
 %{_bindir}/*
@@ -151,7 +183,7 @@
 %{_mandir}/man1/*
 %config %{_sysconfdir}/profile.d/%{name}.*
 
-%files %{python_files}
+%files %{python_files %{name}}
 %{python_sitearch}/*
 
 %changelog

++++++ lalapps-6.26.1.tar.xz -> lalapps-7.2.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/lalapps/lalapps-6.26.1.tar.xz 
/work/SRC/openSUSE:Factory/.lalapps.new.12324/lalapps-7.2.0.tar.xz differ: char 
26, line 1

++++++ lalapps-fix-uninitialised-var.patch ++++++
--- /var/tmp/diff_new_pack.8iFmQ9/_old  2021-04-21 20:59:26.106204715 +0200
+++ /var/tmp/diff_new_pack.8iFmQ9/_new  2021-04-21 20:59:26.106204715 +0200
@@ -1,8 +1,8 @@
-Index: lalapps-6.26.0/src/string/StringSearch.c
+Index: lalapps-7.1.0/src/string/StringSearch.c
 ===================================================================
---- lalapps-6.26.0.orig/src/string/StringSearch.c
-+++ lalapps-6.26.0/src/string/StringSearch.c
-@@ -202,7 +202,7 @@ int main(int argc,char *argv[])
+--- lalapps-7.1.0.orig/src/string/StringSearch.c
++++ lalapps-7.1.0/src/string/StringSearch.c
+@@ -201,7 +201,7 @@ int main(int argc,char *argv[])
    unsigned seg_length;
    StringTemplate strtemplate[MAXTEMPLATES];
    int NTemplates;
@@ -11,23 +11,10 @@
    REAL8 fcutoff_fix[MAXTEMPLATES]; /* high frequency cutoffs given by the 
template bank file */
    SnglBurst *events=NULL;
    MetadataTable  process;
-Index: lalapps-6.26.0/src/pulsar/SFTTools/SFTvalidate.c
+Index: lalapps-7.1.0/src/pulsar/HoughFstat/HierarchicalSearch.c
 ===================================================================
---- lalapps-6.26.0.orig/src/pulsar/SFTTools/SFTvalidate.c
-+++ lalapps-6.26.0/src/pulsar/SFTTools/SFTvalidate.c
-@@ -59,7 +59,7 @@ int main(int argc, char** argv) {
-     /* and read successive SFTs blocks from the file and validate CRC
-        checksums */
-     for (count=0; 1; count++) {
--      struct headertag2 info,lastinfo;
-+      struct headertag2 info,lastinfo={};
-       int err=0, swapendian, move, j;
-       
-       err=ReadSFTHeader(fp, &info, NULL, &swapendian, 1);
-Index: lalapps-6.26.0/src/pulsar/HoughFstat/HierarchicalSearch.c
-===================================================================
---- lalapps-6.26.0.orig/src/pulsar/HoughFstat/HierarchicalSearch.c
-+++ lalapps-6.26.0/src/pulsar/HoughFstat/HierarchicalSearch.c
+--- lalapps-7.1.0.orig/src/pulsar/HoughFstat/HierarchicalSearch.c
++++ lalapps-7.1.0/src/pulsar/HoughFstat/HierarchicalSearch.c
 @@ -1255,7 +1255,7 @@ void SetUpSFTs( LALStatus *status,                       
/**
    REAL8 timebase, tObs, deltaFsft;
    UINT4 k,numSFTby2;
@@ -46,11 +33,11 @@
    HoughStats stats; /* statistics struct */
    CHAR *fileStats = NULL;
    FILE *fpStats = NULL;
-Index: lalapps-6.26.0/src/pulsar/SFTTools/splitSFTs.c
+Index: lalapps-7.1.0/src/pulsar/SFTTools/splitSFTs.c
 ===================================================================
---- lalapps-6.26.0.orig/src/pulsar/SFTTools/splitSFTs.c
-+++ lalapps-6.26.0/src/pulsar/SFTTools/splitSFTs.c
-@@ -199,7 +199,7 @@ int main( int argc, char **argv )
+--- lalapps-7.1.0.orig/src/pulsar/SFTTools/splitSFTs.c
++++ lalapps-7.1.0/src/pulsar/SFTTools/splitSFTs.c
+@@ -196,7 +196,7 @@ int main( int argc, char **argv )
  {
    int arg;                        /* current command-line argument */
    unsigned int bin;               /* current bin */

Reply via email to