The Gaudi v28r1 Full Release Notes
Gaudi Release Notes
Package Coordinators: Marco Clemencic, Charles Leggett, Benedikt Hegner
Externals version: LCG_87
Highlights
This minor release of Gaudi is mainly intented to pick up a new version of ROOT (6.08/02)
and introduce a first version of the Gaudi::Functional framework.
The full list of changes can be found on Gitlab.
You can find on JIRA
the list of tickets closed in this release.
Package Coordinators: Marco Clemencic, Charles Leggett, Benedikt Hegner
Externals version: LCG_86
Highlights
This major release of Gaudi features several changes.
Together with usual minor fixes, improvements and clean ups, we have the
following major changes:
- dropped support for CMT builds
- mimumum required C++ standard is not C++14
- rewrite of components property classes
The full list of changes can be found on
Gitlab.
Here follows a list of JIRA tickets closed in this release.
Bug
- [GAUDI-979] - remove dependency on CMT in GaudiRelease/cmt/update_versions.py
- [GAUDI-1148] - dictionaries dependencies on headers ignored
- [GAUDI-1209] - THistSvc::getHists always empty
- [GAUDI-1210] - build failure when using ROOT master
- [GAUDI-1212] - Boost barrier should be created with appropriate number when thread pool size is negative/default
- [GAUDI-1240] - quick-merge should not fail if destination directory is missing
- [GAUDI-1268] - ATLAS GAUDI memory leaks
New Feature
- [GAUDI-1265] - add (optionally) an implementation of the "Guidelines Support Library"
- [GAUDI-1266] - add (optionally) Eric Niebler's range-v3 (headers only) library
Task
- [GAUDI-982] - integrate GPyTest in the Gaudi testing framework
- [GAUDI-1170] - replace the custom target unsafe-install with standard install/fast
- [GAUDI-1202] - remove references to GCCXML
- [GAUDI-1211] - Build with local externals
- [GAUDI-1215] - modify the CMake configuration framework to work without package versions
- [GAUDI-1216] - remove CMT configuration files
- [GAUDI-1225] - produce deprecation warnings for endreq and messageService
Improvement
- [GAUDI-1077] - hide compile time warnings from Boost declaring those headers as "system headers"
- [GAUDI-1221] - ZipPythonDir.py crashes if there is not python directory in InstallArea
- [GAUDI-1247] - modify cmake Makefile wrapper to use "cmake --build" instead of make or ninja
- [GAUDI-1263] - Drop deprecated test schedulers
- [GAUDI-1267] - do not enforce version numbers of used projects
Question
- [GAUDI-1187] - Should I make GaudiParallelizer's destructor noexcept ?
Older versions