2025-09-29 TSC Meeting notes

2025-09-29 TSC Meeting notes

 Date

Sep 29, 2025

 Participants

  • Carol Payne - TSC Chair

  • Doug Walker - TSC Chief Architect - Autodesk

  • Cuneyt Ozdas - TSC - Autodesk

  • Zach Lewis - TSC

  • Sean Cooper - TSC - Skydance Animation

  • Thomas Mansencal - TSC - Epic Games

  • Scott Dyer - AMPAS

  • Kevin Wheatley - TSC - Framestore

  • Remi Achard - TSC - DNEG

  • Mark Titchener - TSC - Foundry

 Discussion topics

Topic

Notes

Topic

Notes

Dev Days update

  • Got two good contributions, one very bad one that we had to decline

  • One more coming, so three total

2.5.0 built-in configs progress

  • Finished, ready for review

  • Thomas has made great progress, library PR is already updated, ready to review

  • Really great work, managed to get all the things on the milestone implemented which is great.

2.5.0 library progress

  • Config merging feature

    • Do not have requisite reviews, but as we’re labeling it preview and it’s only app helpers, TSC decided to merge anyway

    • Please test once implemented!

  • Min version updates

    • review of updated minimum versions

    • Thanks to Remi and Cuneyt for this work

    • Discussed last week at the working group, should be ready to merge barring any review comments

    • Removed python 3.14 wheels based on feedback from CI working group

    • Tests around OIIO are more limited, because the docker images from the CI working group don’t include it anymore

    • We only test OIIO in dependency-latest MacOS build, as it’s installed via brew

    • Zach will look into solutions on the OIIO / CI Working group side eventually, not urgent

    • Can’t use PIP installs as they don’t distribute headers currently, but maybe we should think about it and discuss further

    • Doug - primarily more important that OCIO work in OpenImageIO anyway, so not urgent for now

  • Empty category handling

    • Menu system uses categories to generate menus based on context

    • So user doesn’t get all color spaces in every drop down

    • i.e. if you’re working with textures, you get the texture category options

    • When end users edit configs, they end up copying color spaces and it won’t have a category included

    • So if a color space doesn’t have a category, PR includes this color space in all categories instead of none

    • Carol - I think I misunderstood the problem space here, my comments on the PR should be disregarded

    • Kevin - wants a “super strict” mode in configs to be able to make apps not show options that are incorrect, even if no options are then available in the menu

      • We will look into this in the future, to have a config setting to override the library setting

      • Zach - could also be an environment variable

      • Kevin - would support env var options overriding config settings, as that is currently the behavior of our other env vars

    • Doug - how the logic works exists in the code already, we should try to separate this smaller issue from a larger discussion around logic for a later time

    • Group - will proceed as is on this PR, and bring this back up post release for more work

  • Documentation PR

    • What's New, configs, etc.

    • plus remove "experimental" for ACES 2

    • Coming soon from Doug

    • Carol will review when it’s up

  • RB_2.5 PR

    • We don’t require 2 reviews on RB PRs, so fine on this one

  • Thanks everyone for the push, probably our biggest release since OCIO 2.0!

Slack Update

  • Slack / LF stuff still in progress

  • We can either auto-invite users active in the last 30 days, or auto-invite the whole channel membership, no in-between

    • TSC prefers inviting everyone, only the folks that check their email and action it will be joining anyway

  • Carol to check with John on channel history merge functionality, based on that info TSC will decide on timing to move forward with migrating over fully

  • Want to update docs/website etc with new slack info