2021-08-09

August 9, 2021

Host: Michael Dolan

Attendees:

Mark Boorer (TSC) - Industrial Light & Magic
Mei Chu (TSC) - Sony Pictures Imageworks
Sean Cooper (TSC ACES TAC Rep) - ARRI
Michael Dolan (TSC Chair) - Epic Games
Patrick Hodoul (TSC) - Autodesk
John Mertic - Academy Software Foundation / Linux Foundation
Carol Payne (TSC) - Netflix
Mark Titchener (TSC) - Foundry
Carl Rand (TSC) - Weta Digital
Doug Walker (TSC Chief Architect) - Autodesk
Kevin Wheatley (TSC) - Framestore

OCIO TSC Working Group Meeting Notes

  • Review of 2.0.2 milestone:

    • Patrick: Slack #dev discussion. Pending PRs all listed. If anyone has time, please have a look. We have committed to the two releases in August. Want to make sure we deliver that.

    • Doug: In past asked TSC for approval to merge existing commits to RB branches without formal approval. Can we just merge those?

    • No objections from group

    • Patrick: Two bugfix PRs have not been reviewed yet. Small PRs.

  • Review of 2.1 milestone:

    • Patrick: Larger PRs for this release. OFX, Python wheel, Imath.

    • Michael: There was some discussion around half.h include statement using the directory name, which would require a macro to switch between OpenEXR and Imath. Originally just omitted folder, but Patrick called out that being explicit is better, and I noticed OIIO used a macro for this case. 

    • Patrick: Confusing to devs not to know where header is being included from.

    • Mark B: Will need to change CMake too, since it sets up include path. Recommend not messing with include paths in a find module. Better to use CMake modules provided by library, and then support backwards compatibility with the older find module. Should use angle brackets for include path instead of quotes.

    • TODO: Michael will rework to use macro for including half.h with folder and revisit CMake logic.