On Mon, Aug 15, 2022 at 8:36 PM Shengjing Zhu <z...@debian.org> wrote: > > CC spdlog maintainer as well. > > On Mon, Aug 15, 2022 at 01:45:32PM +0200, Sebastian Ramacher wrote: > > 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. > > What's your suggestions to fix the spdlog ABI breakage? > > Currently, > > + spdlog/1.9 ftbfs with fmtlib/9 > + Upstream doesn't want to fix the ABI breakage in spdlog/1.10, the opening > issue is closed without fix. > > Solutions? > > + revert spdlog to 1.9 and let it use a embedded copy of fmtlib, so it won't > block fmtlib/9 transition.
This seems much more complicated since packages may use spdlog and fmt together. > > But I think it needs to use soversion libspdlog1, not libspdlog1-fmt8 as > well? > > + bump spdlog so version in Debian only without coordination from upstream. > > For example, -> libspdlog1.10-fmt8 > So I will upload NMU to bump spdlog soversion to 1.10. It's unfortunate that we diverted from upstream with the soversion. But we'll align with upstream once spdlog 1.11 is released. @spdlog maintainer, if you disagree with this, there is still enough time to retract my NMU since it hits the NEW queue. > + kick spdlog out of testing. This is impossible as spdlog is a key package. -- Shengjing Zhu