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)