Art Suite Release Notes 1.12.00 (2014/09/15).

e5 and e6 qualifier support.

This release continues support for e5 (GCC 4.8.2, -std=c++11) and e6 (GCC 4.9.1, -std=c++1y) qualifiers.

External package changes.

[ Version changes only ].

  • xrootd 4.0.3.
  • ROOT 5.34.21.
    This version includes fixes for operation with xrootd 4+.

Art 1.12.00.

New features:

  • Feature #3151: ART_DEBUG_CONFIG.
    • New command-line option --debug-config.
  • Feature #6843: Don't produce orphaned RootOutput-* and TFileService-* files.
    • New command-line option --tmpdir <dir>.
  • Feature #7005: Improve performance of FindOne / FindMany construction.
    • Much-improved performance for construction of these query objects for large association collections -- see issue #7005 notes for details.
    • Interface additions to art::View to support more vector-like operations.
    • No changes necessary to user code. Remember however, that FindOne and friends do all their work at construction time, so one should avoid making one in tighter loops than necessary for the information to be useful.

Bug fixes:

  • Bug #6960: sqlite error when running nova calibration subrun summation job in nova development release.
  • cetlib - Bug #6951: Clang support for value_ptr_test_2.
  • fhicl-cpp - Bug #6935: Fix SQLite3 minimum version to reflect actual interface requirements.
  • Message Facility - Bug #7018: Apply patches to allow clang compilation of obsolete code.

Known issues:

messagefacility 1.11.15 (new version).

fhicl-cpp 3.01.02 (new version).

cetlib 1.07.03 (new version).

cpp0x 1.04.08 (in since art 1.11.02).