Tags give the ability to mark specific points in history as being important
  • 2.0.148
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.147:
      - Updated CheckerGccPlugins with the following:
        * Various cleanups/fixes. Updates for gcc13.
        * Remove code for ctor/dtor attribute workaround that was needed for gcc versions prior to 10.
        * We special-case a number of methods, allowing them to be overridden with inconsistent threading attributes.  This is used for things like the Gaudi initialize() and finalize() methods. Change to get this list from the configuration file rather than a hard-coded list.
        * Add new warning: passing a pointer member from a const member function to a non-const pointer argument.
      - Updated lwtnn to version 2.13;
      - Added Findgl2ps.cmake to AtlasLCG.
  • 2.0.147
    Tag to be used with the master branch of atlas/athena.
    Update(s) since 2.0.146:
      - Made it possible to build "opt-dbg" RPMs on CentOS Stream 9;
      - Updated HEPUtils and MCUtils to version 1.4.0;
      - Introduced the FindpyHepMC3.cmake module to AtlasLCG.
  • 2.0.146
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.145:
      - Updated Geant4 to version 10.6.3.4.
  • 2.0.145
    Tag to be used with the master/22.0 branch of atlas/athena.
    Update(s) since 2.0.144:
      - Made sure that autoconf/automake based externals would build successfully with CMake >=3.24;
      - Upgraded the externals in AnalysisBaseExternals to be in sync with LCG_102b_ATLAS_2.
  • 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.