Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-spec-project-leads] How do I get "Require pull request reviews before merging" removed?
  • From: Mark Thomas <markt@xxxxxxxxxx>
  • Date: Fri, 28 Feb 2020 17:43:21 +0000
  • Autocrypt: addr=markt@xxxxxxxxxx; prefer-encrypt=mutual; keydata= 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
  • Delivered-to: jakartaee-spec-project-leads@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jakartaee-spec-project-leads>
  • List-help: <mailto:jakartaee-spec-project-leads-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads>, <mailto:jakartaee-spec-project-leads-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jakartaee-spec-project-leads>, <mailto:jakartaee-spec-project-leads-request@eclipse.org?subject=unsubscribe>
  • User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1

On 28/02/2020 15:21, Kevin Sutter wrote:
> Is removing the "required review" the proper path?

In my view, in this instance, yes.

JSP has a small number of active participants. To me, this rule is the
biggest barrier to participation at the moment. It is unusual for there
to be more than one of the participants focussed on the project at
anyone time. When you are focused on the project it doesn't take long
before you reach the point where you want to (or need to) commit to
master before continuing. You then get blocked waiting for the PR to be
approved. This kills momentum and significantly slows progress.

I am a big fan of social controls over technical controls.

I am going to go ahead and propose this change on the JSP dev list.

>  It seems that we
> have a bigger issue with JSP (and possibly other components) if we are
> not getting the proper and needed participation.  If the current
> committers on JSP are not helping out, then maybe we need some fresh
> participants?

We always need more participants.

> Are there others that should be nominated for
> committership?

There are one or two prospects. I'll take a look at their contributions
and see if a nomination is justified. It probably is. We need to keep
the bar pretty low.

> Or, do we need to "wake up" some of the current participants?

We can't force folks to spend time on this project.

> Mark, I'm hitting a similar issue with the JSTL project with no reviews
> happening on one of my PRs.  But, I'm not even a committer, so even
> removing that review requirement won't help me.

Yuck. Sorry I can't help there. I'm not a JSTL committer either.

> My thought is that we should try to address the problem of inactivity
> rather than lifting the required review.

I disagree. Activity breeds participation. The required review is having
a negative impact on activity.

> Otherwise, we could end up
> with individuals taking a project down a path that is not good for the
> long-term prospects of the project.

If a project reaches a point where there is only a single individual
working on it the direction that individual takes it is far from the
biggest risk to the long term health of the project.

> Not implying this about your
> participation, Mark.  I'm just using this as an example.

Actually, I think the direction risk is easily mitigated. One,
everything is in version control so we can revert / start again from the
tag of the last release / do something else easily. Two the requirement
to have a functional RI provides an additional sanity check.

Mark


