Hi Dan

Yes, I saw you merged it, that's great.

I will move forward on the "stale bot" stuff.

Thanks !
Regards
JB

On Wed, Mar 20, 2024 at 8:48 PM Daniel Weeks <dwe...@apache.org> wrote:
>
> Hey JB, apologies for combining these two things in the same thread, but we 
> got enough eyes on the first PR and I went ahead and merged i
>
> If you want to put together the PR for your proposed changes, we can get 
> looking at that.
>
> We'll also need to backfill the existing proposals and update the website to 
> have a link to the label. (Will work with you and Bits on that)
>
> Thanks,
> -Dan
>
>
>
> On Wed, Mar 20, 2024 at 10:01 AM Jean-Baptiste Onofré <j...@nanthrax.net> 
> wrote:
>>
>> Hi Fokko
>>
>> I think combining Dan's proposal about "proposal process" and this
>> proposal about "PR flows" would be helpful for the project (to track
>> the proposals and avoid "stale" PRs/proposals).
>>
>> If PMC members are OK, I'm ready to help to set this up :)
>>
>> Thanks
>> Regards
>> JB
>>
>> On Wed, Mar 20, 2024 at 12:27 PM Fokko Driesprong <fo...@apache.org> wrote:
>> >
>> > Hey everyone,
>> >
>> > This is a gentle bump from my end on this thread since I like the idea. 
>> > Several people have already approved Dan's PR about formalizing the 
>> > proposal process. Are there any questions or concerns from the PMC before 
>> > adopting this?
>> >
>> > Kind regards,
>> > Fokko Driesprong
>> >
>> > Op wo 13 mrt 2024 om 13:17 schreef Renjie Liu <liurenjie2...@gmail.com>:
>> >>
>> >> 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.

Reply via email to