Replies: 14 comments 15 replies
-
Sounds like a good start to me. I think we should put the focus especially on how to run the project and how to get the TSC set up so we can get moving. Do we already have any input what is formally needed by the ASWF (if there are any formal requirements that is)? |
Beta Was this translation helpful? Give feedback.
-
I'm chasing up that question on formal requirements as we speak. I doubt
it'll be anything too onerous, so I say let's go ahead with planning it,
and we'll figure it out once I have that info.
…On Mon, Jul 25, 2022 at 9:24 PM Thorsten Kaufmann ***@***.***> wrote:
Sounds like a good start to me. I think we should put the focus especially
on how to run the project and how to get the TSC set up so we can get
moving. Do we already have any input what is formally needed by the ASWF
(if there are any formal requirements that is)?
—
Reply to this email directly, view it on GitHub
<#1353 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAMOUSQZNJRWJKWCIRLLN2TVVZ2NNANCNFSM54R4LIYA>
.
You are receiving this because you authored the thread.Message ID:
<AcademySoftwareFoundation/rez/repo-discussions/1353/comments/3221255@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
There is https://tac.aswf.io/process/tsc_faq.html for what it's worth. |
Beta Was this translation helpful? Give feedback.
-
So here are a bunch of points we need to clarify: For the TSC:
For the more practical side of things i would like to see a discussion around development process / approval process and release process (to enable getting things merged and released without compromising on quality) |
Beta Was this translation helpful? Give feedback.
-
My two cents The Python Steering Council has a pretty good model -- https://peps.python.org/pep-0013/ > How many members should the TSC have? There should be an odd number to avoid voting deadlocks -- 3 or 5 is probably sufficient. PSC has 5. > How do we get to an initial TSC? Preferably with the same method used to maintain a TSC in the future. Elections are a common method. The first decision is to decide who gets to vote. Python has a "core developers" group with voting privileges. > Meeting cadence Can be left up to the steering committee. Probably at least monthly. > Chairperson and Secretary Steering committee can make this decision amongst themselves. |
Beta Was this translation helpful? Give feedback.
-
All ASWF projects charters can be found at https://github.com/AcademySoftwareFoundation/foundation/tree/main/project_charters. Additionally, each repo should have a |
Beta Was this translation helpful? Give feedback.
-
@JeanChristopheMorinPerso Thanks. I hadn't seen that. It looks like most projects have a TSC comprised initially of Committers. In some projects, TSC members can be added by open nomination and vote of the TSC. In other projects, a TSC member has to resign and then nominate their own successor. How many people are currently Committers on rez? Is there a desire to align TSC membership with Committers/Contributors? |
Beta Was this translation helpful? Give feedback.
-
Topics like "who should be allowed to vote", meeting cadence, other details I would be happy to see refined over time instead of being set before this meeting initially. Even if the meeting was open to everyone, I don't expect the size to be very big. Could we not start with the very minimalist of setups and add these sorts of evolutions after the meetings grow to a certain size? |
Beta Was this translation helpful? Give feedback.
-
Most of the issues that I think ought to be up for discussion in a first-TSC have been mentioned already. The main thing on my mind that I think is not-yet-mentioned is how much help rez can get from the ASWF in terms of developer resources, and how the priorities for which things are deemed most-important get determined. As for scheduling: It would seem to me that the most-important focus for a first-meeting-timeslot would be getting as many people as possible, prioritized towards active/interested maintainers/contributors, into the same meeting room, and to have a designated notes-taker for that first meeting, minimally. I would be happy to volunteer to take minutes/notes for that first meeting, pre-supposing that it occurs in a time-slot which I can attend. That is not to be confused with my volunteering to take notes for all TSC meetings - I can easily swing it for some of the first meetings or so, just until certain things and roles are established, candidacies raised, votes cast, etc - However I would not want to assign myself such a role as an ongoing commitment arbitrarily into the future, and I'd ultimately prefer to contribute in other manners anyway. Just an offer to help get started on the right foot and record things for posterity. It's also really hard to say things when you're writing down what everyone else is saying. :) I'd probably recommend that we, from the start, keep meeting minutes/notes PRed into the repository itself, much the way other ASWF projects do. I think OpenColorIO's template is good: |
Beta Was this translation helpful? Give feedback.
-
Same here, I'm still quite interested, and want to make it part of my job,
(not like now checking this at 1am :) )
Regarding the note-taking, seems like OCIO stopped using the repo to keep
the notes of the tsc
I might be dreaming, but I think I saw at some point some automatic
transcript of an ASWF meeting. Of course, it won't replace nice brief
bullet points meeting notes but could help to keep meetings documented and
searchable
I saw other projects use https://doodle.com/ to schedule the meetings, it
seems like a paid tool but maybe the AWSF already has that, or have
something else?
Fede
…On Thu, Jul 28, 2022 at 9:43 AM Blazej Floch ***@***.***> wrote:
While I haven't contributed recently, I'd be willing to participate if
needed, or just have a seat in the back otherwise. I am still devoted to
the goals of the project.
—
Reply to this email directly, view it on GitHub
<#1353 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABVRQRGCG6VITGP2WDC4OBLVWHCQTANCNFSM54R4LIYA>
.
You are receiving this because you are subscribed to this thread.Message
ID: <AcademySoftwareFoundation/rez/repo-discussions/1353/comments/3265361@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
Yes. Honestly without any actual resource allocation from ASWF, it all
feels a little tokenistic. Don't get me wrong, it's overall positive, but
damned if there wouldn't be significant further dev on rez done already if
adoption had come with a fulltime engineer. Multiply that across all
adopted projects and you'd be seeing very tangible overall benefit. Combine
that with some sort of licence giving members restricted access to newest
versions perhaps, to provide some sort of motivation to join... maybe.
</rant(ish)>
A
…On Fri, Jul 29, 2022 at 10:40 AM maxnbk ***@***.***> wrote:
Fair points. Doh. I thought that was the point of the members having to
spend "one full-time engineer" as part of their membership fee.
—
Reply to this email directly, view it on GitHub
<#1353 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAMOUSTVSO3SKTENQNXQMDLVWMSATANCNFSM54R4LIYA>
.
You are receiving this because you were mentioned.Message ID:
<AcademySoftwareFoundation/rez/repo-discussions/1353/comments/3276043@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
update- I'm chatting with Academy now, they will help with the first meeting, which will apparently be largely procedural. |
Beta Was this translation helpful? Give feedback.
-
To anyone who subscribed to notifications on this discussion: We'll have some updates pretty soon. Stay tuned! |
Beta Was this translation helpful? Give feedback.
-
The TSC has been formed and we had our first meeting today. Mostly procedural. Members of the TSC are myself, @nerdvegas , @bpabel , @instinct-vfx and @maxnbk . See https://academysoftwarefdn.slack.com/archives/C0321B828FM/p1660870801111109. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
Let's figure out two things:
I feel like the agenda should involve a fairly high level discussion, my suggestion would be:
Cheers,
Allan
Beta Was this translation helpful? Give feedback.
All reactions