Skip to content
Tags give the ability to mark specific points in history as being important
  • 2.0.144
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.143:
      - Fixed the build of onnxruntime-1.11.1 with Clang 15;
      - Eliminated the configuration warnings with CMake >=3.24.
  • 2.0.143
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.142:
      - Added verbose output for the build of PyModules.
  • 2.0.142
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.141:
      - Harmonised how all externals would be downloaded. Making all downloads happen through HTTP downloads.
      - Removed the HepMCAnalysis package, since it has not been in use for a while by now.
  • 2.0.141
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.140:
      - Updated CheckerGccPlugins with the following:
        * Skip checking of _rootcint.cxx files.
        * Replace the hardcoded list of directory names for code that is to be considered thread-safe with a configuration parameter.
        * For warnings about calling non-const methods via a pointer member from a const method, realize that unique_ptr::get() also returns the pointer.  Treat it like operator->.  Also fix an issue with suppressing this warning for unique_ptr.
        * Don't warn about overriding the non-const execute() method of Algorithm with a non-thread-safe method.
        * Fix warning suppression for ctor calls.
        * Remove references to ATLAS_CTORDOR_NOT_THREAD_SAFE workaround.
        * Warn about writing via a pointer member in a const member function.
  • 2.0.140
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.139:
      - Updated FindGeant4.cmake to set up the data files from EOS by default instead of AFS;
      - Updated the Geant4 build to use our own build of VecGeom;
      - Updated the RPM building configuration to work on CentOS Stream 9.
  • 2.0.139
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.138:
      - add ATLAS_GCC_CHECKERS_CONFIG cache variable
  • 2.0.138
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.137:
      - Multiple updates to CheckerGccPlugins;
      - Made FindFastJet.cmake set up linking against the gfortran library, even when it's not available through the LD_LIBRARY_PATH environment variable.
  • 2.0.137
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.136:
      - Added GDB to AthAnalysisExternals;
      - Added the Findscipy.cmake module;
      - Fixed the dSFMT build/installation on CentOS (Stream) 9;
      - Removed the obsolete global Gaudi definitions from AtlasCMake;
      - Updated ONNXRuntime to version 1.11.1;
        * Switching on the build of the CUDA backend of ONNXRuntime by default (if CUDA/cuDNN are available).
  • 1.0.80
    Tag to be used with the 21.X branches of atlas/athena.
    Update(s) in this tag:
      - Introduced Findscipy.cmake for setting up the runtime environment of scipy.
  • 2.0.136
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.135:
      - Made FindGeant4.cmake explicitly set up the (private) XercesC dependency of the G4 (static) libraries;
      - Introduced the FindActs.cmake module, to ensure that the runtime environment of Acts would be set up correctly when it's not taken from AthenaExternals;
      - Made mergeConfdb2.py fail on syntax errors instead of (fairly) silently swallowing them;
      - Updated AthDerivationExternals to include Acts and GeoModel;
      - Taught AtlasCMake and AtlasLCG how RHEL identifies itself in its /etc/os-release file.
  • 2.0.135
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.134:
      - Added support for the HIP_PLATFORM values introduced newer HIP versions, in AtlasHIP;
      - Added the FLAKE8_ATLAS_ERROR environment variable to tell flake8 to return with error codes for any issue found;
      - Multiple CheckerGccPlugins updates, including checks for calling non-const functions in const functions through member pointers.
  • 2.0.134
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.133:
      - Updated histgrinder to version 0.1.6;
      - Taught AtlasCMake and AtlasLCG how to interpret the contents of /etc/os-release on Linux.
  • 2.0.133
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.132:
      - Taught FindGMock.cmake how to find debug versions of the GoogleMock libraries;
      - Switched the Geant4 build to only producing static libraries.
  • 2.0.132
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.131:
      - Updated atlas_add_dictionary(...) to declare external include paths (as well as ROOT's include path) as SYSTEM includes.
  • 2.0.131
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.130:
      - Updated atlas_add_executable(...) to declare external include paths as SYSTEM includes.
  • 2.0.130
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.129:
      - Updated histgrinder to version 0.1.5;
      - Updated CLHEP to version CLHEP_2_4_1_3_atl03;
      - Removed VecGeom from AthenaExternals and AthSimulationExternals, and stopped Geant4 from using it.
  • 2.0.129
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.128:
      - Retired the atlas_install_headers(...) function, making its use an error;
      - Made the projects detect relocation problems during installation;
      - Added the DEPENDS keyword to atlas_add_test(...) to conveniently declare dependencies between tests;
      - Made it possible to detect the exact version of the found python modules that provide a __version__ variable;
        * Made Findmccabe.cmake, Findpycodestyle.cmake and Findpyflakes.cmake report their exact versions;
      - Made sure that libffi would be set up correctly for the Python module builds;
      - Tweaked PyModules to work correctly specifically with LCG_101.
  • 2.0.128
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.127:
      - Fixed the setup of the LCG_python3 cache variable for CORAL and COOL;
      - Moved all cache variable settings into the PreConfig.cmake scripts of all the projects;
      - Updated flake8 to version 4.0.1;
      - Added FindVc.cmake to AtlasLCG, and made use of it in AthenaExternals.
  • 2.0.127
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.126:
      - Updated prmon to version v3.0.1;
      - Simplified / streamlined the VecGeom build configuration, to make it work on ARM;
      - Switched to building STATIC and OBJECT libraries with position independent code by default;
      - Updated CORAL and COOL to version 3.3.10;
      - Updated histgrinder to version 0.1.4;
      - Updated MKL to version oneMKL-2022.0.2.
  • 2.0.126
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.125:
      - Added lark 1.0.0 (a parsing toolkit for Python) to PyModules;
      - Introduced find-modules for protobuf, boto3, botocore, jmespath and s3transfer in AtlasLCG;
        * Made lcg_python_external_module(...) a bit more robust in support of these new modules;
      - Introduced a package for building VecGeom, and updated the Geant4 build to use this build of VecGeom itself.