TSC Meeting Notes 2021-11-18
Attendance:
- Cary Phillips
- Christina Tempelaar-Leitz
- John Mertic
- Joseph Goldstone
- Kimball Thurston
- Larry Gritz
- Nick Porcino
- Peter Hillman
- Rod Bogart
Discussion:
- Follow-up from Richard Shaw’s TAC presentation (Fedora package maintainer):
- If we had it to do over again (3.0 release): understand our downstream consumers
- We should find what versions the standard distributions are on and encourage them to upgrade.
- Kimball: I did that for v2.4
- Larry: a good place to start: https://repology.org/project/openexr/versions
- How do you find who the maintainers are?
- Kimball: for Ubuntu, go into the package distros, it shows the maintainers
- Kimball: Sometimes patches are useful/interesting, hard to discover that there are patches.
- Cary: we should also meet with build engineers at Foundry, SideFX, autodesk.
- Kimball: should we mutate the reference platform going forward?
- Original motivation: encourage everyone to move forward
- DCC’s are moving forward at different paces
- Problem with different DCC’s doing things in a different way (with/without namespaces)
- Don’t know which ones use libraries internally, vs. leading symbols.
- Outstanding fuzz issues:
- Peter: primary outstanding ones are due to running out of memory. Deep allocates memory up front. Can open a deep image with the scanline interface.
- A small file can allocate a huge amount of memory.
- The test should take the same steps that pedantically written code should.
- Don’t want the test to reject things that are wide.
- Once it gets beyond a certain size, it pre-allocates.
- Allocating a huge amount of memory up front might not be faster.
- Should allocate along the way
- RgbaInputFile PR
- Should the RgbaInput file should be quite limited. You get the yuv2rgb conversion
- Runpath issue #1204:
- Line in OpenEXRSetup.cmake: “set runpath to ../lib”
- So the executables have the expected lib
- Kimball: sould use tmpsyspath
- Kimball will take a look
- Kimball: we should push the global clang-format reformat.
- Cary: Should rename master to main soon. Will send an announcement to openexr-dev.