Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-ligo-lw for openSUSE:Factory 
checked in at 2022-01-13 00:22:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ligo-lw (Old)
 and      /work/SRC/openSUSE:Factory/.python-ligo-lw.new.1892 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ligo-lw"

Thu Jan 13 00:22:31 2022 rev:3 rq:945825 version:1.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ligo-lw/python-ligo-lw.changes    
2021-02-15 23:16:35.747422287 +0100
+++ /work/SRC/openSUSE:Factory/.python-ligo-lw.new.1892/python-ligo-lw.changes  
2022-01-13 00:23:28.515977954 +0100
@@ -1,0 +2,47 @@
+Wed Jan 12 09:54:44 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Add patches to disable tests that either will not work in an
+  OBS setting or are temporarily incompatible with Python 3.10:
+  * ligo-lw-disable-doctests.patch: Disable doctests as these are
+    not ready for py 3.10 yet.
+  * ligo-lw-disable-sqlite-test.patch: Disable sqlite test that
+    requires network resources.
+
+-------------------------------------------------------------------
+Wed Jan 12 00:39:09 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Update to version 1.8.0:
+  * Adjust dbtables.workingcopy error path behaviour.
+  * Remove dbtables.workingcopy compatibility code.
+  * Remove gz= compatibility keyword argument from I/O functions.
+  * Remove ligo-common from python3 requirements.
+  * Update dependencies in .spec file for RPM systems.
+  * ligo.LIGO_LW add .get_ligo_lw() class method.
+  * Expand test suite coverage.
+  * lsctables.SimInspiral generalize SNR related methods to
+    complex values.
+  * Switch test suite to python3 (python2 no longer covered by
+    test suite).
+  * Remove ilwd support code, use native strings for this type.
+  * process.py remove set_process_end_time() function.
+  * table.py remove get_table() function.
+  * param.Param introduce .value.
+  * param.Param introduce .get_param() class method.
+  * array.Array introduce .get_array() class method.
+  * ligolw_sqlite remove unused setup() function.
+  * dbtables collect ID remapping code into a class.
+  * Tokenizer drop use in Py_UNICODE in favour of wchar_t.
+  * Tokenizer no longer allow quoted delimiters to be escaped.
+  * load_url() expose context and timeout keyword arguments.
+  * Add ligolw_run_sqlite (migrated from lalapps).
+  * Add support for .bz2 and .xz compression formats.
+- Add ligolw_run_sqlite to list of bins processed by update
+  alternatives and installed for multiple py3 versions.
+
+-------------------------------------------------------------------
+Wed Apr 21 09:41:36 UTC 2021 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Skip python2: dependency ligo-segments no longer supports
+  python2.
+
+-------------------------------------------------------------------

Old:
----
  python-ligo-lw-1.7.0.tar.gz

New:
----
  ligo-lw-disable-doctests.patch
  ligo-lw-disable-sqlite-test.patch
  python-ligo-lw-1.8.0.tar.gz

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

Other differences:
------------------
++++++ python-ligo-lw.spec ++++++
--- /var/tmp/diff_new_pack.AjtSK2/_old  2022-01-13 00:23:28.859978202 +0100
+++ /var/tmp/diff_new_pack.AjtSK2/_new  2022-01-13 00:23:28.863978205 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package python-ligo
+# spec file
 #
-# 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
@@ -30,11 +30,14 @@
 # NEP29: TW does not have python36-scipy anymore, numpy and all lal packages 
follow
 %define         skip_python36 1
 
-%define bins ligolw_add ligolw_cut ligolw_no_ilwdchar ligolw_print 
ligolw_segments ligolw_sqlite
+# Dependency ligo-segments does not build for python2
+%define         skip_python2 1
+
+%define bins ligolw_add ligolw_cut ligolw_no_ilwdchar ligolw_print 
ligolw_segments ligolw_sqlite ligolw_run_sqlite
 %define srcname python-ligo-lw
 
 Name:           python-ligo-lw%{?psuffix}
-Version:        1.7.0
+Version:        1.8.0
 Release:        0
 Summary:        Python LIGO Light-Weight XML I/O Library
 License:        GPL-3.0-only
@@ -43,6 +46,10 @@
 Source:         
http://software.ligo.org/lscsoft/source/%{srcname}-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM ligo-lw-segments-test-fix.patch badshah...@gmail.com -- 
Fix a test that randomly fails due to dictionary ordering being undefined
 Patch0:         ligo-lw-segments-test-fix.patch
+# PATCH-FIX-UPSTREAM ligo-lw-disable-doctests.patch badshah...@gmail.com -- 
Disable doctests as these are not ready for py 3.10 yet
+Patch1:         ligo-lw-disable-doctests.patch
+# PATCH-FIX-OPENSUSE ligo-lw-disable-sqlite-test.patch badshah...@gmail.com -- 
Disable sqlite test that requires network resources
+Patch3:         ligo-lw-disable-sqlite-test.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -72,7 +79,7 @@
 %endif
 # /SECTION
 Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 %python_subpackages
 
 %description
@@ -82,8 +89,7 @@
 format.
 
 %prep
-%setup -q -n %{srcname}-%{version}
-%patch0 -p1
+%autosetup -p1 -n %{srcname}-%{version}
 # Replace distutils.core by setuptools to fix namespace errors
 # https://git.ligo.org/kipp.cannon/python-ligo-lw/-/issues/16
 sed -i "1{s/distutils.core/setuptools/}" setup.py

++++++ ligo-lw-disable-doctests.patch ++++++
Index: python-ligo-lw-1.8.0/test/Makefile
===================================================================
--- python-ligo-lw-1.8.0.orig/test/Makefile
+++ python-ligo-lw-1.8.0/test/Makefile
@@ -10,7 +10,6 @@ check : \
        ligolw_test04 \
        ligolw_test05 \
        test_array \
-       test_ligolw \
        test_lsctables \
        test_param \
        test_table \

++++++ ligo-lw-disable-sqlite-test.patch ++++++
Index: python-ligo-lw-1.8.0/test/Makefile
===================================================================
--- python-ligo-lw-1.8.0.orig/test/Makefile
+++ python-ligo-lw-1.8.0/test/Makefile
@@ -2,7 +2,6 @@ PYTHON ?= python3
 
 check : \
        ligolw_print_test \
-       ligolw_sqlite_test \
        ligo_lw_test_01 \
        ligolw_test03a \
        ligolw_test03b \

++++++ python-ligo-lw-1.7.0.tar.gz -> python-ligo-lw-1.8.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-ligo-lw/python-ligo-lw-1.7.0.tar.gz 
/work/SRC/openSUSE:Factory/.python-ligo-lw.new.1892/python-ligo-lw-1.8.0.tar.gz 
differ: char 5, line 1

Reply via email to