Hello community,

here is the log from the commit of package openblas for openSUSE:Factory 
checked in at 2018-10-22 11:01:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openblas (Old)
 and      /work/SRC/openSUSE:Factory/.openblas.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openblas"

Mon Oct 22 11:01:53 2018 rev:21 rq:640893 version:0.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/openblas/openblas.changes        2018-02-10 
17:54:18.772503801 +0100
+++ /work/SRC/openSUSE:Factory/.openblas.new/openblas.changes   2018-10-22 
11:02:15.692330826 +0200
@@ -1,0 +2,117 @@
+Tue Oct  9 19:00:49 UTC 2018 - Dmitry Roshchin <dmitr...@opensuse.org>
+
+- Update to version 0.3.3 
+  common:
+    * thread memory allocation has been switched back to the method
+      used before version 0.3.1 due to unexpected problems caused by
+      the new code under some circumstances.
+    * LAPACK PR272 has been integrated, which fixes spurious errors
+      in DSYEVR and related functions caused by missing conversion
+      from ILAENV to ILAENV_2STAGE in several _2stage routines.
+  x86_64
+    * added AVX512 implementations of SDOT, DDOT, SAXPY, DAXPY,
+      DSCAL, DGEMVN and DSYMVL
+    * added a workaround for a cygwin issue that prevented compilation
+      of AVX512 code
+
+
+-------------------------------------------------------------------
+Fri Aug 17 12:56:04 UTC 2018 - idon...@suse.com
+
+- Update to version 0.3.2
+  common:
+    * Fixes for regressions caused by the rewrite of the thread
+      initialization code in 0.3.1
+  x86_64:
+    * Added autodetection of AMD Ryzen 2
+    * Fixed build with older versions of MSVC
+  power:
+    * Fixed cpu autodetection for the BSDs
+  mips64:
+    * Fixed utest errors in AXPY, DSDOT, ROT and SWAP
+- Version 0.3.1
+  common:
+    * Rewritten thread initialization code with significantly
+      reduced overhead
+    * Added CBLAS interfaces to the IxAMIN BLAS extension functions
+    * Fixed the lapack-test target
+    * CMAKE builds now create an OpenBLASConfig.cmake file
+    * ZAXPY now uses a single thread for small input sizes
+    * The LAPACK code was updated from Reference-LAPACK/lapack#253
+  power:
+    * Corrected CROT and ZROT behaviour with zero INC_X
+  armv7:
+    * Corrected xDOT behaviour with zero INC_X or INC_Y
+  x86_64:
+    * Retired some older targets of DYNAMIC_ARCH builds to a
+      new option DYNAMIC_OLDER, this affects PENRYN,DUNNINGTON,
+      OPTERON,OPTERON_SSE3,BOBCAT,ATOM and NANO (which will still
+      be supported via the slower PRESCOTT kernels when this option
+      is not set)
+    * Added an option DYNAMIC_LIST that (used in conjunction with
+      DYNAMIC_ARCH) allows to specify the list of x86_64 targets to
+      include. Any target not on the list will be supported by
+      the Sandybridge or Nehalem kernels if available, or by Prescott.
+    * Improved SWITCH_RATIO on Haswell for increased GEMM throughput
+    * Added initial support for Intel Skylake X, including an AVX512
+      SGEMM kernel
+    * Added autodetection of Intel Cannon Lake series as Skylake X
+    * Added a default L2 cache size for hypervisors that return zero
+      here (Chromebook)
+    * Fixed a name clash with recent Windows10 headers that broke the
+      build with (at least) recent mingw from MSYS2
+    * Fixed a link error in mixed clang/gfortran builds with OpenMP
+    * Updated the OSX deployment target to 10.8
+    * Switched on parallel make for builds on MS Windows by default
+  x86:
+    * Fixed SSWAP and DSWAP behaviour with zero INC_X and INC_Y
+- Version 0.3.0
+  common:
+     * Fixed some more thread race and locking bugs
+     * Added preliminary support for calling an OpenMP build of the
+       library from multiple threads
+     * Removed performance impact of thread locks added in 0.2.20
+       on OpenMP code
+     * General code cleanup 
+     * Optimized DSDOT implementation
+     * Improved thread distribution for GEMM
+     * Corrected IMATCOPY/OMATCOPY implementation
+     * Fixed out-of-bounds accesses in the multithreaded xBMV/xPMV
+       and SYMV implementations
+     * Cmake build improvements
+     * pkgconfig file now contains build options
+     * openblas_get_config() now reports USE_OPENMP and NUM_THREADS
+       settings used for the build
+     * Corrections and improvements for systems with more than 64 cpus
+     * LAPACK code updated to 3.8.0 including later fixes
+     * Added ReLAPACK, a recursive implementation of several LAPACK functions
+     * Rewrote ROTMG to handle cases that the netlib code failed to address
+     * Disabled (broken) multithreading code for xTRMV
+     * corrected prototypes of complex CBLAS functions to make our
+       cblas.h match the generally accepted standard
+     * Shared memory access failures on startup are now handled more gracefully
+     * Restored utests from earlier releases (and made them pass on all
+       affected systems)
+  sparc:
+    * several fixes for cpu autodetection
+  arm:
+    * Added support for CortexA53 and A72 
+    * Added autodetection for ThunderX2T99
+    * Made most optimized kernels the default for generic ARMv8 targets
+  x86_64:
+    * Parallelized DDOT kernel for Haswell
+    * Changed alignment directives in assembly kernels to boost performance on 
OSX
+    * Fixed register handling in the GEMV microkernels (bug exposed by gcc7)
+    * Added support for building on OpenBSD and Dragonfly 
+    * Updated compiler options to work with Intel release 2018
+    * Support fully optimized build with clang/flang on Microsoft Windows
+    * Fixed building on AIX
+  ibm z:
+    * added optimized BLAS 1/2 functions
+  mips:
+    * Fixed cpu autodetection helper code
+    * Added mips32 1004K cpu (Mediatek MT7621 and similar SoC)
+    * Added mips64 I6500 cpu
+- Remove c_xerbla_no-void-return.patch: fixed upstream.
+
+-------------------------------------------------------------------

