Quick update: I had a quick chat with Daniel (from Infra) and it seems
that there's a new "configuration" added recently by GitHub.
We are updating asf.yaml to support this new feature and I will test.

I will keep you posted :)

Regards
JB

On Thu, Mar 27, 2025 at 1:05 PM Jean-Baptiste Onofré <j...@nanthrax.net> wrote:
>
> By the way, I propose to set dismiss_stale_review to false. It should keep 
> the approval and not in stale mode.
> https://github.com/apache/infrastructure-asfyaml?tab=readme-ov-file#branchpro
>
> I will submit a PR for that.
>
> Regards
> JB
>
> On Thu, Mar 27, 2025 at 10:43 AM Jean-Baptiste Onofré <j...@nanthrax.net> 
> wrote:
> >
> > By the way, I got some questions from some contributors.
> >
> > "If I approve a PR, and the author is pushing new changes, should I
> > re-approve the PR ?"
> >
> > The answer is no, your previous approval is still there. For instance,
> > on this PR https://github.com/apache/polaris/pull/1259, Eric approved,
> > after that I pushed a new change, Eric's approval is still there.
> >
> > Optionally, we can choose to dismiss stale pull request approvals when
> > commits are pushed that affect the diff in the pull request. GitHub
> > records the state of the diff at the point when a pull request is
> > approved. This state represents the set of changes that the reviewer
> > approved. If the diff changes from this state (for example, because a
> > contributor pushes new changes to the pull request branch or clicks
> > Update branch, or because a related pull request is merged into the
> > target branch), the approving review is dismissed as stale, and the
> > pull request cannot be merged until someone approves the work again.
> >
> > If we want to "force" re-approval on change, we should use
> > dismiss_stale_reviews: true in .asf.yaml.
> >
> > See 
> > https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-pull-request-reviews-before-merging
> > for details.
> >
> > I can change the repo configuration if needed.
> >
> > Regards
> > JB
> >
> > On Thu, Mar 27, 2025 at 8:28 AM Eric Maynard <eric.w.mayn...@gmail.com> 
> > wrote:
> > >
> > > Sounds good to me!
> > >
> > > On Wed, Mar 26, 2025 at 11:42 PM Jean-Baptiste Onofré <j...@nanthrax.net>
> > > wrote:
> > >
> > > > Hi Eric
> > > >
> > > > I agree. I propose:
> > > >
> > > > 1. To update the contributor good practices on the website to clearly 
> > > > state
> > > > the keywords nit and minor.
> > > > 2. For request change, we can use it. For the record, we can bypass 
> > > > request
> > > > change flag if a given number of reviewers approve the PR anyway.
> > > >
> > > > Thoughts ?
> > > >
> > > > Regards
> > > > JB
> > > >
> > > > Le mar. 25 mars 2025 à 19:54, Eric Maynard <eric.w.mayn...@gmail.com> a
> > > > écrit :
> > > >
> > > > > In this case I think rather than a mistake, there could simply be some
> > > > > ambiguity around what comments are considered blocking. For example, 
> > > > > I'm
> > > > > not sure if a comment prefixed "minor" should be considered blocking 
> > > > > -- I
> > > > > would say probably not, but someone else could interpret it 
> > > > > differently.
> > > > >
> > > > > To that end, I think putting these things in the guidelines could be 
> > > > > wise
> > > > > even if there's not a strict enforcement of the guidelines as such. I
> > > > agree
> > > > > that it's hard to "codify a spirit", but it could be useful to have
> > > > > explicit expectations and guidelines written down somewhere. It could 
> > > > > be
> > > > as
> > > > > simple as asking reviewers to "Request Changes" if they want to block 
> > > > > a
> > > > PR,
> > > > > or advising authors to wait a couple of days before merging a PR they
> > > > view
> > > > > as complex.
> > > > >
> > > > > --EM
> > > > >
> > > > > On Mon, Mar 24, 2025 at 11:13 AM Yufei Gu <flyrain...@gmail.com> 
> > > > > wrote:
> > > > >
> > > > > > I'm particularly concerned about what happened in PR #1230(
> > > > > > https://github.com/apache/polaris/pull/1230). The PR was merged
> > > > despite
> > > > > > multiple unresolved comments from a committer.
> > > > > >
> > > > > > To maintain a healthy review process, we’d like to encourage PR 
> > > > > > authors
> > > > > to
> > > > > > address open comments and work toward consensus. If necessary, 
> > > > > > relying
> > > > on
> > > > > > lazy consensus is fine.
> > > > > >
> > > > > > Let’s all try to be mindful of this going forward to ensure smooth
> > > > > > collaboration.
> > > > > >
> > > > > > Yufei
> > > > > >
> > > > > >
> > > > > > On Mon, Mar 24, 2025 at 1:55 AM Jean-Baptiste Onofré 
> > > > > > <j...@nanthrax.net>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Eric,
> > > > > > >
> > > > > > > Thanks for pointing this out.
> > > > > > >
> > > > > > > I think that's unfortunate, especially for #1230 (I don't see 
> > > > > > > issues
> > > > > > > on #1226 and #1220 as they have been approved by 3 different
> > > > > > > committers).
> > > > > > >
> > > > > > > I strongly believe that, as a community, we do a great work all
> > > > > > > together, and we highly consider comments from each other.
> > > > > > > If again, I think it's unfortunate for #1230, it's certainly a
> > > > > > > "mistake" from the author/merger and we should still give a 
> > > > > > > change to
> > > > > > > our soft rules (before being stricter).
> > > > > > >
> > > > > > > So, I propose to continue with our soft rules and good intentions,
> > > > and
> > > > > > > if it doesn't work, then we can discuss about a stricter approach.
> > > > > > >
> > > > > > > Thoughts ?
> > > > > > >
> > > > > > > Regards
> > > > > > > JB
> > > > > > >
> > > > > > > On Sun, Mar 23, 2025 at 8:05 AM Eric Maynard <
> > > > eric.w.mayn...@gmail.com
> > > > > >
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > Revisiting this thread, I wonder if the "soft rules" are 
> > > > > > > > working. I
> > > > > > have
> > > > > > > > noticed quite a few PRs merged recently with outstanding 
> > > > > > > > comments.
> > > > > The
> > > > > > > most
> > > > > > > > recent of these that I personally reviewed are #1220
> > > > > > > > <https://github.com/apache/polaris/pull/1220>, #1226
> > > > > > > > <https://github.com/apache/polaris/pull/1226>, and #1230
> > > > > > > > <https://github.com/apache/polaris/pull/1230> but there are
> > > > > doubtless
> > > > > > > other
> > > > > > > > examples.
> > > > > > > >
> > > > > > > > If, indeed, the guidelines are not working perhaps stricter
> > > > > enforcement
> > > > > > > > more consistent with JB's initial proposal would be effective.
> > > > > > > >
> > > > > > > > On Fri, Jan 24, 2025 at 8:21 AM Dmitri Bourlatchkov
> > > > > > > > <dmitri.bourlatch...@dremio.com.invalid> wrote:
> > > > > > > >
> > > > > > > > > On Thu, Jan 23, 2025 at 5:15 AM Jean-Baptiste Onofré <
> > > > > > j...@nanthrax.net>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Let's rename from "guidelines" to "good practices & 
> > > > > > > > > > advices" :)
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > +1 to that. I'm not sure it worth trying to "codify a spirit"
> > > > (from
> > > > > > > > > previous emails), but
> > > > > > > > > I think having good advice is helpful to instill the spirit of
> > > > > > > goodwill and
> > > > > > > > > collaboration
> > > > > > > > > into the community.
> > > > > > > > >
> > > > > > > > > In this regard:
> > > > > > > > > > - I propose to create a PR to update the contributing guide
> > > > with
> > > > > > this
> > > > > > > > > > good practices discussed in this thread
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > +1
> > > > > > > > >
> > > > > > > > > - I propose to close 
> > > > > > > > > https://github.com/apache/polaris/pull/840
> > > > in
> > > > > > > > > > favor of "soft rule" (we quickly discuss about owner review
> > > > with
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > +1
> > > > > > > > >
> > > > > > > > > CODEOWNERS in this PR, but let's keep aside for now)
> > > > > > > > > > - I propose to update
> > > > https://github.com/apache/polaris/pull/839
> > > > > .
> > > > > > We
> > > > > > > > > > have a consensus about the label, but no consensus about the
> > > > > > schedule
> > > > > > > > > > for now. In order to move forward, I propose to update the 
> > > > > > > > > > PR
> > > > > with
> > > > > > > > > > just the label for now (as we have a consensus) and see if 
> > > > > > > > > > it's
> > > > > > > > > > enough. If it's still a concern, I will create a new PR to
> > > > update
> > > > > > the
> > > > > > > > > > schedule
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > +1
> > > > > > > > >
> > > > > > > > > Cheers,
> > > > > > > > > Dmitri.
> > > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >

Reply via email to