Stakeholder meeting notes – 2017/12/14

by Paul Russo

Attendees: Lynn Garren, Robert Hatcher, Kyle Knoepfel, Rob Kutschke, Gianluca Petrillo, Paul Russo

art 2.10.00

  • A problem with retaining product provenance for dropped products has been fixed.
  • Retiring e14 builds, please move to e15 (gcc 6.4)
  • We will begin supporting a c1 build (clang++ 5.0, -std=c++17) for all supported OSes.
  • No gcc 7.2 support due to fatal compiler bugs, maybe gcc 7.3.  This will also be -std=c++17.

In the future we propose to eliminate the nu-qualified ROOT build.  Those builds have mathmore, gsl, mysql, pgsql, and pythia6 enabled.  Those settings would be transferred to the less-qualified build so there will be new external package dependencies for the ROOT ups package.  This affects primarily g-2 and mu2e.