The Gaudi Project

Gaudi v21r7

Package Versions

GaudiN/AGaudiObjDescN/AHbookCnvv15r0
GAUDI_v21r7v21r7GaudiPIN/ALCGEnvN/A
GaudiAlgv13r0 GaudiPolicyv10r5 RootHistCnvv10r3
GaudiAudv9r1 GaudiPoolDbv5r6 GaudiReleaseN/A
GaudiExamplesv21r7 GaudiPythonv10r7 GaudiGridSvcN/A
GaudiGSLv7r4 GaudiSiteSvcN/AGaudiMonitorv2r4
GaudiHistoryN/AGaudiSvcv18r7
GaudiKernelv27r7 GaudiSysv21r7

Release Notes

Externals version: LCGCMT_58

General Changes

  • Fixed compilation on icc 11. The warnings are still to be investigated.
    See full release notes of GaudiPolici, GaudiKernel and GaudiGSL for details.
    (Marco Clemencic)
  • Removed (unused) dependency on PCRE and rx externals.
    ()

  • ()

  • ()

  • ()

Packages Changes

  • GaudiPolicy (v10r5):
    • Improvements to the testing infrastructure:
      • allow testing from a read-only location
      • correctly report a failure due to timeout limits
      (Marco Clemencic)
    • Avoid the manipulation of the compiler name for the LCG compiler if the tag CERNDISTCC.
      (Marco Clemencic)
  • GaudiKernel (v27r7):
    • Fixed a bug in genconf: the third argument passed to the factory of tools was IService* instead of IInterface*
      (Marco Clemencic)
    • Patch #3478: Registration for Algorithm Context Service
      (Vanya Belyaev)
    • Fixed bug #61169: confusing behavior of PathResolver when dealing with relative paths
      (Paolo Calafiura)
    • Fixed bug #61144: configuration problem for 'empty' tool handles
      (Marco Clemencic)
    • Patch #3486: Class LockedChrono
      (Vanya Belyaev)
    • Fixed bug #59450: valgrind reports conditional or jump depends upon uninitialized variable in ProcessDescriptor
      (Marco Clemencic)
  • GaudiSvc (v18r7):
    • Modified EventCollectionSvc to accept the syntax SVC= (alternative to TYP=) when specifying collection files for the EventSelector, as it was already the case for normal files.
      (Markus Frank)
    • Patch #3487: Minor improvement for CPU-performance of DataOnDemand & Incident Services
      (Vanya Belyaev)
    • Fixed bug #60162: THistSvc::initialize changes the current ROOT directory
      (Charles Leggett)
    • Fixed bug #59797: Untested StatusCodes in EventLoopMgr.cpp
      (Marco Clemencic)
  • GaudiUtils (v3r6):
    • Fixed bug #59659: Untested StatusCodes in IODataManager.cpp
      (Marco Clemencic)
  • GaudiPoolDb (v5r6):
    • Fixed an error in GaudiPoolDbRoot.opts
      (Jaap Panman)
  • GaudiAlg (v13r0):
    • Fixed bug #61116: GaudiCommon::Assert and GaudiCommon::Exception should return void
      (Marco Clemencic)
    • Patch #3478: Registration for Algorithm Context Service
      (Vanya Belyaev)
  • GaudiPython (v10r7):
    • Patch #3652: Bug fixes for GaudiPython HistoUtils.py and TupleUtils.py
      (Juan Palacios)
    • Patch #3588: Fix a typo (&logic) in GaudiPython.GaudiAlgs module for "Histo()" method
      (Vanya Belyaev)
    • Fixed bug #60502: typo in GaudiPython/Bindings.py
      (Charles Leggett)
  • GaudiRelease (v21r7):
    • Added "fastjet" to the list of LHCb extra packages
      (Marco CLemencic)
    • Minor improvements to the doxygen configuration files (documentation is now built in the InstallArea under the directory doc).
      (Marco CLemencic)