Hello community, here is the log from the commit of package armadillo for openSUSE:Factory checked in at Tue Jul 19 15:01:52 CEST 2011.
-------- --- armadillo/armadillo.changes 2011-04-18 14:06:27.000000000 +0200 +++ /mounts/work_src_done/STABLE/armadillo/armadillo.changes 2011-07-16 22:46:16.000000000 +0200 @@ -1,0 +2,34 @@ +Sat Jul 16 20:39:49 UTC 2011 - [email protected] + +- Update to version 2.0.2 + + Various bug fixes + +- Changes from version 2.0.0 + + Faster multiplication of tiny matrices + + Faster compound expressions containing submatrices + + Faster inverse of symmetric positive definite matrices + + Faster element access for fixed size matrices + + Added handling of arbitrarily sized empty matrices (eg. 5x0) + + Added loading & saving of matrices as CSV text files + + Added .count() member function to running_stat and + running_stat_vec + + Added syl(), strans(), symmatu()/symmatl() + + Added submatrices of submatrices + + det(), inv() and solve() can be forced to use more precise + algorithms for tiny matrices + + htrans() has been deprecated; use trans() instead + + API change: trans() now takes the complex conjugate when + transposing a complex matrix + + API change: .is_vec() now outputs true for empty vectors (eg. 0x1) + + API change: forms of chol(), eig_sym(), eig_gen(), inv(), + lu(), pinv(), princomp(), qr(), solve(), svd(), syl() that + do not return a bool indicating success now throw + std::runtime_error exceptions when failures are detected + + API change: princomp_cov() has been removed; + eig_sym() in conjunction with cov() can be used instead + + API change: set_log_stream() & get_log_stream() have been + replaced by set_stream_err1() & get_stream_err1() + + Rename shared library package to libarmadillo2; obsoletes + libarmadillo1 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- armadillo-1.2.0.tar.bz2 New: ---- armadillo-2.0.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ armadillo.spec ++++++ --- /var/tmp/diff_new_pack.p5xICO/_old 2011-07-19 15:00:12.000000000 +0200 +++ /var/tmp/diff_new_pack.p5xICO/_new 2011-07-19 15:00:12.000000000 +0200 @@ -18,7 +18,7 @@ Name: armadillo -Version: 1.2.0 +Version: 2.0.2 Release: 1 License: LGPLv3+ Summary: Fast C++ matrix library with interfaces to LAPACK and ATLAS @@ -47,12 +47,13 @@ of choice (due to speed and/or integration capabilities), rather than another language like Matlab or Octave. -%package -n libarmadillo1 +%package -n libarmadillo2 License: LGPLv3+ Summary: Shared libraries for armadillo Group: Development/Libraries/C and C++ +Obsoletes: libarmadillo1 -%description -n libarmadillo1 +%description -n libarmadillo2 Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, @@ -76,7 +77,7 @@ Requires: blas Requires: boost-devel Requires: lapack -Requires: libarmadillo1 = %{version} +Requires: libarmadillo2 = %{version} Requires: libstdc++-devel %description devel @@ -120,11 +121,11 @@ %clean %{?buildroot:%__rm -rf %{buildroot}} -%post -n libarmadillo1 -p /sbin/ldconfig +%post -n libarmadillo2 -p /sbin/ldconfig -%postun -n libarmadillo1 -p /sbin/ldconfig +%postun -n libarmadillo2 -p /sbin/ldconfig -%files -n libarmadillo1 +%files -n libarmadillo2 %defattr(-,root,root) %{_libdir}/*.so.* %doc LICENSE.txt licenses ++++++ armadillo-1.2.0.tar.bz2 -> armadillo-2.0.2.tar.bz2 ++++++ ++++ 38318 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
