art suite release notes 3.06.00 (2020/07/08)¶
- An art series 3.06 release
External package changes¶
Package | art 3.05.01 (previous) | art 3.06.00 (this version) | Notes |
boost |
v1_70_0 |
v1_73_0 |
|
clhep |
v2_4_1_2 |
v2_4_1_3a |
|
cppunit |
v1_14_0 |
v1_15_1a |
|
pybind11 |
v2_2_4 |
--- | Removed dependency |
python |
v3_7_2 |
--- | Removed dependency |
range |
v3_0_4_0 |
v3_0_10_0b |
|
sqlite |
v3_26_00_00 |
v3_32_03_00 |
|
tbb |
v2019_3 |
v2020_2a |
Bug fixes¶
- Bug #23317 (art): The trigger-paths bit assignment now reflects the order specified in the
trigger_paths
parameter. - Bug #23881 (art): An unprotected memory access has been fixed to avoid segmentation violations whenever an exception is thrown during the read(Sub)Run framework function call.
- Bug #24427 (art): A more informative error message is produced whenever product retrieval fails.
- Bug #23656 (fhicl-cpp): Users will get a more helpful error message if an unsupported string value is presented to the FHiCL parser.
Known issues¶
- The ability to specify the negation operator (
'!'
) in selector expressions was unintentionally disabled in this release. It has been restored in art 3.06.01. - Due to a faulty fix of the trigger-bits ordering problem, art/ROOT files produced with this release can be corrupt. The problem has been fixed for art 3.06.03.
Dependent packages¶
- canvas 3.10.00 (new version)
- cetlib 3.11.00 (new version)
- cetlib_except 1.05.00 (new version)
- fhicl-cpp 4.12.00 (new version)
- hep_concurrency 1.05.00 (new version)
- messagefacility 2.07.00 (new version)