Release Notes
Externals version: <a href="http://lcginfo.cern.ch/release/62a/>LCGCMT_62a</a>
General Changes
This is a major release of Gaudi. The main changes are:
- Repackaging of GaudiSvc mainly to reduce the size of the libraries that users
may need to override (task #23931, patch #1816).
(Marco Clemencic)
- Removed GaudiPoolDb and introduced RootCnv.
The Application Area project POOL is not used anymore, but an alternative
based on ROOT (can read POOL files) has been copied from LHCb. The new
conversion service is still developed in LHCb and comments/bug reports have
to be directed to Markus Frank.
(Marco Clemencic, Markus Frank)
- Fixed bug #85377: GaudiTuple tuple does not understand ulonglong
(Chris Jones)
- Modified ApplicationMgr to return non-zero in case of failure during finalization
and to print different messages in finalization and termination in case of errors.
(Marco Clemencic)
Packages Changes
- GaudiPolicy (v12r0):
- Patch #5165: Change GaudiPolicy requirements to allow compilation with -O3
(CMT tag "use-O3")
(Ben Couturier)
- Moved the genConf directories of the packages inside the binary directory.
(Marco Clemencic)
- Added the fake CMTCONFIGs *-test (only few of them), implying the tag
target-test, which should be used for tunable (by experiments) tests.
Not yet functional
(Marco Clemencic)
- Added the pattern PackageVersionHeader, similar to ProjectVersionHeader, but
dedicated to packages and with the possibility of specifying the destination
directory of the generated header.
(Marco Clemencic)
- GaudiKernel (v28r0):
- Added interfaces for tools used to add dynamic mapping to DataOnDemandSvc:
IDODNodeMapper, IDODAlgMapper.
(Marco Clemencic)
- Fixed bug #89628: Missing const methods in CommonMessaging.
(Marco Clemencic)
- Fixed bug #89653: Gaudi is not ready for Boost 1.48 (filesystem V3)
(Marco Clemencic)
- Removed the unused FastContainerSvc.
(Marco Clemencic)
- GaudiCoreSvc (v1r0):
- Modified ServiceManager to avoid race conditions on concurrent requests of
services from different threads.
(Illya Shapoval)
- Patch #5183: JobOptionsSvc: warnings and environment variables
(Sasha Mazurov)
- Modified DataOnDemandSvc to accept tools to map paths to node types
(IDODNodeMapper) and to algorithms (IDODAlgMapper).
Added a basic IDODNodeMapper and IDODAlgMapper (DODBasicMapper) implementing
the minimal DataOnDemandSvc static mapping.
(Marco Clemencic)
- Patch #5176: fix problem with underscore in property names (Boost 1.48)
(Sasha Mazurov)
- Make ApplicationMgr print the version of the package if no version is
specified in the options.
(Marco Clemencic)
- Patch #5166: Allow "::" in property and component names.
(Sasha Mazurov)
- GaudiMonitor (v3r0):
- Removed DataListenerSvc.
Moved from GaudiSvc: ExceptionSvc, HistorySvc, IssueLogger.
(Marco Clemencic)
- GaudiPartProp (v1r0):
- New package: contains Gaudi::ParticlePropertySvc, originally in GaudiSvc. (task #23931, patch #1816)
(Marco Clemencic)
- GaudiSvc (v19r0):
- Moved several services from GaudiSvc to other packages. (task #23931, patch #1816)
See package release notes for details.
(Marco Clemencic)
- Fixed bug #89653: Gaudi is not ready for Boost 1.48 (filesystem V3)
(Marco Clemencic)
- GaudiUtils (v4r0):
- Imported HistoStrings functions from (LHCb) Kernel/HistoStrings.
(Marco Clemencic)
- RootCnv (v1r12):
- Imported from LHCb (Online/RootCnv), with minor changes.
(Marco Clemencic)
- GaudiCommonSvc (v1r0):
- GaudiPython (v12r0):
- Fixed bug #88448: HistoFile does not know TFile
(Marco Clemencic)
- First prototype of generic/extensible persistency configuration.
(Marco Clemencic)
- GaudiMP (v1r3):
- Address failures due to missing temporary files.
(Wim Lavrijsen)
- Gaudi (v23r0):
- Added support for class aliases in the meta-module "Configurables".
Added RootCnvSvc and RootEvtSelector to the list of aliased services
(enforcing the default name to preserve compatibility with LHCb).
(Marco Clemencic)
- GaudiExamples (v23r0):
- Major restructuring of tests:
- replaced POOL persistency with the new ROOT one
- removed obsolete test runner scripts
- added tests/qmtest/refs
- added tests/data
(Marco Clemencic)
- Added test for dynamic configuration of DataOnDemandSvc.
(Marco Clemencic)
Older versions
</body>
</html>