Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-scipy for openSUSE:Factory checked in at 2022-05-04 15:10:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-scipy (Old) and /work/SRC/openSUSE:Factory/.python-scipy.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-scipy" Wed May 4 15:10:16 2022 rev:51 rq:969712 version:1.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-scipy/python-scipy.changes 2022-04-02 18:20:45.338130243 +0200 +++ /work/SRC/openSUSE:Factory/.python-scipy.new.1538/python-scipy.changes 2022-05-04 15:10:16.520107445 +0200 @@ -1,0 +2,13 @@ +Tue Apr 12 12:20:43 UTC 2022 - Martin Li??ka <mli...@suse.cz> + +- With the previously added -ffloat-store, some tests that fail on i586. + Disable them. + +------------------------------------------------------------------- +Tue Apr 12 06:36:01 UTC 2022 - Martin Li??ka <mli...@suse.cz> + +- Limit double floating point precision for x87, triggered by GCC 12. + Fixes test_kolmogorov.py Fatal Python error: Floating point exception + which is a double floating-point test. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-scipy.spec ++++++ --- /var/tmp/diff_new_pack.ftgzTa/_old 2022-05-04 15:10:17.500108650 +0200 +++ /var/tmp/diff_new_pack.ftgzTa/_new 2022-05-04 15:10:17.508108660 +0200 @@ -150,6 +150,11 @@ find . -type f -name "*.py" -exec sed -i "s|#!%{_bindir}/env python||" {} \; echo ' ignore:.*The distutils.* is deprecated.*:DeprecationWarning' >> pytest.ini +%ifarch i586 +# Limit double floating point precision for x87, triggered by GCC 12. +%global optflags %(echo "%{optflags} -ffloat-store") +%endif + %if !%{with test} %build %{python_expand # @@ -235,6 +240,13 @@ donttest+=" or (TestBSR and test_scalar_idx_dtype)" # error while getting entropy donttest+=" or (test_cont_basic and 500-200-ncf-arg74)" +# fails on i586 +%ifarch i586 +donttest+=" or (test_linprog and test_bug_6690)" +donttest+=" or (test_hausdorff and test_brute_force_comparison_forward)" +donttest+=" or (test_hausdorff and test_2d_data_forward)" +donttest+=" or (test_iterative and test_x0_equals_Mb)" +%endif %python_exec runtests.py -vv --no-build -m fast -- -k "not ($donttest)" # prevent failing debuginfo extraction because we did not create anything for testing touch debugsourcefiles.list