#1013178 transition: ceres-solver

#1013178#5
Date:
2022-06-18 13:29:36 UTC
From:
To:
Dear release team,

I and Pierre Gruet (pgt@d.o) would like to transition ceres-solver to the new
SOVERSION (3).

The upstream changed the SOVERSION of the package without changing the major
version number (2.1.0). That's why we missed this ABI change, and Pierre
reverted the upload by uploading a new package with the +really suffix
(2.1.0+really2.0.0).
Upstream does not follow semantic versioning and confirmed that this behavior
is intentional [1].
So, a transition process is needed for the Debian package to handle this
SOVERSION update.

All reverse dependencies are building fine at least on amd64 [2].

Best Regards,
François

[1] https://github.com/ceres-solver/ceres-solver/issues/824
[2]
https://buildd.debian.org/status/package.php?p=colmap,openturns,sight&compact=compact


Ben file:

title = "ceres-solver";
is_affected = .depends ~ "libceres2" | .depends ~ "libceres3";
is_good = .depends ~ "libceres3";
is_bad = .depends ~ "libceres2";

#1013178#10
Date:
2022-06-21 07:49:32 UTC
From:
To:
Control: tags -1 confirmed

This transition clashes with the ongoing onetbb through openturns, however those
two have already migrated to testing so that shouldn't be a blocker.

That link doesn't tell me if the rdeps build against the new SONAME. Have you
tested that? If so, go ahead.

Cheers,
Emilio

#1013178#17
Date:
2022-06-21 20:53:54 UTC
From:
To:
Hi Emilio,

On Tue, 21 Jun 2022 09:49:32 +0200 Emilio Pozuelo Monfort  <pochu@debian.org> wrote:
 > [...]
 >
 > > All reverse dependencies are building fine at least on amd64 [2].
 >
 > That link doesn't tell me if the rdeps build against the new SONAME.
Have you
 > tested that? If so, go ahead.

Thanks for looking at this transition bug. Yes, I can confirm I
successfully built the rdeps against the new SONAME a few days ago.

So François will go ahead within the upcoming days.

 >
 > Cheers,
 > Emilio
 >
 >

Best,

#1013178#22
Date:
2022-07-06 18:41:07 UTC
From:
To:
This transition is done.

Cheers