Project

General

Profile

1.09.00

03/14/2014

100%

11 issues   (11 closed — 0 open)

ART Suite Release Notes 1.09.00 (2014/03/14).

External package changes.

[ Letter changes indicate local patch or build changes ].

  • UPS 5.0.5.
  • GCC 4.8.2 (new qualifiers e5 and gcc482).
  • CMake 2.8.12.2.
  • Boost 1.55.0.
  • Python 2.7.6.
  • SQLite 3.08.03.00.
  • Intel TBB 4.2.3.
  • xrootd 3.3.6a (build protection against accidental inclusion of non-system libevent2).
  • ROOT 5.34.18.
  • Geant4 9.6p02b (backported correction to PENELOPE code from Krzysztof Genser).
  • g4photon 2.3.
  • g4radiative 4.0.
  • Cry 1.7a (table file cleanup - only support e4 and e5).
  • xerces_c 3.1.1a (table file cleanup - only support gcc 4.8.1 and 4.8.2).
  • SCons 2.3.0b (uses Python 2.7.6).
  • heppdt 3.04.01a (table file cleanup - only support e4 and e5).
  • cstxsd 3.3.0.p02b (uses Boost 1.55.0 and xerces_c v3_1_1a).
  • genie 2.8.0e (uses root v5_34_18, pythia v6_4_28a, and log4cpp v1_1_1).
  • log4cpp 1.1.1.
  • MySQL client 5.5.36.
  • PostGresQL 9.1.12.
  • Pythia 6.4.28a (add e5 support).
  • Pandora 00.13b (uses root v5_34_18).

ART 1.09.00.

New features:

  • The art suite now supports OS X Mavericks (10.9). Support for Mac OS X Mountain Lion (10.8) will continue until approximately the release of and art suite support for the next OS X release.
  • #5410 - Allow MixFilter to set secondary filenames at runtime.
  • #5424 - Allow post-close renaming of histogram file.
  • #5575 - Request PreCloseOutputFile hook for services.

Bug fixes:

  • #5157 - Erroneous complaint about unused module labels when filter prefixes (-,!) used.
  • #5114 - Uninformative error message for certain types of configuration error.
  • #5480 - PostCloseFileRenamer can fail to substitute where format modifiers are used and no events are seen.
  • #5427 - PostCloseFileRenamer doesn't fill in run and subrun numbers when no events are seen.
  • #5629 - sam_metadata_dumper fails to open input from xrootd.

Known issues:

  • Some headers and source files were not properly installed in include and source (since approximately 1.08.00).

messagefacility 1.11.02 (new version).

fhicl-cpp 2.18.02 (new version).

cetlib 1.04.02 (new version).

cpp0x 1.04.02 (new version).

Build system (cetbuildtools 3.09.01).

  • All packages using cetbuildtools / mrb may be built using non-system compilers with CMake >= 2.8.10.
  • ProcessSmc macro properly installs generated source.
  • Product version names not conforming to vX_Y_Z are now supported.
  • New "compiler" column in product_deps product matrix: currently supported values are, "gcc" and, "icc."
  • buildtool can now tell the difference between, "no tests specified due to CMake error" and, "no tests specified" (error stream parsing required because CMake exits with success code in both cases).
  • New macro install_gdml.
Time tracking
Estimated time 38.00 hours
Spent time 28.00 hours
Issues by
Bug

6/6

Feature

5/5