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);
   }

Reply via email to