Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ceres-solver for openSUSE:Factory checked in at 2021-01-25 18:23:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ceres-solver (Old) and /work/SRC/openSUSE:Factory/.ceres-solver.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ceres-solver" Mon Jan 25 18:23:20 2021 rev:4 rq:865465 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ceres-solver/ceres-solver.changes 2020-09-17 15:09:19.080965092 +0200 +++ /work/SRC/openSUSE:Factory/.ceres-solver.new.28504/ceres-solver.changes 2021-01-25 18:23:39.364431814 +0100 @@ -1,0 +2,35 @@ +Sat Jan 16 18:24:07 UTC 2021 - andy great <[email protected]> + +- Update to version 2.0.0. + * C++ threading based multi-threading support. + * Problem::AddResidualBlock(), SizedFunction, AutoDiffCostFunction, + NumericDiffCostFunction support an arbitrary number of parameter + blocks using variadic templates + * Significantly faster AutoDiff + * Mixed precision solves when using SPARSE_NORMAL_CHOLESKY. + * LocalParameterization objects can have a zero sized tangent + size, which effectively makes the parameter block constant. + In particular, this allows for a SubsetParameterization that + holds all the coordinates of a parameter block constant. + * Visibility based preconditioning now works with Eigen and CXSparse. + * Added Problem::EvaluateResidualBlock() and + Problem::EvaluateResidualBlockAssumingParametersUnchanged(). + * GradientChecker now uses RIDDERS method for more accurate + numerical derivatives. + * Covariance computation uses a faster SVD algorithm + * A new local parameterization for lines + * A new (SUBSET) preconditioner for problems with general sparsity. + * Faster Schur elimination using faster custom BLAS routines for + small matrices. + * Automatic differentiation for FirstOrderFunction in the form of + AutoDiffFirstOrderFunction. + * TinySolverAutoDiffFunction now supports dynamic number of + residuals just like AutoDiffCostFunction. + * Backward Incompatible API Changes + * EvaluationCallback has been moved from Solver::Options to + Problem::Options for a more correct API. + * Removed Android.mk based build. + * Solver::Options::num_linear_solver_threads is no more. + * Several other moinor fixes and changes + +------------------------------------------------------------------- Old: ---- ceres-solver-1.14.0.tar.gz New: ---- ceres-solver-2.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ceres-solver.spec ++++++ --- /var/tmp/diff_new_pack.LIUkf5/_old 2021-01-25 18:23:41.404434725 +0100 +++ /var/tmp/diff_new_pack.LIUkf5/_new 2021-01-25 18:23:41.408434730 +0100 @@ -1,7 +1,7 @@ # # spec file for package ceres-solver # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,21 @@ # -%define sover 1 - +%define sover 2 Name: ceres-solver -Version: 1.14.0 +Version: 2.0.0 Release: 0 Summary: C++ library for modeling and solving optimization problems License: BSD-3-Clause Group: Development/Libraries/C and C++ URL: http://ceres-solver.org/ Source: http://ceres-solver.org/%{name}-%{version}.tar.gz -BuildRequires: cmake >= 2.8.0 +BuildRequires: cmake >= 3.5.0 BuildRequires: gcc-c++ BuildRequires: glog-devel >= 0.3.1 BuildRequires: libcxsparse3 BuildRequires: suitesparse-devel -BuildRequires: pkgconfig(eigen3) >= 3.1.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(eigen3) >= 3.3.0 %description Ceres Solver is a C++ library for modeling and solving large, @@ -77,7 +75,7 @@ %build %cmake -DCXSPARSE=ON -DSUITESPARSE=ON -DEIGENSPARSE=ON -DOPENMP=ON -DCXX11=ON -DCMAKE_INSTALL_PREFIX=/usr -DEIGEN_INCLUDE_DIR_HINTS=/usr/include/eigen3 -DGFLAGS=OFF -DMINIGLOG=OFF -DBUILD_SHARED_LIBS=ON -make +%cmake_build %install %cmake_install ++++++ ceres-solver-1.14.0.tar.gz -> ceres-solver-2.0.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/ceres-solver/ceres-solver-1.14.0.tar.gz /work/SRC/openSUSE:Factory/.ceres-solver.new.28504/ceres-solver-2.0.0.tar.gz differ: char 5, line 1
