Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [microprofile-wg] [External] : MicroProfile 7.0 Ballot verbiage straw poll

+1 for Option 1.

We believe MicroProfile should specify minimum Jakarta EE core release version.

Any behavior or API requirements that are necessary for compatibility should (must?) be validated by MicroProfile specific TCKs. APIs or behavior requirements should be written  into the MicroProfile component TCKs that make those requirements. We should strive to avoid implied but un-verified requirements.

Based on this presumption, Minimum Jakarta EE Core should be specified.

If newer Jakarta EE Core does not have a compatibility issue that is tested by the MicroProfile TCK(s), MicroProfile compatibility ought to be allowed. If the consensus is that any incompatibility in dependent components (i.e. a feature that has no direct assertion in a MicroProfile specific specification or TCK), demands that the incompatibility be rolled up  (perhaps this is a requirement of Semantic Versioning), then I can't see a way around new releases with each subsequent Jakarta EE version (Option 5). Option 5 is more restrictive and more onerous on the working group.

I believe we are all striving to have as few restrictions as possible, yet offer customers reasonable and predictable guidelines for compatibility. It might be worthwhile for us to also consider trying to describe, in writing, the degrees or boundaries of compatibility we are trying to achieve. Perhaps in association (or maybe in follow-on) with this ballot.

-- Ed

On 5/19/2023 10:24 AM, John Clingan wrote:
Further to the previous email announcement, here is the Straw Poll for choosing the most popular proposals among proposal 1, 3 and 5.

A Steering Committee Representatives vote is requested. Please respond with ONE of the following based on your opinion:

Proposal 1: MicroProfile releases support a minimum Jakarta EE versions

Proposal 3: Release new MicroProfile versions when new Jakarta EE/Java SE LTS versions are released

Proposal 5: Release new MicroProfile versions following Semantic Versioning rules and adopt new Jakarta EE (and Java SE LTS) releases accordingly

Any feedback that you can provide to support your vote will be appreciated.

Please reply with "proposal number and organization name ("community" for community members). Example: "1 (Acme Corporation)". Feel free to start a separate thread for discussion. This straw poll runs for seven days, so it ends on May 26th 2023. Community input and Community votes are welcomed. However, only the votes delivered by Steering Committee Representatives will be counted towards the ballot verbiage outlined in the linked announcement above.

_______________________________________________
microprofile-wg mailing list
microprofile-wg@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/microprofile-wg__;!!ACWV5N9M2RV99hQ!PoDNmNc0fFoSpBVCxv8FXleLXQA00rgv2grBjfYodUZvyafBNr0SQetETtc0gMgiGDOWUrvrOpEbzGot$ 

Back to the top