[Debian-med-packaging] Bug#1015742: Bug#1016418: transition: fmtlib

Shengjing Zhu zhsj at debian.org
Mon Aug 15 15:40:46 BST 2022


On Mon, Aug 15, 2022 at 8:36 PM Shengjing Zhu <zhsj at 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



More information about the Debian-med-packaging mailing list