On Mon, 30 Apr 2018 04:31:29 +0100, Wookey <woo...@wookware.org> said:

> On 2018-04-28 18:24 +0200, Muri Nicanor wrote:
>> Hi Wookey,
>> 
>> sorry for the delay- there is an ITP for nlohmann-json3
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886865

> Ah yes. Well, it looks like I've done that work 'accidentally' :-).

I've already uploaded the nlohmann-json3 package, and it's sitting in
NEW.  But looking at your patch, it looks like I missed a bunch of files
in debian/copyright, so I'll update that.  Thanks.

Do you want to be listed as a co-maintainer of this package?

> Should this conflict with nlohmann-json, so only one or the other can
> be installed? If both can be installed then they need different paths,
> and software will fail to find the headers unless it is modified to
> use a #include "nlohmann3/json.hpp" or similar.

I opted to install it as nlohmann/json.hpp, and add a conflict with the
nlohmann-json-dev package.

> If we go for that then a new nlohmann-json needs uploading which also
> conflicts with nlohmann-json3.

> nlohmann-json3 provides both a single-file interface and a
> multiple-file interface.

> horizon-eda expects the multiple-header interface (it includes
> nlohmann/json_fwd.hpp as well as nlohmann/json.hpp). I don't know this
> package well enough to know whether providing the multiple-header
> interface works for all the programs that expect to just include
> nlohmann/json.hpp and get everything?

I'm not familiar enough either, but from my quick glance, it looks like
it should work, as json.hpp in the multi-header version seems to include
everything else.

-- 
Hubert Chathi <uho...@debian.org> -- https://www.uhoreg.ca/
Jabber: hub...@uhoreg.ca -- Matrix: @uhoreg:matrix.org
PGP/GnuPG key: 4096R/F24C F749 6C73 DDB8 DCB8  72DE B2DE 88D3 113A 1368

Reply via email to