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.
  • No labels