Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [glassfish-dev] PRs and reviews
  • From: "Steve Millidge (Payara)" <steve.millidge@xxxxxxxxxxx>
  • Date: Thu, 19 May 2022 13:56:06 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=payara.fish; dmarc=pass action=none header.from=payara.fish; dkim=pass header.d=payara.fish; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ob8esp/v1+19Gu9ySZH+eT3nI3US1uNBSXYDx5zh/Hg=; b=hLLCPxDayOAB/HIxJH0IpAn9/rKpD0KfTNUpbwUFiEx1lGwyRhYDbajF05+8fUBtbMr73G4fM7gfUhhJFgE4O+qmCKyjZ2cT+zNwKRdQcabprRNqn9dZnhnWhJVoHXJ+TBbAHvIVcgJVViW2NHL/vSt4knWWiwPd/ogteJxgZg3SbqdlNoFiLUKL4XixD1hnvrmxygt/JWHvtfxTROCotYDgAuxVCAIHzfXnO+6Nskz2I2m+NcosOi0sgcoX9gUiOVbsYZlDtEnH65VzPtGpnHQ0FqhU4VV2wI0IvDyYJprnGdSUtjHQpq5S/jei3xOJh3JxYdl0MqNRlg+KzdU+Ug==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UWawZknxCzgWWGugHnAtobm1p4NNhy52SCp+MeQZrLZFP9cUFVCxoQTm34Thdnkb+xpessma3Zp4SIVT2r2CcDFnHqid9IAYJ5twZfXd6qfJGq9Uf3PBdkbDVCLTs8P5Evi8oH84U1dnT28kkvjE7EkdOnh8e6N37BOft1SBOZZdv1hmh2ONYA6NAfwjgIF+9cwm8BMybIevEgLPBg7lPDng3V5RjxH1M25HZMOgGk42Hx0RilDwuM5bFCMY4QN6XetejhvTTMBx2OVNzpaoUaU5VCWE8LJXDrfthFa83Kj8z2LG0BEyUSUppGQb48ySsw2WVixzcHIReBmdSIL+TA==
  • Delivered-to: glassfish-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/glassfish-dev/>
  • List-help: <mailto:glassfish-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/glassfish-dev>, <mailto:glassfish-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/glassfish-dev>, <mailto:glassfish-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AdhrcNg1pKho9Mj3RaC7IoIHuQyNBQAA6iqAAAOraCA=
  • Thread-topic: [glassfish-dev] PRs and reviews

GlassFish has many downstream distributions and downstream consumers of components. Therefore in general I favour opportunity to review over speed for anything non-trivial.

 

On a separate note we also need to make sure that all CQs are being filed correctly or IPZilla is consulted when needed for bringing in or updating versions of 3rd party content that will end up in a distribution.

 

Steve

 

From: glassfish-dev <glassfish-dev-bounces@xxxxxxxxxxx> On Behalf Of arjan tijms
Sent: 19 May 2022 12:35
To: glassfish developer discussions <glassfish-dev@xxxxxxxxxxx>
Cc: Mark Thomas <markt@xxxxxxxxxx>
Subject: Re: [glassfish-dev] PRs and reviews

 

Hi,

 

Indeed, last few weeks it's a larger amount of commits with typically a tagged reviewer from the same company. However if you look a little bit further back it's typically reviewers from 4 organisations (Payara, Fujitsu, Oracle and OmniFaces) and an individual. Reviews have indeed come in from all those. We recently voted in Piotr Żygieło as an individual, who's been doing really well in reviewing, even when not always explicitly tagged for review.

 

That all being said, I do believe in the openness of open source and the repo, and the ability of anyone to raise concerns and do PRs to revert things if needed. Mark Thomas (CC'ed) started a discussion about that a couple of times, and most repos he contributes to now work like that. It has advantages as that the pace of development is not unnecessarily constrained for many trivial things such as a version update of say the compiler plug-in. OpenMQ for example does a large number of commits as well, and would be severely slowed down if every commit needed a review.

 

There's also a minimum window to merge things in the GlassFish project, as we run a great number of tests on every commit, which need to pass first.

 

At any length, I'll make sure to always tag a representative number of people for PRs, and after the GlassFish 7 release we can allow for some more time.

 

Kind regards,

Arjan Tijms

 

 

 

On Thu, May 19, 2022 at 1:13 PM Steve Millidge (Payara) <steve.millidge@xxxxxxxxxxx> wrote:

Hi,

 

I know people are working rapidly to achieve the GlassFish 7.0.0 release for Jakarta EE 10. However post the 7 release we need to ensure that PRs when raised have a broad set of reviewers. Currently many PRs are being raised, solely requested  for review by a committer from the same company, then merged and closed all within a very short time. This does not enable a plurality of views to be taken into account. I think this is fine as new EE 10 apis are merged in. However beyond the EE 10 release I believe issues should be raised and reviews requested by members of the team from a different organisation. Happy to have some rules on lazy consensus to not slow everybody up. This should encompass all repositories within the GlassFish project.

 

Thanks

 

Steve Millidge

 

 

_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/glassfish-dev


Back to the top