Hi, JB: Your proposal looks great to me. We should definitely have a vote for a proposal impacting the spec, and the model is great.
On Tue, Mar 12, 2024 at 10:55 PM Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > Hi > > I think a vote would be necessary only if we don't have consensus on a > proposal. If anyone is OK with the proposal (no clear "concern" in the > doc and/or the GitHub issue), a vote is not required. > That said, any proposal impacting a spec should be voted (as part of > the spec proposal). > > I think it's fair to identify a proposal vote as a "code modification" > vote. > It means that it follows this model: a negative vote constitutes a > veto , which the voting group (generally the PMC of a project) cannot > override. Again, this model may be modified by a lazy consensus > declaration when the request for a vote is raised, but the full-stop > nature of a negative vote does not change. Under normal (non-lazy > consensus) conditions, the proposal requires three positive votes and > no negative votes in order to pass; if it fails to garner the > requisite amount of support, it doesn't. Then the proposer either > withdraws the proposal or modifies the code and resubmits it, or the > proposal simply languishes as an open issue until someone gets around > to removing it. > > We can link to https://www.apache.org/foundation/voting.html. > > Regards > JB > > On Tue, Mar 12, 2024 at 2:21 AM Renjie Liu <liurenjie2...@gmail.com> > wrote: > > > > Hi, Daniel: > > > > Thanks for this summary. > > > > I think one thing missing is that do we need a vote for the proposal to > be accepted or rejected? If required, what should the voting process be? > > > > On Tue, Mar 12, 2024 at 9:04 AM Daniel Weeks <dwe...@apache.org> wrote: > >> > >> Hey everyone, I synced up with JB about the proposal process and wanted > to see if we could make some initial progress. > >> > >> Based on some of the earlier discussions, we want to leverage as much > of the informal process as possible, but improve discoverability and a > little structure. This probably means using github for tracking, google > docs where possible for the early proposal implementation comments, and the > dev list for discussion threads, awareness and voting. > >> > >> That said, I propose we adopt the following: > >> > >> 1. A simple issue template for initiating a proposal and applying a > 'proposal' label to the issue > >> 2. Use a github search link to document current proposals (based on the > 'proposal' label) > >> 3. Continue using google docs for proposals documentation/comments > (referenced from the github issue) > >> 4. Continue to create DISCUSS threads on the dev list for communication > >> 4. Backfill current proposals by creating issues for them > >> > >> I've created this PR to capture the initial template and docs. > >> > >> I think we want to introduce this with as little overhead as possible. > Please follow up with questions/comments so we can close this out. > >> > >> Thanks, > >> Dan > >> > >> > >> On Sun, Mar 10, 2024 at 11:30 PM Jean-Baptiste Onofré <j...@nanthrax.net> > wrote: > >>> > >>> Hi Manu > >>> > >>> Yup, it's on my TODO. Thanks for the reminder, I will be back on this > >>> one this week :) > >>> > >>> Regards > >>> JB > >>> > >>> On Mon, Mar 11, 2024 at 4:07 AM Manu Zhang <owenzhang1...@gmail.com> > wrote: > >>> > > >>> > Hi JB, > >>> > > >>> > Are you still working on this nice proposal? > >>> > > >>> > Regards, > >>> > Manu > >>> > > >>> > On Thu, Jan 4, 2024 at 3:35 PM Fokko Driesprong <fo...@apache.org> > wrote: > >>> >> > >>> >> Nice! I fully agree with the abovementioned. I originally set up > the stalebot for the issues because I noticed that there were many issues > around old Spark versions that weren't even maintained anymore. I feel it > is better to either close or take action on an issue. For me, it makes > sense to extend this to PRs as well. > >>> >> > >>> >> Same as Amogh said, always feel free to ping me when either a PR or > issue lingering and you need some eyes on it. > >>> >> > >>> >> Kind regards, > >>> >> Fokko > >>> >> > >>> >> Op do 4 jan 2024 om 07:42 schreef Jean-Baptiste Onofré < > j...@nanthrax.net>: > >>> >>> > >>> >>> Hi > >>> >>> > >>> >>> That's also the purpose of the reviewers file: having multiple > >>> >>> reviewers per tag. > >>> >>> > >>> >>> Thanks guys for your feedback, I will move forward with the PR :) > >>> >>> > >>> >>> Regards > >>> >>> JB > >>> >>> > >>> >>> On Thu, Jan 4, 2024 at 6:38 AM Ajantha Bhat <ajanthab...@gmail.com> > wrote: > >>> >>> > > >>> >>> > +1, > >>> >>> > > >>> >>> > Some of my PRs have been open for a long time and sometimes it > doesn't get the attention it requires. > >>> >>> > Notifying both the reviewer and the author can help expedite the > review process and facilitate quicker handling of new contributions. > >>> >>> > I think having more than one committer assigned for PR can also > definitely help in speeding up the process if one of the committer is busy > or on holiday. > >>> >>> > > >>> >>> > But we also need to think on the next steps. What if we still > don't receive the necessary response even after sending notifications? > >>> >>> > Should we have a slack channel for those PRs to conclude by > discussing (or some guidelines on how to take it further). > >>> >>> > > >>> >>> > We can have a trial run for some days and see how it goes. > >>> >>> > > >>> >>> > Thanks, > >>> >>> > Ajantha > >>> >>> > > >>> >>> > On Thu, Jan 4, 2024 at 8:19 AM Amogh Jahagirdar < > am...@tabular.io> wrote: > >>> >>> >> > >>> >>> >> +1, I think this is a step in the right direction. One other > consideration I wanted to bring up was dependabot and if there's any unique > handling we want to do there because I've noticed that PRs from dependabot > tend to pile up. I think with the proposal we won't really need to do > anything unique and just treat it as a normal PR (it would be a build label > with its own set of reviewers) and we'll get notified the same way. > >>> >>> >> > >>> >>> >> I'll also say for reviews (speaking for myself, but I think > many others probably feel this way as well), always feel free to ping on > Slack and follow up :) But overall I do like having more of a mechanism. >