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...