Skip to content

Commit 67964d1

Browse files
authored
Merge pull request #2042 from sideeffects/sendupstream_tscmeeting20250507
Meeting notes for May 7th 2025
2 parents 7ac379d + a58117a commit 67964d1

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

tsc/meetings/2025-05-07.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
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

Comments
 (0)