You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flagon.apache.org by Joshua Poore <po...@apache.org> on 2022/07/10 05:28:52 UTC

Re: [DISCUSS] What Reviews Required-or-Needed / When OK to merge?

Great thread!

RE:
> *I assume we ultimately need a committer to review the work of
> anon-committer ahead of merge ( since someone with permissions
> eventuallyhas to actually accept/merge/commit the code ).  In general, is
> onereviewer/committer sufficient?*
> IMO, yes, one reviewer who is also a committer is sufficient
> 
> *How does this change if the author of the PR is an existing committer?*
> If I am a committer and I make a PR, I would wait for another committer to
> review and approve. However, if it's been a week and no one approves, I
> would send a review request to dev@, and if there is no response after a
> couple of weeks, then I'd go ahead and merge it myself (given all
> tests/checks have passed of course)
> 
> Thanks for the discussion!
> - Gedd

I like Gedd’s pragmatic take on this. All PR’s *should* get a review, whether from a committer or contributor. 

I will add that it probably should be PPMC that reviews (not all committers are PPMC), until we have some set of designated release managers that may or may not be PPMC.

I agree with Rob that one review should be sufficient.

There are some alt-cases that merit discussion, such as: 

1. whether we need to review a PR if it comes from a committer, and it incorporates only minor changes to update package dependencies (basic maintenance)? Should all basic maintenance be handled via PR? That seems extreme to me...

2. how to handle merges during release procs by a release manager? Right before a VOTE, there are always a bunch of tiny things—DRAT/Licensing, README corrections, URLs, etc. Should those be handled by PR?

I think a Test branch takes care of a lot of this: new PRs and merges made against a test branch, then maybe independent  PPMC reviews and merges with Master? 


Great thread! Thanks for starting Austin. Sorry I’m late to the party!

Josh