Old:
----
  c_xerbla_no-void-return.patch
  openblas-0.2.20.tar.gz

New:
----
  OpenBLAS-0.3.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openblas.spec ++++++
--- /var/tmp/diff_new_pack.IY8BXt/_old  2018-10-22 11:02:16.336330268 +0200
+++ /var/tmp/diff_new_pack.IY8BXt/_new  2018-10-22 11:02:16.336330268 +0200
@@ -12,14 +12,14 @@
 # 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/
 #
 
 
 %global flavor @BUILD_FLAVOR@%{nil}
 
-%define _vers 0_2_20
-%define vers 0.2.20
+%define _vers 0_3_3
+%define vers 0.3.3
 %define pname openblas
 
 %bcond_with ringdisabled
@@ -122,17 +122,15 @@
 License:        BSD-3-Clause
 Group:          Productivity/Scientific/Math
 Url:            http://www.openblas.net
-Source0:        
https://github.com/xianyi/OpenBLAS/archive/v%{version}.tar.gz#/%{pname}-%{version}.tar.gz
+Source0:        
https://github.com/xianyi/OpenBLAS/archive/v%{version}.tar.gz#/OpenBLAS-%{version}.tar.gz
 Source1:        README.SUSE
 Source2:        README.HPC.SUSE
-# PATCH-FIX-UPSTREAM c_xerbla_no-void-return.patch
-Patch1:         c_xerbla_no-void-return.patch
 # PATCH-FIX-UPSTREAM openblas-noexecstack.patch
-Patch2:         openblas-noexecstack.patch
+Patch1:         openblas-noexecstack.patch
 # PATCH-FIX-UPSTREADM fix-arm64-cpuid-return.patch
-Patch4:         fix-arm64-cpuid-return.patch
+Patch2:         fix-arm64-cpuid-return.patch
 # PATCH port
-Patch5:         openblas-s390.patch
+Patch3:         openblas-s390.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -238,8 +236,7 @@
 %setup -q -n OpenBLAS-%{version}
 %patch1 -p1
 %patch2 -p1
-%patch4 -p1
-%patch5 -p1
+%patch3 -p1
 %ifarch s390
 sed -i -e "s@m32@m31@" Makefile.system
 %endif
@@ -450,7 +447,8 @@
 %defattr(-,root,root,-)
 %{p_libdir}/lib%{libname}.so
 %if %{with hpc}
-%doc Changelog.txt GotoBLAS* LICENSE README.md README.HPC.SUSE
+%license LICENSE
+%doc Changelog.txt GotoBLAS* README.md README.HPC.SUSE
 %hpc_pkgconfig_file
 %{p_cmakedir}/
 %{p_includedir}/
@@ -464,7 +462,8 @@
 %if 0%{?build_devel}
 %files  -n %{pname}-devel
 %defattr(-,root,root,-)
-%doc Changelog.txt GotoBLAS* LICENSE README.md README.SUSE
+%license LICENSE
+%doc Changelog.txt GotoBLAS* README.md README.SUSE
 %{p_libdir}/libopenblas.so
 %dir %{p_libdir}/cmake
 %{p_cmakedir}/


Reply via email to