|
| 1 | +# Rez TSC Meeting Notes - 2023-08-17 |
| 2 | + |
| 3 | +:movie_camera::scroll: Recording: https://zoom.us/rec/share/2OLhyMTtN6ybQaodW1CUMPCvCRLGUNxsUlb3WcqBCCwlAWV3ELw8xjf53WzkVx-a.nRR2z27w-uJ1rJ5B |
| 4 | + |
| 5 | +## Attendance |
| 6 | + |
| 7 | +* Host: Jean-Christophe Morin |
| 8 | +* Secretary: Jean-Christophe Morin |
| 9 | +* TSC Attendees: |
| 10 | + * [x] Brendan Abel - Walt-Disney Imagineering |
| 11 | + * [x] Jean-Christophe Morin - Freelance |
| 12 | + * [x] Stephen Mackenzie - NVIDIA |
| 13 | + * [x] Thorsten Kaufmann - Mackevision / Accenture |
| 14 | +* Other Attendees: |
| 15 | + * Deke Kincaid (Digital Domain) |
| 16 | + * Dhruv Govil (Apple) |
| 17 | + * Erwan Leroy (Carfty Apes) |
| 18 | + * Ibrahim Sani Kache (Dreamworks) |
| 19 | + * Jason Scott (Pitch Black) |
| 20 | + * Jeff Bradley (Dreamworks) |
| 21 | + * Jonas Avrin |
| 22 | + * John Riddle (Crafty Apes) |
| 23 | + * Junko V. Igarashi (Crafty Apes) |
| 24 | + |
| 25 | +## Agenda |
| 26 | +* Agenda Issue: https://github.com/AcademySoftwareFoundation/rez/issues/1513 |
| 27 | +* ASWF: |
| 28 | + * [x] Take ownership of https://rez.readthedocs.io [#1517](https://github.com/AcademySoftwareFoundation/rez/issues/1517) |
| 29 | + * [x] TSC chair transition after Allan stepped down [#1519](https://github.com/AcademySoftwareFoundation/rez/issues/1519) |
| 30 | +* [x] @herronelou presentation on the usage of rez at https://www.craftyapes.com/. |
| 31 | +* [x] Named Variants proposal: Named Variants [#1503](https://github.com/AcademySoftwareFoundation/rez/discussions/1503) |
| 32 | + |
| 33 | +## Short Version / Decisions / Action Items / Important Links |
| 34 | + |
| 35 | +* Action Items: |
| 36 | + * @AcademySoftwareFoundation/rez-tsc: Find a plan to unblock [#1503](https://github.com/AcademySoftwareFoundation/rez/discussions/1503). |
| 37 | + |
| 38 | +## Details |
| 39 | + |
| 40 | +### ASWF |
| 41 | + |
| 42 | +#### Take ownership of https://rez.readthedocs.io |
| 43 | + |
| 44 | +https://github.com/AcademySoftwareFoundation/rez/issues/1517 |
| 45 | + |
| 46 | +* JC: |
| 47 | + * We discovered that https://rez.readthedocs.io was pointing at the source of an old fork of rez. |
| 48 | + * Contacted the owner and he gave us admin access. |
| 49 | + * We now have the ability to update the documentation. |
| 50 | + * The current page is our own. We pushed an update using tip of the main branch. |
| 51 | + |
| 52 | +#### TSC chair transition after Allan stepped down |
| 53 | + |
| 54 | +https://github.com/AcademySoftwareFoundation/rez/issues/1519 |
| 55 | + |
| 56 | +* JC: |
| 57 | + * Mosty administrative tasks. Should be done now. |
| 58 | + * See the issue for more details. |
| 59 | + |
| 60 | +## Crafty Apes presentation |
| 61 | + |
| 62 | +* Erwan: |
| 63 | + * Working at https://www.craftyapes.com/ as the Global Head of 2D. |
| 64 | + * Want to present what we did at Crafty Apes and how we implemented rez in our pipeline. |
| 65 | +* Presentation: [Slides](presentation.pdf). |
| 66 | +* Q&A: See the recording (attached at the top of this page). |
| 67 | +* Thanks a lot for this great presentation! |
| 68 | + |
| 69 | +## Named Variants proposal |
| 70 | + |
| 71 | +https://github.com/AcademySoftwareFoundation/rez/discussions/1503 |
| 72 | + |
| 73 | +* Dhruv: |
| 74 | + * I made this proposal. |
| 75 | + * What would the next steps be? |
| 76 | + * The biggest contention point is how to store named variants in a way |
| 77 | + that preserves the order and python 2.7 support. |
| 78 | + * We could use a standard dict, but that won't isn't compatible with Python 2.7. |
| 79 | + * And it would also only be compatible with 3.7+. |
| 80 | +* Stephen: We could use this as an opportunity to drop support for Python 2.7. |
| 81 | +* Jeff: As a studio that still supports Python 2.7. So we'll stick to the older rez version for a while until we can drop 2.7. |
| 82 | +* JC: It's that it's always an option. Our users are not forced to upgrade to newer version of rez. And rez is failrly stable, so they can stay on an older version if they want to still use Python 2.7. |
| 83 | +* Jason: Agree that studios can just pick an older version of rez if they want. |
| 84 | +* Stephen: Studios can also install multiple versions of rez in parallel. |
| 85 | +* Erwan: When they do so, they'll have to be carefull to not release packages that use features |
| 86 | + that older versions of rez won't know how to deal with. |
| 87 | +* JC: We'll need to solve that. THough, we have added new package definition fields in the past and we've never heard of failrues due to that. |
| 88 | +* Brendan: rez will ignore attributes it doesn't know. But we still need to find a solution to |
| 89 | + evolve the package definiton format. |
| 90 | +* Dhruv: What are the next steps? |
| 91 | +* JC: We should revive the discussion on GH. And the TSC will have to decide what to do to move things forward. |
0 commit comments