Hello community, here is the log from the commit of package librsb for openSUSE:Factory checked in at 2020-03-06 21:28:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librsb (Old) and /work/SRC/openSUSE:Factory/.librsb.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librsb" Fri Mar 6 21:28:06 2020 rev:4 rq:781909 version:1.2.0.8 Changes: -------- --- /work/SRC/openSUSE:Factory/librsb/librsb.changes 2018-07-17 09:40:58.465603647 +0200 +++ /work/SRC/openSUSE:Factory/.librsb.new.26092/librsb.changes 2020-03-06 21:28:07.237580521 +0100 @@ -1,0 +2,9 @@ +Thu Mar 5 16:24:51 UTC 2020 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 1.2.0.8 + * bugfix: rsb_spmv/rsb_spmm/BLAS_cusmv/BLAS_zusmv/BLAS_cusmm/ + BLAS_zusmm could compute wrong values in transpose or + conjugated transpose on very sparse complex hermitian + matrices. + +------------------------------------------------------------------- Old: ---- librsb-1.2.0-rc7.tar.gz New: ---- librsb-1.2.0.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librsb.spec ++++++ --- /var/tmp/diff_new_pack.Db6sRd/_old 2020-03-06 21:28:08.901581546 +0100 +++ /var/tmp/diff_new_pack.Db6sRd/_new 2020-03-06 21:28:08.921581558 +0100 @@ -1,7 +1,7 @@ # # spec file for package librsb # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,28 +12,28 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: librsb %define lname librsb0 -%define rversion 1.2.0-rc7 -Version: 1.2.0~rc7 +Version: 1.2.0.8 Release: 0 Summary: Shared memory parallel sparse matrix and sparse BLAS library -License: LGPL-3.0+ +License: LGPL-3.0-or-later Group: Productivity/Scientific/Math -Url: http://librsb.sf.net/ +URL: http://librsb.sf.net/ -Source: http://downloads.sf.net/%name/%name-%rversion.tar.gz +Source: http://downloads.sf.net/%name/%name-%version.tar.gz Patch1: pun.diff Patch2: reproducible.patch +BuildRequires: automake BuildRequires: fdupes BuildRequires: gcc-fortran BuildRequires: gsl-devel +BuildRequires: libtool BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description librsb is a library for sparse matrix computations featuring the @@ -69,11 +69,10 @@ applications that want to make use of librsb. %prep -%setup -qn librsb-%rversion -%patch -P 1 -p1 -%patch2 -p1 +%autosetup -p1 %build +autoreconf -fi %configure --docdir="%_docdir/%name" --disable-static CFLAGS="%optflags -Wno-unused" \ --with-memhinfo=L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K make %{?_smp_mflags} @@ -87,16 +86,14 @@ %postun -n %lname -p /sbin/ldconfig %files -n %lname -%defattr(-,root,root) %_libdir/librsb.so.0* %files devel -%defattr(-,root,root) %_includedir/* %_bindir/rsbench %_bindir/librsb-config %_libdir/librsb.so %_docdir/%name/ -%doc COPYING +%license COPYING %changelog ++++++ librsb-1.2.0-rc7.tar.gz -> librsb-1.2.0.8.tar.gz ++++++ ++++ 241695 lines of diff (skipped) ++++++ reproducible.patch ++++++ --- /var/tmp/diff_new_pack.Db6sRd/_old 2020-03-06 21:28:11.069582883 +0100 +++ /var/tmp/diff_new_pack.Db6sRd/_new 2020-03-06 21:28:11.069582883 +0100 @@ -7,11 +7,16 @@ This allows for building identical librsb packages on different hosts. See https://reproducible-builds.org/ for why this is good. -Index: librsb-1.2.0-rc7/configure +--- + configure | 2 ++ + configure.ac | 2 ++ + 2 files changed, 4 insertions(+) + +Index: librsb-1.2.0.8/configure =================================================================== ---- librsb-1.2.0-rc7.orig/configure -+++ librsb-1.2.0-rc7/configure -@@ -22750,9 +22750,11 @@ cat >>confdefs.h <<_ACEOF +--- librsb-1.2.0.8.orig/configure ++++ librsb-1.2.0.8/configure +@@ -23751,9 +23751,11 @@ cat >>confdefs.h <<_ACEOF _ACEOF @@ -23,13 +28,13 @@ cat >>confdefs.h <<_ACEOF -Index: librsb-1.2.0-rc7/configure.ac +Index: librsb-1.2.0.8/configure.ac =================================================================== ---- librsb-1.2.0-rc7.orig/configure.ac -+++ librsb-1.2.0-rc7/configure.ac -@@ -319,7 +319,9 @@ dnl - AC_ARG_WITH(memhinfo, AC_HELP_STRING([--with-memhinfo], [Compile with user specified memory hierarchy information, which can be overridden by runtime detection and runtime read of RSB_USER_SET_MEM_HIERARCHY_INFO environment variable.]), - [if test "x$withval" = xno; then memhinfo="" ; openmp_flags= ; else memhinfo="$withval" ; fi] , [memhinfo="";]) +--- librsb-1.2.0.8.orig/configure.ac ++++ librsb-1.2.0.8/configure.ac +@@ -324,7 +324,9 @@ if test "x${detected_memhinfo}" = x -a " + memhinfo="${FALLBACK_MEM_HIERARCHY_INFO}" + fi AC_SUBST([RSB_USER_SET_MEM_HIERARCHY_INFO],"${memhinfo}") +if test "x$memhinfo" = x; then AC_SUBST([RSB_DETECTED_MEM_HIERARCHY_INFO],"${detected_memhinfo}")