[
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$