TSC Meeting Notes 2019-06-27

Agenda:

  • Clarify the process for approving and merging PR’s
  • Release plan: Code freeze Friday, July 12?
  • SIGGRAPH BOF agenda
  • Update on SonarCloud
  • Azure rollout
  • Standalone Imath
  • Review outstanding PR’s, via Kimball’s PR spreadsheet

Attending:

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

Discussion:

  • Siggraph BOF plan: should we release before?
  • July 13-14 should be deadline for release, if we do that (we will shoot for that)
  • Need to check tarball versus git clone/build
  • Documentation needs to be updated to ensure simple “I want OpenEXR” will just work
  • Windows has most of the issues from users trying
  • Various README files need to be clear to build lmBase separately from OpenEXR
  • Can we deprecate autoconf, and just confirm that cmake works? Needs effort on each platform to check cmake is working
  • Let’s delay the split of IlmBase
  • To proceed for release (release number TBD):
    • Get cmake in place
    • Get docs update
    • Deal with outstanding CVEs
    • Need to close out discussion/issue on any outstanding vulnerability
    • Need to close out discussion/issue on any outstanding vulnerability
      • Kimball has been looking at CVEs: pointer math can overflow int32
  • Pull request needs process to merge. Person who submitted can do the merge if they have permission.
    • Submit PR
    • Somewhen says it looks OK by “Approve”
    • Submitter should then perform the Merge
    • Issues have been tagged “Needs Info”, we will wait a week or so, then close them out if we hear nothing
    • Issues have been tagged “To Do”, those are ready to finish, and we should enlist others to help fix them
  • Suggestion: Jonathan Stone might be able to help with Windows cmake issues
  • Looking thru issues in spreadsheet
    • Issue238 appears to be fixed already
    • Issue232 is need work
    • Issue351 may be fixed, but Kimball will confirm
    • 344 - RGB will try to reach out to Karl Rasche (LinkInd msg sent)
    • 251 - Punt for now
    • 338 - will check if new release builds on FreeBSD
    • 334 - Windows can still have this problem
    • Christina testing (file gets generated empty somehow)
  • Need change to check the log header files into the repo. Should add unit test to rebuild and compare, but not do build of file during build.
  • Will remove issues that refer to old software (ie 281)