Updates for AnalysisBase to sync with LCG_102b_ATLAS_2
This is an update for AnalyisBase packages to sync them with the upcoming LCG_102b_ATLAS_2 layer:
- ROOT 6.26.08 + a vdt build patch
- Boost 1.78
- davix 0.8.2
- LHAPDF 6.5.1
- xrootd 5.4.3
- Python 3.9.12
- libffi 3.4.2
- nlohmann_json 3.10.5
- Cython 0.29.28
- numpy 1.22.3
- pip 22.0.4
There are now build warnings from Boost
from line 1338 in /cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.21.3/Linux-x86_64/share/cmake-3.21/Modules/FindBoost.cmake
which can switched off manually with ./athena/Projects/AnalysisBase/build.sh -acmi -t Release -x -DBoost_NO_WARN_NEW_VERSIONS=True
Tagging @akraszna, @nstyles, @jcatmore - leaving this MR in draft status for now - @akraszna please feel free to update this MR or close it if you have additional fixes for AnalysisBase in a separate new MR.