Skip to content

AthAnalysis nlohmann_json Dependency, 21.2 branch (2020.09.22.)

As explained in ATLINFR-3735, I realised this morning that despite !36580 (merged), nlohmann_json has been missing from the AthAnalysis builds since !36448 (merged).

This is because nlohmann_json is not actually used by anything in AthAnalysis. It was part of AthAnalysisExternals just to provide this external to some analyses. So with this simple addition the AthAnalysis RPM will start depending on LCG's jsonmcpp package, and make nlohmann_json once again available to the analysers.

The package will be "missing from" the 21.2.140 CVMFS installation until 21.2.141 is installed this week. Unfortunately, a bit more awkwardly, the atlas/analysisbase:21.2.140 Docker image will be lacking this external forever...

Merge request reports