commit gsl for openSUSE:Factory
Hello community,
here is the log from the commit of package gsl for openSUSE:Factory checked in at 2017-05-27 13:08:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gsl (Old)
and /work/SRC/openSUSE:Factory/.gsl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gsl"
Sat May 27 13:08:12 2017 rev:36 rq:495838 version:2.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/gsl/gsl.changes 2016-07-30 00:26:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2017-05-27 13:09:27.539052876 +0200
@@ -1,0 +2,40 @@
+Thu May 18 08:57:35 UTC 2017 - adam.majer@suse.de
+
+- Add unit test error logs to build logs when there is a failure
+- ppc_test_tolerence.patch: Fix unit tests on PPC64 and PPC64LE
+- fix_legendre_test.patch: Ignore part of failing unit test on i586
+ (boo#1030250)
+
+-------------------------------------------------------------------
+Fri Jan 6 09:31:46 UTC 2017 - mpluskal@suse.com
+
+- Update to version 2.3:
+ * bug fix in documentation for gsl_linalg_LU_refine
+ * added gsl_multifit_linear_tsvd and gsl_multifit_wlinear_tsvd
+ * improved rstat example program and added documentation for
+ * added function gsl_multifit_linear_rank
+ * bug fix in nonlinear least squares when using data weights with
+ * add 2D subspace method for large systems (multilarge_nlinear)
+ * bug fix in gsl_ran_beta for small parameters
+ * bug fix in gsl_complex_tan for negative imaginary arguments
+ * doc bug fix: value of golden ratio
+ * fixed scaling issue in 2D subspace nonlinear least squares
+ method
+ * optimize dogleg methods to calculate Gauss-Newton point
+ only when needed
+ * reverted gsl_linalg_cholesky_decomp to its previous behavior
+ so it is backward compatible; new cholesky routine is
+ gsl_linalg_cholesky_decomp1
+ * updated gsl_linalg_cholesky_invert to use Level-2 BLAS
+ * added functions gsl_linalg_tri_*_invert for inverting
+ * fix GSL_EIGEN_SORT_VAL_{ASC,DESC} for nonsymmetric
+ * added complete orthogonal decomposition routines
+ * and many more - see ChangeLog for full list
+- Drop upstreamed patches:
+ * gsl-disable-multifit-test.patch
+ * gsl-rstat-test-powerpc.patch
+- Packaging changes:
+ * use https url's for download
+ * fetch keyring from savannah
+
+-------------------------------------------------------------------
Old:
----
gsl-2.1.tar.gz
gsl-2.1.tar.gz.sig
gsl-disable-multifit-test.patch
gsl-rstat-test-powerpc.patch
New:
----
fix_legendre_test.patch
gsl-2.3.tar.gz
gsl-2.3.tar.gz.sig
ppc_test_tolerence.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gsl.spec ++++++
--- /var/tmp/diff_new_pack.5c41QP/_old 2017-05-27 13:09:28.346938652 +0200
+++ /var/tmp/diff_new_pack.5c41QP/_new 2017-05-27 13:09:28.350938088 +0200
@@ -1,7 +1,7 @@
#
# spec file for package gsl
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,30 +19,27 @@
%define lname libgsl19
%define lcblasname libgslcblas0
Name: gsl
-Version: 2.1
+Version: 2.3
Release: 0
Summary: GNU Scientific Library
License: GPL-3.0+
Group: Productivity/Scientific/Math
-Url: http://www.gnu.org/software/gsl/
-Source0: ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
-Source1: ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig
-Source2: %{name}.keyring
+Url: https://www.gnu.org/software/gsl/
+Source0: https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
+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
Patch5: gsl-wrap.diff
Patch6: gsl-qawc-test-x86-precision.diff
Patch7: gsl-disable-fma.patch
Patch8: gsl-fsf_address.patch
-# PATCH-FIX-UPSTREAM gsl-disable-multifit-test.patch -- Disable multifit test, knows issue for 32-bit systems
-Patch9: gsl-disable-multifit-test.patch
-# PATCH-FIX-UPSTREAM gsl-rstat-test-powerpc.patch
-Patch10: gsl-rstat-test-powerpc.patch
+Patch9: ppc_test_tolerence.patch
+Patch10: fix_legendre_test.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: blas-devel
BuildRequires: libtool
-BuildRequires: pkg-config
-Requires(pre): %{install_info_prereq}
+BuildRequires: pkgconfig
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -119,8 +116,9 @@
%package doc
Summary: GNU Scientific Library - development files
License: GPL-2.0+
-Group: Documentation
-Requires(pre): %{install_info_prereq}
+Group: Documentation/Other
+Requires(preun): %{install_info_prereq}
+Requires(post): %{install_info_prereq}
%description doc
This package contains documentation for GSL
@@ -150,16 +148,15 @@
%patch6
%patch7 -p1
%patch8
-%ifarch %ix86
+%ifarch ppc64 ppc64le
%patch9 -p1
%endif
-%ifarch ppc ppc64 ppc64le
+%ifarch %ix86
%patch10 -p1
%endif
%build
-autoreconf -fi
-RPM_OPT_FLAGS=`echo "%{optflags}" | sed 's/-fstack-protector//'`
+autoreconf -fiv
export CFLAGS="%{optflags}"
%configure \
--disable-static \
@@ -169,27 +166,24 @@
make %{?_smp_mflags}
%check
-make check --jobs 1
+make check --jobs 1 || ( find -name \*.log -print -exec cat {} \; ; exit 1 )
%install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
find %{buildroot} -type f -name "*.la" -delete -print
rm -f %{buildroot}%{_infodir}/dir
%post -n %{lname} -p /sbin/ldconfig
-
%postun -n %{lname} -p /sbin/ldconfig
-
%post -n %{lcblasname} -p /sbin/ldconfig
-
%postun -n %{lcblasname} -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_bindir}/gsl-histogram
%{_bindir}/gsl-randist
-%doc %{_mandir}/man1/gsl-histogram.1.gz
-%doc %{_mandir}/man1/gsl-randist.1.gz
+%{_mandir}/man1/gsl-histogram.1%{ext_man}
+%{_mandir}/man1/gsl-randist.1%{ext_man}
%doc COPYING
%files -n %{lname}
@@ -208,18 +202,18 @@
%{_libdir}/pkgconfig/gsl.pc
%{_bindir}/gsl-config
%{_datadir}/aclocal/gsl.m4
-%doc %{_mandir}/man1/gsl-config.1.gz
-%doc %{_mandir}/man3/gsl.3.gz
+%{_mandir}/man1/gsl-config.1%{ext_man}
+%{_mandir}/man3/gsl.3%{ext_man}
%files doc
%defattr(-,root,root)
%doc AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO
-%doc %{_infodir}/gsl-ref*
+%{_infodir}/gsl-ref*
%post doc
-%install_info --info-dir=%{_infodir} %{_infodir}/gsl-ref.info.gz
+%install_info --info-dir=%{_infodir} %{_infodir}/gsl-ref.info%{ext_info}
-%postun doc
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/gsl-ref.info.gz
+%preun doc
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/gsl-ref.info%{ext_info}
%changelog
++++++ fix_legendre_test.patch ++++++
Author: Adam Majer
participants (1)
-
root@hilbert.suse.de