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

2025-10-05 Thread Bill Allombert
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

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

2025-10-02 Thread Gianfranco Costamagna
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

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

2025-09-30 Thread Bill Allombert
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

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

2025-09-29 Thread Gianfranco Costamagna
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

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

2025-09-29 Thread Bill Allombert
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

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

2025-09-29 Thread Gianfranco Costamagna
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

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

2025-09-25 Thread Gianfranco Costamagna
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

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

2025-09-25 Thread Gianfranco Costamagna
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

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

2025-09-24 Thread Bill Allombert
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

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

2025-09-20 Thread Drew Parsons
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

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

2025-09-20 Thread Bill Allombert
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

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

2025-09-20 Thread Drew Parsons
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

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

2025-09-20 Thread Bill Allombert
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

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

2025-09-20 Thread Gianfranco Costamagna
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

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

2025-09-17 Thread Bill Allombert
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

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

2025-09-17 Thread Bill Allombert
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 > >

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

2025-09-17 Thread Bill Allombert
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 > >

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

2025-09-17 Thread Timo Röhling
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_

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

2025-09-17 Thread Gianfranco Costamagna
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

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

2025-09-17 Thread Bill Allombert
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

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

2025-09-17 Thread Bill Allombert
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 ##

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

2025-09-17 Thread Timo Röhling
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

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

2025-09-17 Thread Gianfranco Costamagna
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

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

2025-09-15 Thread Gianfranco Costamagna
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

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

2025-09-15 Thread Bill Allombert
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

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

2025-09-15 Thread Gianfranco Costamagna
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

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

2025-09-15 Thread Bill Allombert
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

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

2025-09-15 Thread Gianfranco Costamagna
>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

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

2025-09-15 Thread Bill Allombert
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

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

2025-09-15 Thread Bill Allombert
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