Hello community, here is the log from the commit of package gsl for openSUSE:Factory checked in at 2017-06-28 10:35:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gsl (Old) and /work/SRC/openSUSE:Factory/.gsl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gsl" Wed Jun 28 10:35:15 2017 rev:37 rq:505213 version:2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/gsl/gsl.changes 2017-05-27 13:09:27.539052876 +0200 +++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2017-06-28 10:35:19.131589934 +0200 @@ -1,0 +2,41 @@ +Tue Jun 20 08:26:18 UTC 2017 - adam.ma...@suse.de + +- rstat_test.patch - Fix rstat test on PPC platform +- re-enable multi-job support in unit tests (check make target) + +------------------------------------------------------------------- +Mon Jun 19 14:11:18 UTC 2017 - adam.ma...@suse.de + +- Update to new upstream version 2.4: + * add const to declaration of appropriate gsl_rstat routines + * added routines for Hermite polynomials, gsl_sf_hermite_* + * added routines to compute integrals with fixed-point + quadrature, based on IQPACK + * added new nonlinear least squares example for fitting + a Gaussian to data + * deprecated routines: + gsl_sf_coupling_6j_INCORRECT + gsl_sf_coupling_6j_INCORRECT_e + * deprecated routine 'gsl_linalg_hessenberg' (replaced + by gsl_linalg_hessenberg_decomp) + * removed routines which were deprecated in v2.1: + gsl_bspline_deriv_alloc + gsl_bspline_deriv_free + * changed COD expression to Q R Z^T instead of Q R Z to + be consistent with standard texts + * added check for nz == 0 in gsl_spmatrix_get + * permit zero-dimension blocks, vectors, matrics, subvectors, + submatrices, and views of the above + * added routine gsl_linalg_COD_lssolve2 for regularized + least squares problems +- obsoletes patches: + * ppc_test_tolerence.patch + * fix_legendre_test.patch +- unit tests re-enabled + +------------------------------------------------------------------- +Wed Jun 14 11:54:35 UTC 2017 - adam.ma...@suse.de + +- Update to test version 2.3.90. + +------------------------------------------------------------------- Old: ---- fix_legendre_test.patch gsl-2.3.tar.gz gsl-2.3.tar.gz.sig ppc_test_tolerence.patch New: ---- gsl-2.4.tar.gz gsl-2.4.tar.gz.sig rstat_test.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gsl.spec ++++++ --- /var/tmp/diff_new_pack.rbT7QB/_old 2017-06-28 10:35:20.039461494 +0200 +++ /var/tmp/diff_new_pack.rbT7QB/_new 2017-06-28 10:35:20.039461494 +0200 @@ -16,10 +16,10 @@ # -%define lname libgsl19 +%define lname libgsl23 %define lcblasname libgslcblas0 Name: gsl -Version: 2.3 +Version: 2.4 Release: 0 Summary: GNU Scientific Library License: GPL-3.0+ @@ -29,12 +29,11 @@ Source1: https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{name}.keyring Patch0: gsl-1.6-initvars.diff +Patch1: rstat_test.patch Patch5: gsl-wrap.diff Patch6: gsl-qawc-test-x86-precision.diff Patch7: gsl-disable-fma.patch Patch8: gsl-fsf_address.patch -Patch9: ppc_test_tolerence.patch -Patch10: fix_legendre_test.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: blas-devel @@ -75,9 +74,9 @@ %package -n %{lcblasname} Summary: A standard C language APIs for BLAS from GNU Scientific Library +# file conflict, see boo#991155 License: GPL-3.0+ Group: System/Libraries -# file conflict, see boo#991155 Obsoletes: libgsl0 %description -n %{lcblasname} @@ -144,16 +143,11 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %patch5 -p1 %patch6 %patch7 -p1 %patch8 -%ifarch ppc64 ppc64le -%patch9 -p1 -%endif -%ifarch %ix86 -%patch10 -p1 -%endif %build autoreconf -fiv @@ -166,7 +160,7 @@ make %{?_smp_mflags} %check -make check --jobs 1 || ( find -name \*.log -print -exec cat {} \; ; exit 1 ) +make %{?_smp_mflags} check || ( find -name \*.log -print -exec cat {} \; ; exit 1 ) %install %make_install ++++++ gsl-2.3.tar.gz -> gsl-2.4.tar.gz ++++++ ++++ 379963 lines of diff (skipped) ++++++ rstat_test.patch ++++++ Author: Patrick Alken Date: Tue Jun 20 10:27:06 CEST 2017 Index: gsl-2.4/rstat/test.c =================================================================== --- gsl-2.4.orig/rstat/test.c +++ gsl-2.4/rstat/test.c @@ -127,7 +127,7 @@ main() { const size_t N = 2000000; double *data = random_data(N, r); - double data2[] = { 4.0, 7.0, 13.0, 16.0 }; + double data2[] = { 4.0, 7.0, 13.0, 16.0, -5.0 }; size_t i; test_basic(2, data, tol1); @@ -139,10 +139,10 @@ main() test_basic(1500000, data, tol1); test_basic(2000000, data, tol1); - for (i = 0; i < 4; ++i) + for (i = 0; i < 5; ++i) data2[i] += 1.0e9; - test_basic(4, data2, tol1); + test_basic(5, data2, tol1); free(data); }