Bug#1016418: transition: fmtlib
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
X-Debbugs-Cc: zhsj@debian.org
Ben file:
title = "fmtlib";
is_affected = .depends ~ "libfmt8" | .depends ~ "libfmt9";
is_good = .depends ~ "libfmt9";
is_bad = .depends ~ "libfmt8";
fmtlib 9 has been release for a while, I'd like to start the transition.
I have built the rerverse-depends, and all ftbfs bugs have been filed.
See the affected packages in https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=fmtlib
Most packages have been fixed, or fixed-upstream, or have patches.
The left packages are
+ #1014677 src:opendht, I think the root cause is restinio, so I will re-test
after the new restinio is uploaded.
+ #1014678 src:openimageio, it's not in testing.
One difficult situation is spdlog.
I have uploaded spdlog/1.10 last few days, but it causes a regression, since upstream
breaks the ABI without bumping SOVERSION (#1016408).
After filling bugs on upstream (https://github.com/gabime/spdlog/issues/2454),
the response seems depressed. They will start to use the package minior version in
soversion, like 1.11, instead of maintaining a stable soversion.
OTOH, spdlog in Debian already doesn't use soversion to track transition, since it embeds
fmtlib version in it's shared library. Currently it's libspdlog1-fmt8.
With the fmt transition, spdlog will also transit to libspdlog1-fmt9. So it can solve the ABI
regression by spdlog/1.10.
Reply to: