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.