TSC Meeting Notes 2019-10-24
Attending:
Cary Phillips
Christina Tempelaar-Lietz
Kimball Thurston
Joseph Goldstone
Peter Hillman
Nick Porcino
Larry Gritz
John Mertic
Discussion:
Discussion:
ASWF Project Adoption Proposal has been sent to the TAC. Next steps: wait a few days for comments, then solicit a vote by the TAC, the put the motion to the ASWF board, hopefully within a week.
Once adoption is complete, the next step is to move the repo to the ASWF GitHu organization.
Larry created RB-2.4 branch, in preparation for 2.4 patch releases. He uses this naming scheme for OIIO, etc, seems a reasonable convention to follow. The branch markers are where changes go; release tags (e.g. v2.4.1) are for actual releases, once they're cut.
We'll resolve to discuss at the first TSC meeting of every month whether enough fixes have gone into the patch branch to warrant a patch release. Using the GitHub process, the overhead is low.
We need to configure Azure to run on RB-2.4, upon merge.
Kimball noted that his distro, Arch Linux, has updated to v2.4.0.
Larry reports that he's been integrating 2.4.0 into other projects and it's been going well, build files are working as expected.
Adam Ferrall-Nunge at ILM had a problem with python2_7/imath.so not getting installed by “make install” Let sit for discussion on TAC, will pass it on the private list Should be #ifdef, not $if HAVE_FOO, not strong opinion.
Nick noted inconsistencies between #if HAVE_FOO v. #ifdef HAVE_FOO. By the current practice, we should probably prefer #ifdef over #if.
Discussion of specific issues is recorded in the GitHub Issues:
#597 solution is to check in the generated .h's to the repo, with make targets to generate them.
#595 #593 #592 seems to all be a problem with pkg-config files. Kimball to investigate.
#591 fix is to strip out C++98 copatibility code, rely solely on C++11 threads.
#583 CMake seems to be confused by something in the local boost installation, not sure what to do.
#581 Remove IlmMisc.h from distribution.