Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakarta.ee-spec.committee] types of review

The EDP defines only one type of Release Review. The requirement is that a project must engage in a successful Release Review before they can distribute a release (the IP Policy has a trigger that requires a review of the projects intellectual property tracking when we engage in a Release Review).

One exception to this is that a project can distribute a service release (bug fixes only) without first engaging in a Release Review. So, in a manner of speaking a the other type of Release Review is no Release Review at all.

Note that the Eclipse Architecture Council is in the process of changing the what that Releases and Reviews are done in Eclipse Development Process. Release Reviews take time and effort, and are bottle-necked on the PMC and EMO. The requirement to do a Release Review with every (major and minor) is therefore pretty limiting for projects that do frequent releases. 

The current thinking is that we'll introduce a new type of Review that is exactly like a Release Review and require that projects engage in at least one of them every year (i.e. they can do all the releases that they want within a year of their last review). The Project Leadership chain will have the authority to compel projects to engage in a review if they feel shenanigans are afoot. 

Release Reviews will then become a specialization of this new type of review with the added requirement that each review is attached to a specific release. I envision that the EFSP will require that Specification Projects engage in a Release Review before their Specification is adopted ("To adopt a Specification, the Specification Project must engage in a Release Review as defined by the Eclipse Development Process.")

HTH,

Wayne



On Wed, Sep 5, 2018 at 5:36 PM, Bill Shannon <bill.shannon@xxxxxxxxxx> wrote:
The JCP allowed for two types of review - full JSR and MR.
I always wished that MR had been split into "minor release"
and "errata".

The current Eclipse specification process only describes a
single type of review.  My (limited) understanding of the EDP
is that two types of release review are possible - one for
bug fixes and one for new functionality.  Would that apply
to Specification Projects as well, and if so how?  Are bug
fixes to a spec only errata?  Does any functional change to
a spec require a full release review?

How would you compare the "weight" of a full release review
with the JCP MR process?  Can a full release review be lightweight
enough to easily handle simple straightforward changes to a spec
(and implementation, and TCK)?

Can someone produce a timeline view of the spec release process,
similar to the picture at the top of the JCP Spec Lead Guide?
https://jcp.org/en/resources/guide

Thanks.
_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee



--
Wayne Beaton
Director of Open Source Projects
The Eclipse Foundation

Back to the top