Bug#1060164: (no subject)

Gordon Ball gordon at chronitis.net
Sat Feb 10 23:19:32 GMT 2024


Yes. I can see that there are API methods which expose nlohmann::json 
(eg, 
https://github.com/jupyter-xeus/xeus/blob/ebd21e9e7cfe143b4d0a6783112cc9006b456915/include/xeus/xdebugger.hpp#L55-L60) 
so changes the header library are going to cause ABI breakage.

I don't see much choice here but to binNMU xeus, xeus-zmq, xeus-python, 
which will presumably break custom kernels compiled against it and an 
older version of nl::json. I considered just updating everything to new 
versions and "rolling forward", but the latest version of xeus-zmq at 
least has an soversion bump so probably better to request binNMUs before 
waiting for NEW.



More information about the debian-science-maintainers mailing list