Source: ceres-solver
Version: 2.1.0+dfsg1-1
Severity: important

Dear Maintainer,

Recently version 2.1.0+dfsg-1 entered unstable, with new upstream version
2.1.0. Yet, there was a SOVERSION bump in this new upstream version, as can be
seen in internal/ceres/CMakeLists.txt (SOVERSION 3, was 2 previously).

The shared lib package should have been renamed to libceres3 and should have
gone to experimental through NEW in order to make a proper transition. The
current situation causes breakages, for instance with openturns and sight which
are reverse dependencies of ceres-solver and desperately look for libceres.so.2
at runtime.

I think we should repackage upstream version 2.0.0 with the version number
2.1.0+really2.0.0+dfsg-1 so that we avoid breakages in unstable and testing,
and afterwards we could package version 2.1.0 again, bump the soname and send
the package to experimental to properly transition the library.

Sorry I did not spot this when I reviewed the package before its last upload!

Best,

-- 
Pierre

Reply via email to