Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakarta.ee-spec.committee] Where are we at in regards to Service Releases?

As long as we have a clear definition on what a non-functional change is, then this should work.

On Thu, Feb 18, 2021 at 10:49 AM Kevin Sutter <sutter@xxxxxxxxxx> wrote:
Scott,
Thanks!  I agree that the javadoc is an extension of the spec document.  It actually *was* the spec document in most cases in Jakarta EE 8.

When we discussed this on a Spec Committee call, the discussion centered around trusting and assuming the projects will do the right thing and not introduce any functional changes in a service release.  That is, if we have defined what a service release is (with the two proposed PRs), then Spec Projects need to adhere to this requirement of no functional (or behavior) changes in a service release.  And, allow the Spec Projects to deliver service releases on their own schedule and with no formal ballot as long as a major or minor release was performed within the last 12 months.

If it is later determined that a Spec Project violated that requirement, they would immediately be required to go through a full release cycle for a new major or minor release.

And, if it's later determined that Spec Projects in general are violating this requirement, then we'll have to go back to full release reviews with ballots for all major, minor, and service releases.

Would this satisfy your question?

---------------------------------------------------
Kevin Sutter
STSM, Jakarta EE and MicroProfile architect @ IBM
e-mail:  sutter@xxxxxxxxxx     Twitter:  @kwsutter
phone: tl-553-3620 (office), 507-253-3620 (office)    
LinkedIn:
https://www.linkedin.com/in/kevinwsutter

Part-time schedule: Tue, Wed, Thu (off on Mon and Fri)




From:        Scott Stark <sstark@xxxxxxxxxx>
To:        Jakarta specification committee <jakarta.ee-spec.committee@xxxxxxxxxxx>
Date:        02/18/2021 11:55
Subject:        [EXTERNAL] Re: [jakarta.ee-spec.committee] Where are we at in regards to Service Releases?
Sent by:        "jakarta.ee-spec.committee" <jakarta.ee-spec.committee-bounces@xxxxxxxxxxx>




So a spec team basically needs sign off from the specification committee on whether a vote can be bypassed. That still is essentially a lazy consensus vote that needs some initiation to involve the specification committee because we don't want to have people outside of the team arguing that spec of api changes were actually made. Several specs do document behavior in javadocs comments and are essentially extensions of the spec document.

On Wed, Feb 17, 2021 at 6:57 AM Kevin Sutter <sutter@xxxxxxxxxx> wrote:
Hi,
I'm confused where we are at in regards to allowing simple Service Releases.  Here are the minutes from when we last discussed this:


We have several Specifications that would like to do a service release (x.y.z) in the very near future.  These are not considered part of Jakarta EE 9.1, but we still need to communicate a process to them.


If I go off of this statement from the minutes:  
Is a ballot always required? The Specification Committee acts in its best judgement whether a ballot is needed.
Then, don't we have the liberty to forego a formal ballot for a service release?  And, thus my PRs for updating the JESP and our Operations Guide are valid until we get further clarification defined at the EFSP level?


We are already allowing service releases for the TCK without any fanfare.  We've already done a 9.0.1 and 9.0.2 TCK release.  Can't we do the same thing for the Javadoc updates via the APIs?  As long as we're firm on the requirement of no functional changes (and that's spelled out in the PRs above), then we should be good to go.  Right?


Please comment so that I can provide a better answer to the teams looking to produce service releases.  Thanks!

---------------------------------------------------
Kevin Sutter
STSM, Jakarta EE and MicroProfile architect @ IBM
e-mail:  
sutter@xxxxxxxxxx    Twitter:  @kwsutter
phone: tl-553-3620 (office), 507-253-3620 (office)    
LinkedIn:
https://www.linkedin.com/in/kevinwsutter

Part-time schedule: Tue, Wed, Thu (off on Mon and Fri)

_______________________________________________
jakarta.ee-spec.committee mailing list

jakarta.ee-spec.committee@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee


_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee

Back to the top