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