Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] [BALLOT] Java SE version requirement for EE10

"vote" : {

 "order": ["Opt3", "Opt2", "Opt1"],

"committer": true

}


As having the iJUG seat in the Jakarta EE WG I hope I set the committer flag correct...

Why voting like that:
Expecting a Jakarta Profile Release 10 in after Java SE 17 (LTS) is released, it is possible to vote for Opt3.
Being able to evolve the single platform specs and bring them to a new profile was blocked by the namespace changes in the past - now we should allow new language features for the then current Java SE LTS version (17, and not 11, which is from 2018-09-25).
Opt2 makes things a little more complicate for end users to understand, but might circumvent some potential issues with JPMS.
When Opt1 will win, we should go for Jakarta EE 11 soon - but what would result in a short release cadence ;-)

Thanks,
Jan

Am 20.06.21 um 11:24 schrieb Hussain.NM@xxxxxxxxxxxxx:

"vote" : {

"order": ["Opt3", "Opt1", "Opt2"],

"committer": false

}

 

Thanks

Hussain

 

From: jakartaee-platform-dev <jakartaee-platform-dev-bounces@xxxxxxxxxxx> On Behalf Of Scott Stark
Sent: Thursday, June 10, 2021 12:12 AM
To: jakartaee-platform developer discussions <jakartaee-platform-dev@xxxxxxxxxxx>
Subject: [jakartaee-platform-dev] [BALLOT] Java SE version requirement for EE10

 

Let's try a contingent vote (https://en.wikipedia.org/wiki/Contingent_vote) on the topic of what the Java SE requirements are for the EE10 release. In a contingent voting scheme you order the choices from most preferred to least preferred. Anyone can vote, we can decide how we want to prioritize/filter non-committer votes once we have the data. 

 

The ballot will run until the midnight GMT on June 21 so that we can discuss the results on the June 22 platform meeting. That gives a little less that two weeks.

 

We have 3 options:

 

Opt1. Java SE 11 as source/language level and binary level for all API jars. Compatible implementations are free to pass TCKs using any Java SE version at 11 or higher.

 

Opt2. Java SE 11 as source/language level and Java SE 17 as binary level for all API jars. Compatible implementations are free to pass TCKs using any Java SE version at 17 or higher.

 

Opt3. Java SE 17 as source/language level and binary level for all API jars. Compatible implementations are free to pass TCKs using any Java SE version at 17 or higher.

 

To cast your vote, use the following JSON syntax, for example, if I was favor Opt1 first, Opt3 second and Opt2 third:

 

"vote" : {

 "order": ["Opt1", "Opt3", "Opt2"],

"committer": true

}

 

Set the committer value based on whether you are a current Jakarta-platform committer.

 

This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful. Where permitted by applicable law, this e-mail and other e-mail communications sent to and from Cognizant e-mail addresses may be monitored.
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev



Back to the top