On Mon, Sep 29, 2025 at 03:53:00PM +, Gianfranco Costamagna wrote:
> Hello,
>
> >The only option is to work with upstream to commit to a fixed ABI. There is
> >no
> >point going round and round.
> Something already nackd by upstream, maybe you can help?
> https://github.com/nlohmann/json/issu
Hello, I just uploaded nlohmann-json3.
Will try to split the package now
G.
Il domenica 28 settembre 2025 alle ore 23:54:40 CEST, Bill Allombert
ha scritto:
On Thu, Sep 25, 2025 at 12:17:05PM +, Gianfranco Costamagna wrote:
> http://bugs.debian.org/1106430
There is a silver lini
On Mon, Sep 29, 2025 at 09:59:17PM -0400, Hubert Chathi wrote:
> On Mon, 29 Sep 2025 23:09:45 +0200, Bill Allombert said:
>
> > But I have a question:
>
> > Why is Hubert Chathi listed as maintainer of this package ?
>
> I originally packaged and maintained it, but I haven't really been
> activ
Hello,
>You should have closed them in the upload.
yes my bad, but in any case better an extra check from somebody else hands, I
did a *lot* of work on this package, so I might have missed many things...
A double check on the sanity of the resulting binary is appreciated :)
>Well, precisely, in
On Mon, Sep 29, 2025 at 12:29:45PM +, Gianfranco Costamagna wrote:
> Hello,
> >Great!
>
> please check and close the various RC bugs to let this one migrate :)
You should have closed them in the upload.
> >Beware, for 3.12.0, you need to change the source package name too, not just
> >the b
Hello,
>Great!
please check and close the various RC bugs to let this one migrate :)
>Beware, for 3.12.0, you need to change the source package name too, not just
>the binares,
>otherwise nlohmann-json3 3.11.3 will be removed by the archive system once it
>reaches sid.
>
>I can help you ident
http://bugs.debian.org/1106430
The bad side of source only libraries is that it is non-trivial to detect
failures...
G.
Il giovedì 25 settembre 2025 alle ore 11:19:08 CEST, Bill Allombert
ha scritto:
On Thu, Sep 25, 2025 at 08:17:18AM +, Gianfranco Costamagna wrote:
> 3.11 is
3.11 is not compatible with new gcc, I'm in the process of cherry-picking the
upstream fixes and uploading to sid as soon as I finish.
I also got accepted json-test-data package, so now I also added that new
dependency.
stay tuned!
G.
Il mercoledì 24 settembre 2025 alle ore 19:24:03 CEST
Le Sat, Sep 20, 2025 at 07:52:16AM +, Gianfranco Costamagna a écrit :
> Ok for reuploading 3.11 to sid, but
What are your plan for 3.11 ? The more we wait, the more libraries are
built with an incorrect ABI. I can do an NMU if you like, but this
might break your worklow again.
On the other
On 2025-09-20 17:19, Bill Allombert wrote:
On Sat, Sep 20, 2025 at 02:42:05PM +0200, Drew Parsons wrote:
On 2025-09-20 13:18, Bill Allombert wrote:
> On Sat, Sep 20, 2025 at 07:52:16AM +, Gianfranco Costamagna wrote:
> >
> > How do we move forward? Ok also to create a nlohmann-json3-3.12-dev
On Sat, Sep 20, 2025 at 02:42:05PM +0200, Drew Parsons wrote:
> On 2025-09-20 13:18, Bill Allombert wrote:
> > On Sat, Sep 20, 2025 at 07:52:16AM +, Gianfranco Costamagna wrote:
> > >
> > > How do we move forward? Ok also to create a nlohmann-json3-3.12-dev or
> > > whatever, but I guess this
On 2025-09-20 13:18, Bill Allombert wrote:
On Sat, Sep 20, 2025 at 07:52:16AM +, Gianfranco Costamagna wrote:
How do we move forward? Ok also to create a nlohmann-json3-3.12-dev or
whatever, but I guess this one (3.11) should also go away as soon as
possible, and let people migrate to the n
On Sat, Sep 20, 2025 at 07:52:16AM +, Gianfranco Costamagna wrote:
> Ok for reuploading 3.11 to sid, but
Yes this is the urgent part, nothing is actively requiring 3.12.0 now.
> question:
>
> How do we move forward? Ok also to create a nlohmann-json3-3.12-dev or
> whatever, but I guess this
Ok for reuploading 3.11 to sid, but
question:
How do we move forward? Ok also to create a nlohmann-json3-3.12-dev or
whatever, but I guess this one (3.11) should also go away as soon as possible,
and let people migrate to the new one.
Will having a new package, new binary -dev solve the issue for
Dear Debian Science.
To fix the ABI breakage affecting the Xeus packages caused by the
nlohmann-json3-dev upload during the freeze, I will NMU nlohmann-json3-dev soon
to revert it to the version in trixie. I note that the same issue happened
during trixie developpement, thus we should really solve
On Wed, Sep 17, 2025 at 09:43:01PM +0200, Bill Allombert wrote:
> On Wed, Sep 17, 2025 at 12:01:28PM +0200, Bill Allombert wrote:
> > On Wed, Sep 17, 2025 at 08:33:50AM +, Gianfranco Costamagna wrote:
> > > export CFLAGS=-DNLOHMANN_JSON_NAMESPACE_NO_VERSION=1Hello, new idea, what
> > > if
> >
On Wed, Sep 17, 2025 at 12:01:28PM +0200, Bill Allombert wrote:
> On Wed, Sep 17, 2025 at 08:33:50AM +, 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
> >
Hello Gianfranco,
* Gianfranco Costamagna [2025-09-17 09:26]:
Question, isn't this covered by
#ifndef JSON_SKIP_LIBRARY_VERSION_CHECK
#if defined(NLOHMANN_JSON_VERSION_MAJOR) && defined(NLOHMANN_JSON_VERSION_MINOR)
&& defined(NLOHMANN_JSON_VERSION_PATCH)
#if NLOHMANN_JSON_VERSION_
Hello Timo,
>If the namespace name is the only relevant thing that changed, this will
>work and is (IMHO) a quite elegant solution to the current dilemma.
>However, if there is genuine ABI breakage, it will just paper over the
>issue and cause bugs downstream, so we need to check that first.
I
On Wed, Sep 17, 2025 at 11:03:25AM +0200, Timo Röhling wrote:
> In practise, it will most likely not be an issue unless the Release Team
> forgets to BinNMU a library that uses nlohmann-json as private dependency
> (becauses vendored copies in third party libraries will probably keep the
> default
On Wed, Sep 17, 2025 at 08:33:50AM +, 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 ##
Hi,
* Gianfranco Costamagna [2025-09-17 08:33]:
Hello, 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 might be a matter of patching out this string, to avoid putti
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 might be a matter of patching out this string, to avoid putti
Hello Bill!
some notes:
>To fix the ABI breakage affecting the Xeus packages caused by the
>nlohmann-json3-dev upload during the freeze, I will NMU nlohmann-json3-dev soon
>to revert it to the version in trixie. I note that the same issue happened
>during trixie developpement, thus we should real
On Mon, Sep 15, 2025 at 08:23:50PM +, Gianfranco Costamagna wrote:
> Hello,
>
> >I do not see much alternative.
>
> I still would like to quickly have a strong solution to this instead of
> reverting to old version
>
> >We tried to explain this four times already. If you were unsure, you c
Hello,
>I do not see much alternative.
I still would like to quickly have a strong solution to this instead of
reverting to old version
>We tried to explain this four times already. If you were unsure, you could
>have discussed your plan in the bug report #1106511 in advance, and please
>remem
On Mon, Sep 15, 2025 at 05:00:11PM +, Gianfranco Costamagna wrote:
> >Should I do another NMU with version 3.12.0.really.3.12.0.really.3.11.3-0.1
> >to
> >fix this issue ?
>
> please no :)
I do not see much alternative.
> the fact that build-dependencies have a strong dependency on the ab
>Should I do another NMU with version 3.12.0.really.3.12.0.really.3.11.3-0.1 to
>fix this issue ?
please no :)
the fact that build-dependencies have a strong dependency on the abi is not
sufficient? I thought it was enough to make sure they were picking up the new
abi...
What is the problem o
On Mon, Sep 15, 2025 at 08:13:57AM +, Gianfranco Costamagna wrote:
> Hello Bill!
>
> some notes:
>
> >To fix the ABI breakage affecting the Xeus packages caused by the
> >nlohmann-json3-dev upload during the freeze, I will NMU nlohmann-json3-dev
> >soon
> >to revert it to the version in trix
On Mon, Sep 15, 2025 at 08:13:57AM +, Gianfranco Costamagna wrote:
> Hello Bill!
>
> some notes:
>
> >To fix the ABI breakage affecting the Xeus packages caused by the
> >nlohmann-json3-dev upload during the freeze, I will NMU nlohmann-json3-dev
> >soon
> >to revert it to the version in trix
30 matches
Mail list logo