Control: tags -1 moreinfo On 2022-07-31 20:18:31, Shengjing Zhu wrote: > Package: release.debian.org > Severity: normal > User: release.debian....@packages.debian.org > Usertags: transition > X-Debbugs-Cc: z...@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.
Let's note hide spdlog's ABI breakage that is unreleated to the fmtlib transition. Please fix this issue first and remove the moreinfo tag once that's done. Cheers -- Sebastian Ramacher