> 
> ---------------------------------------------------
> Kevin Sutter
> STSM, MicroProfile and Jakarta EE architect @ IBM
> e-mail:  sutter@xxxxxxxxxx     Twitter:  @kwsutter
> phone: tl-553-3620 (office), 507-253-3620 (office)    
> LinkedIn: https://www.linkedin.com/in/kevinwsutter
> 
> 
> 
> From:        Ivar Grimstad <ivar.grimstad@xxxxxxxxxxxxxxxxxxxxxx>
> To:        JakartaEE Spec Project Leadership discussions
> <jakartaee-spec-project-leads@xxxxxxxxxxx>
> Date:        02/28/2020 07:25
> Subject:        [EXTERNAL] Re: [jakartaee-spec-project-leads] How do I
> get "Require pull request reviews before merging" removed?
> Sent by:        jakartaee-spec-project-leads-bounces@xxxxxxxxxxx
> ------------------------------------------------------------------------
> 
> 
> 
> Hi Mark,
> 
> No need for a formal vote. And email on the project mailing list should
> be sufficient. 
> First of all, encourage committers to review the PR.
> Then suggest the change to lift the review requirement. If nobody
> opposes, approve by lazy consensus and file the Bugzilla for it.
> 
> Ivar
> 
> On Fri, Feb 28, 2020 at 6:22 AM arjan tijms <_arjan.tijms@gmail.com_
> <mailto:arjan.tijms@xxxxxxxxx>> wrote:
> Hi,
> 
> I'm in favour of removing that requirement for JSP and at least for
> Mark. There's a setting for that on GitHub that admins can simply switch
> off. Not sure if it can be done per person or per group.
> 
> We have version control so anything controversial can be rolled back.
> I'm not expecting Mark to just do anything controversial out of the
> blue. Indeed, IMHO reviews for the kind of work we're currently doing on
> projects that are not that active are mostly counter productive.
> 
> Kind regards,
> Arjan
> 
> 
> 
> 
> On Fri, Feb 28, 2020 at 12:16 PM Jonathan Gallimore
> <_jgallimore@tomitribe.com_ <mailto:jgallimore@xxxxxxxxxxxxx>> wrote:
> Hi Mark,
> 
> I'm assuming this is the PR you're referring
> to: _https://github.com/eclipse-ee4j/jsp-api/pull/139_
> 
>> Currently at 19 days and counting.
> 
> That does sound like a long time. Do we need more committers on the
> project? Is there a way that we can give people review access, but
> perhaps not commit?
> 
> I'm not a committer on the JSP API project, so a review from me wouldn't
> count towards actually getting it merged, but I'd be very happy and
> willing to review your PR and provide feedback. I can't do it
> immediately, would be able to look at it this afternoon/evening, so you
> could expect something by Monday morning.
> 
> Thanks for flagging this up - it certainly sounds like we need to
> address it quickly - one way or another.
> 
> Jon
> 
> 
> On Fri, Feb 28, 2020 at 10:59 AM Mark Thomas <_markt@apache.org_
> <mailto:markt@xxxxxxxxxx>> wrote:
> 
> Hi,
> 
> My work on the JSP project is stalled - yet again - waiting for a PR to
> be approved. This time it is for the first pass at tidying up the spec
> doc. Currently at 19 days and counting.
> 
> I would like to get the "Require pull request reviews before merging"
> setting removed from the project. How do I go about doing that? Is it a
> request via Bugzilla? Do I need to hold a project vote first (not sure
> who is actually going to vote if I did)? Something else?
> 
> Thanks,
> 
> Mark
> _______________________________________________
> jakartaee-spec-project-leads mailing list_
> __jakartaee-spec-project-leads@eclipse.org_
> <mailto:jakartaee-spec-project-leads@xxxxxxxxxxx>
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit_
> __https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads_
> 
> 
> -- 
> 
> 
> Jonathan Gallimore
> _http://www.tomitribe.com_ <http://www.tomitribe.com/>
> 
> _______________________________________________
> jakartaee-spec-project-leads mailing list_
> __jakartaee-spec-project-leads@eclipse.org_
> <mailto:jakartaee-spec-project-leads@xxxxxxxxxxx>
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit_
> __https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads_
> 
> _______________________________________________
> jakartaee-spec-project-leads mailing list_
> __jakartaee-spec-project-leads@eclipse.org_
> <mailto:jakartaee-spec-project-leads@xxxxxxxxxxx>
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit_
> __https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads_
> 
> 
> 
> 
> -- 
> 
> Ivar Grimstad
> 
> Jakarta EE Developer Advocate | Eclipse Foundation, Inc.
> 
> 
> /_Eclipse Foundation_/ <http://www.eclipse.org/>/: The Platform for Open
> Innovation and Collaboration/_______________________________________________
> jakartaee-spec-project-leads mailing list
> jakartaee-spec-project-leads@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads
> 
> 
> 
> 
> _______________________________________________
> jakartaee-spec-project-leads mailing list
> jakartaee-spec-project-leads@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads
> 



Back to the top