TSC Meeting Notes 2022-12-01

Attendance:

  • Cary Phillips
  • Christina Tempelaar-Leitz
  • John Mertic
  • Joseph Goldstone
  • Kimball Thurston
  • Larry Gritz
  • Nick Porcino
  • Peter Hillman
  • Rod Bogart

Discussion:

  • TAC Project Update next meeting, Dec 14. Review the slide deck:
    • Profile of project and community
    • Graphs of commit/PR reviews, TSC vs. non-TSC
    • Larry: I’m surprised I rank that highly
    • Cary: You approve a ton of PR’s
    • Larry: but they’re all small
    • Cary: so a PR isn’t a consistent unit of technical substance, but sow what.
    • Larry: We were good about some things early on like Sonarcloud, but they’ve fallen by the wayside, coverage has declined.
    • Kimball: I had the core at 90% coverage, but it’s slipped.
    • Cary: Would be good to include stats for issue comments, although it’s like similar to PR’s
    • Roadmap:
      • Similar to project ideas, but we need a timeline.
      • Should break the slides into a backlog of ideas vs. what we plan in the next 12 months.
      • Kimball: C++/Core integration: Have made some steps towards it. Need to restart. What I have is not what we should do. Should delete half of what I’ve done, but do what Larry was talking about first.
      • Need entry on ABI compatible. Which has dependencies on Imath. Lessening the impact on changes between VFX platform years.
      • Should call out issues where we’d like contributions from the community.
      • Kimball: Yes, like the threadpool stuff. I would love someone to submit a PR that does at configurable threadpool/workerpool.
      • Peter: call out which things are file format changes vs. ABI change
      • Contributions that don’t require ABI change or format, they’re easier
      • Wave says there are changes at Apple that haven’t made it back to us.
      • We should mention Aras, not on TSC, but he made an analysis that was very useful. Should mention him.
      • Joseph: By 2023/24 hope to bring something back from SMPTE re standard attributes
  • Pkg-config issue
    • Nick: I got confused
    • Kimball: should make it a config option
    • Peter: Confusion in the terminology. Relative to where the file is, or relative to a variable?