On Mon, Feb 14, 2022, 9:28 AM David Sidrane <david.sidr...@nscdg.com> wrote:

> I am opening this discussion to widen the audience for feedback on the
> rules for merging. The original interexchange was in [1]
>
>
>
> 1 ) Given the geographical and time differences should we consider that
> once a review with approval* has been done the PR’s author can merge it?
>
>
>
> 2) Should we consider requiring more than one organization/company to
> approve a PR before it is merged.
>
>
>
> Background:
>
>
>
> If only one company does a review, that can lead to undo influence as noted
> as the "The Enemies"
> <https://github.com/apache/incubator-nuttx/blob/master/INVIOLABLES.md> of
> the INVIOLABLES [2]:
>
> “Focus on the values of the organization, not the values of the Open Source
> project. Need to support both.”
>
> *The change would define PR approval as requiring a review/approval from
> more than the members of one company or organization.
>
>
>
>
>
> I am in favor of both these changes.
>
>
>
> David
>
>
>
> [1]
> https://github.com/apache/incubator-nuttx/pull/5320#issuecomment-1020379240
>
> [2] https://github.com/apache/incubator-nuttx/blob/master/INVIOLABLES.md



I am generally opposed to both of these. It is quite rare that we need a
crazy fast merge turn around on a PR. And if something is approved and
straight up broken in master that needs to get in then I think forgiveness
can be used to self merge.


I also generally do not have a big issue about people from the same company
reviewing and merging. I could see the arguments for shared code but then I
think we are nitpicking.   I prefer the velocity with a few oops that can
be reverted along the way if needed.  There is also parts of the code base
where the best people to review are on the same company.


I think most of the concerns here are best addressed not by process but
increasing the number of contributors who can participate. (more committers
and PPMC)


--Brennan

Reply via email to