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)