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

Sebastian Ramacher sramacher at debian.org
Tue Aug 16 20:07:23 BST 2022


On 2022-08-15 20:35:49 +0800, Shengjing Zhu 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?

The ABI breakage was caused by adding a new argument to some functions
with a default argument. This could be fixed by keeping the old
functions around.

Cheers

> 
> 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.
> 
>   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
> 
> + kick spdlog out of testing.

-- 
Sebastian Ramacher



More information about the Debian-med-packaging mailing list