Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] : Re: Pushing RCx or Mx to maven central


Sorry, this was my mistake.

I misunderstood Nathan to be referring to the TCK, not the specification API jar file. I was looking at the wrong side of the equation. Sorry if I caused anyone a heart attack.

On 2022-01-13 12:26 p.m., Thomas Watson wrote:
I'm unsure I understand the implications of what you state Mike.  For a specification to go final it needs at least one compatible implementation is required.  For an implementation to claim it is compatible it needs to pass with the final released TCK.  There is an obvious chicken and egg issue with that statement.  In another specification working group I am involved in we worked with the Eclipse Foundation to come up with these steps that we thought worked through the chicken and egg issue:
 
1) WG publishes RC versions of the API to maven central
2) Implementations build based of the RC versions APIs in maven central
3) Implementation publishes their RC impl to maven central
4) WG submits ballot that points to one or more compatible implementations in maven central that pass the final TCK
5) WG submits final APIs to maven central after final release is done
6) Implementation projects build off final APIs and release final implementations at their leisure.
 
Is that a legitimate flow for getting a specification release done?  I'm more asking that for my own information than trying to force this flow on the Jakarta WG.

Tom
 
 
 
----- Original message -----
From: "Mike Milinkovich" <mike.milinkovich@xxxxxxxxxxxxxxxxxxxxxx>
Sent by: "jakartaee-platform-dev" <jakartaee-platform-dev-bounces@xxxxxxxxxxx>
To: jakartaee-platform-dev@xxxxxxxxxxx
Cc:
Subject: [EXTERNAL] Re: [jakartaee-platform-dev] : Re: Pushing RCx or Mx to maven central
Date: Thu, Jan 13, 2022 10:39 AM
 
On 2022-01-13 11:35 a.m., Nathan Rauh wrote:
I hope you are not suggesting that compatible implementations certify on a forked copy of the API rather than the official Release Candidate or Milestone artifact.  That does not sound like a legitimate certification.

At the risk of stating the obvious, even an "official Release Candidate or Milestone" does not provide a "legitimate certification". Compatibility claims can only be made based on released binaries under the Eclipse Foundation TCK License.

Of course we all hope that much testing happens using release candidates and milestones :)

 

 
Avast logo

This email has been checked for viruses by Avast antivirus software.
www.avast.com

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



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

Mike Milinkovich

Executive Director | Eclipse Foundation AISBL

Twitter:@mmilinkov


Back to the top