TSC Meeting Notes 2021-06-03

Attendance:

  • Cary Phillips
  • Christina Tempelaar-Leitz
  • John Mertic
  • Joseph Goldstone
  • Kimball Thurston
  • Larry Gritz
  • Nick Porcino
  • Peter Hillman
  • Rod Bogart

Guests:

  • Sergio Rojas

Key Dates to Review:

  • Tuesday June 1, 2021, Imath v3.0.4 release
  • Thursday June 3, 2021, OpenEXR v3.0.4 release
  • Sunday June 20, 2021, Imath v3.1 feature freeze
  • Sunday June 20, 2021, OpenEXR v3.1 feature freeze
  • Monday June 28, 2021, Imath v3.1.0 code freeze
  • Wednesday June 30, 2021, Imath v3.1.0-beta release
  • Friday July 2, 2021, OpenEXR v3.1-beta code freeze
  • Sunday July 4, 2021, OpenEXR v3.1.0-beta release
  • Monday July 26, 2021, Imath v3.1.0 code freeze
  • Wednesday July 28, 2021 Imath v3.1.0 release
  • Friday July 30, 2021, OpenEXR v3.1.0 code freeze
  • Sunday August 1, 2021, OpenEXR v3.1.0 release
  • August 4-5, 2021, ASWF Open Source Days

Agenda:

  • Confluence space
  • Key dates
  • Release process and terminology
  • Outstanding PR's
  • v3.1 Release progress
  • Recent bugs

Discussion:

  • Bazel is broken, the version number wasn't updated, so a bazel build of v3.0.4 will say it's 3.0.2.
  • Is the libtool-style so versioning necessary?
  • The new Confluence space holds the TSC notes, so no more cluttering up the repo and PR's.
    • The ASWF OpenEXR calendar has key dates. for the release schedule.
  • Kimball: Imath “config” target is for headers only, no library
  • 3.1 release:
    • Kimball: need more tests
    • Documentation should make clear that 3.1 is additions, don’t have to rewrite everything.
    • We need a Roadmap confluence page that summarizes where we're going with this, what to expect in 3.2 and beyond.
  • PyImath changes from ILM, to bring the two into alignment.
  • IMATH_NOEXCEPT should be a CMake option.