[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nlohmann-json3-dev need to be reverted to trixie version



On Wed, Sep 17, 2025 at 08:33:50AM +0000, Gianfranco Costamagna wrote:
> export CFLAGS=-DNLOHMANN_JSON_NAMESPACE_NO_VERSION=1Hello, new idea, what if
> I upload 3.12 with abi stick to 3.11, such as not changing the namespace
> anymore?
> #define NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c) json_abi ## a ## b ## c

It is unreasonnable to change the ABI without upstream backing. We should not
create Debian-specific ABI.

I encourage you to discuss the ABI issue with nlohmann-json3 upstream to find
an agreement for future version of nlohmann-json3-dev, but now the urgency is
to restore nlohmann-json3-dev to 3.11.3 to fix all the RC bugs that this cause,
and check every libraries for the wrong ABI and ask for a binNMU.

Cheers,
Bill


Reply to: