|
| 1 | +Minutes from OpenVDB TSC meeting, May 7th, 2025 |
| 2 | + |
| 3 | +Attendees: *Ken* M., *Andre* P, *Dan* B., *Jeff* L., *Nick* A. |
| 4 | + |
| 5 | +Additional Attendees: None |
| 6 | + |
| 7 | +Regrets: *Richard* J., *Greg* H. |
| 8 | + |
| 9 | +Also: |
| 10 | + |
| 11 | +Jonathan Swartz (NVidia), Eric Powers (DWA) |
| 12 | + |
| 13 | +Agenda: |
| 14 | + |
| 15 | +1) Confirm quorum |
| 16 | +2) Secretary |
| 17 | +3) Meeting Times |
| 18 | +4) OpenVDB Course |
| 19 | +5) Github CI |
| 20 | +6) Github Openvdb Org |
| 21 | +7) Next meeting |
| 22 | + |
| 23 | +------------ |
| 24 | + |
| 25 | +1) Confirm quorum |
| 26 | + |
| 27 | +We have quorum. |
| 28 | + |
| 29 | +2) Secretary |
| 30 | + |
| 31 | +Secretary is Jeff Lait. |
| 32 | + |
| 33 | +3) Meeting Times |
| 34 | + |
| 35 | +We are going to have a bi-weekly at 1pm PST. The alternate weeks will |
| 36 | +be a 12pm PST overflow meeting only if needed. |
| 37 | + |
| 38 | +4) OpenVDB Course |
| 39 | + |
| 40 | +The course was accepted. Requires copyright sign over. |
| 41 | + |
| 42 | +Reviews were extremely positive. Jeff Budsberg was specifically requested. |
| 43 | + |
| 44 | +One of Nick or Richard will attend. Likely cover anisotropic Surfacing. |
| 45 | + |
| 46 | +We need find if Jeff Budsberg can cull out the sensitive material for |
| 47 | +a presentation. |
| 48 | + |
| 49 | +We need a confirmed order of presenters and times so the SIGGRAPH |
| 50 | +website can have the times available for people to show up at the |
| 51 | +right time. |
| 52 | + |
| 53 | +5) CI |
| 54 | + |
| 55 | +We got credentials for Amazon code build a month ago. The action |
| 56 | +didn't work, and the manual got very complicated quickly. Now trying to |
| 57 | +locate someone to figure this out. |
| 58 | + |
| 59 | +6) Git Hub Org |
| 60 | + |
| 61 | +Proposal is to take over the openvdb org on GitHub and use it to host |
| 62 | +separate repos. This allows us to have administrative rights to |
| 63 | +create/archive repos; which we can't do inside of aswf. The entire |
| 64 | +structure remains legally part of ASWF. |
| 65 | + |
| 66 | +The trigger was to find a place for all the FVDB contents to live. |
| 67 | + |
| 68 | +Should AX have been in OpenVDB? Our focus should be the core library? |
| 69 | + |
| 70 | +Are these extra FVDB things part of FVDB core? A segmentation of |
| 71 | +pointclouds might bring in a lot of distinct sources. They might also |
| 72 | +target a specific version of FVDB. So even if FVDB core was in this |
| 73 | +org-repo, there still would be separate repos for the projects. |
| 74 | + |
| 75 | +Where does example openvdb code for courses live? We drop these into |
| 76 | +the website, or ask for a repo for this purpose? This organization |
| 77 | +could be a place for this. We get the autonomy to create repos for these. |
| 78 | + |
| 79 | +What of unmaintained code? How is the review process work for these? |
| 80 | +The proposal was review rules are per-repo; so some repos may be very |
| 81 | +light on review/maintaince. It is believed that CLA/DCO would be |
| 82 | +required across the board, however, to ensure we can move code without |
| 83 | +hassle. |
| 84 | + |
| 85 | +Considerable discussion on the merits of moving existing projects, |
| 86 | +like AX, nanovdb, fvdb, mathematica bindings, houdini operators, out |
| 87 | +of the core repo to this one. Monolithic repos have issues where it |
| 88 | +clouds the purpose and direction. Github issues, etc, apply across |
| 89 | +the whole repo, as do PRs. On the other hand, a monolithic repo will |
| 90 | +keep versions in sync by construction - you don't have to find the |
| 91 | +right version of OpenVDB for your copy of NanoVDB as they both come |
| 92 | +from the same source. This is useful when things are tightly coupled. |
| 93 | + |
| 94 | +Separate repos are useful when we know we will want to de-sync - for |
| 95 | +example, a project of how to do segmentation might only have been |
| 96 | +built against a particular fVDB version. Keeping it in the main repo |
| 97 | +requires constantly sweeping it; while having it separate will allow |
| 98 | +it to just point to the last good build. |
| 99 | + |
| 100 | +No decisions were made about moving existing directories. |
| 101 | + |
| 102 | +Unaminous consent to take over openvdb org. |
| 103 | + |
| 104 | +7) Next meeting |
| 105 | + |
| 106 | +Agenda: Finalize SIGGRAPH course order and timings. |
| 107 | + |
| 108 | +May 21st, 2025, 4pm EST. |
0 commit comments