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

Re: [GNU Octave] [PM] Compatibility of rapidjson with newer versions of GCC



[N.B.: I am sending this message again, this time to Markus' correct email address. I apologize for the duplicate.]

Hi Markus,

The Octave and Octave-related packages in Debian are maintained collectively in the realm of the Debian Octave Group. I am replying to this message using the appropriate Cc:.

IIUC, you are requesting to patch some upstream changes into the Debian package for rapidjson. I think that it is more appropriate to address this request to the maintainer of the rapidjson package, Alexander Gerasiov, who is also added to the Cc: list of this message.

Best,

Rafael Laboissière

* Markus Mützel via GNU Octave <notifications@octave.discoursemail.com> [2024-06-21 06:47]:

Hello,

I hope it is ok to contact you here.

IIUC, you are a maintainer of Octave for Debian. Octave uses the header-only library "rapidjson" for its interface to json files. "rapidjson" is still being actively developed. But it hasn't seen a new release in a long time. That lead to the situation that more and more parts of the latest release version of rapidjson are no longer compatible with newer versions of GCC.

We are cherry-picking a couple of upstream changes to restore compatibility in MXE Octave. Those are:

 [Merge pull request #1720 from madeso/master · Tencent/rapidjson@1a80382 (github.com)](https://github.com/Tencent/rapidjson/commit/1a803826f1197b5e30703afe4b9c0e7dd48074f5)
 [Fix #905 unable to set writeFlags for PrettyWriter · Tencent/rapidjson@d88be8e (github.com)](https://github.com/Tencent/rapidjson/commit/d88be8ef1649eca4602348d1aab5c16c36f83d4f) (minus the change for the unittest that didn't apply cleanly)
 [Removed non-compiling assignment operator. Fixed #718 · Tencent/rapidjson@3b2441b (github.com)](https://github.com/Tencent/rapidjson/commit/3b2441b87f99ab65f37b141a7b548ebadb607b96)
 [Explicitly disable copy assignment operator · Tencent/rapidjson@862c39b (github.com)](https://github.com/Tencent/rapidjson/commit/862c39be371278a45a88d4d1d75164be57bb7e2d)

Do you think it would be possible to cherry-pick these changes also for the version of rapidjson that is distibuted by Debian?

Thank you.

Best, Markus





---
[Visit Message](https://octave.discourse.group/t/compatibility-of-rapidjson-with-newer-versions-of-gcc/5698/1) or reply to this email to respond to [mmuetzel](https://octave.discourse.group/u/mmuetzel).

To unsubscribe from these emails, [click here](https://octave.discourse.group/email/unsubscribe/780108f7e492d6f8aaecf510f1d536a551c11a8b95911fa865ce7fa5ee4e65a2).


Reply to: