[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jakarta.ee-spec.committee] Review for approval: Jakarta EE Specification Committee Meeting Minutes September 2nd, 2020
|
Hello All,
The minutes for the September 2nd Specification Committee call
are below and are also available here. Please review and be ready for
approval during our call on September 9th.
Jakarta EE Spec Committee Agenda September 2nd, 2020
Attendees (present in bold):
Kenji Kazumura - Fujitsu
Dan Bandera - IBM - Kevin Sutter
Ed Bratt - Oracle - Dmitry Kornilov,
Andrew Pielage - Payara - Matt Gill
Scott Stark - Red Hat - Mark Little, Scott Marlow
David Blevins - Tomitribe - Jean-Louis Monteiro, Cesar Hernandez
Ivar Grimstad - PMC Representative
Marcelo Ancelmo - Participant Member - Martijn Verburg
Werner Keil - Committer Member
Scott (Congquan) Wang - Primeton - Enterprise Member
Eclipse Foundation: Wayne Beaton, Tanja Obradovic, Paul Buck, Christie Witt
Reference: EFSP, JESP
Past business / action items:
Agenda:
Jakarta EE 9 Specification Ballots
Summary tracking spreadsheet for EE 9 Specs and Mentors: https://docs.google.com/spreadsheets/d/1YTUpfdLZZrk2_UGwoX2w0seOCulseRO3sQJIjWxpDAa7g/edit#gid=0
Focus on “Close” items to initiate ballots
Focus on missing PR links since they are outstanding
Mentors do need to initiated the ballots
Please vote ASAP once the the email is out
Mentors please send reminder notes for voting
David performed a quick scan of all Specification and API source looking for errant javax references. He created PRs for affected components. Thank you!
[Ed] JSONP and SOAP with Attachments appear to be ready but are waiting on final approval by Mentor. Is there any action the teams can take to move these toward the ballot?
Closing of Ballots [KWS]
If not everyone has voted, do we allow stragglers? (In Jakarta EE 8, we did bend the rules a bit here.)
If the final ballot contains non-voters, then the row should indicate something to the effect of “no vote cast”.
Minutes:
Potential for lost checklist items. [KWS]
The PR finalization checklist has work items for both the Mentors and the Spec Project team. We (Spec Committee) have control over the Mentoring items. We do not have control over the Spec Project team.
Problem is that once the PR is merged, then the PR and the associated checklist items for the Spec Project team fall off the radar.
Two choices.
Move the PR merge item to the end of the checklist and we can’t do that until the Spec Project team completes their items. Easy, but why set up this dependency?
Split the checklist into two. One for the Mentors and use the other checklist as input for a separate Issue against the Spec Project team. A bit more work, but it separates the dependency.
Minutes
XML Web Services dependency in Web Profile [KWS]
https://www.eclipse.org/lists/jakartaee-platform-dev/msg02164.html
Some Web Profile TCKs are referencing jakarta.xml.ws.WebServiceRef. The testcase used to use javax.xml.ws.WebServiceRef since it was part of Java SE 8 and accessible. The Jakarta version is an optional component of Jakarta EE 9 and probably shouldn’t become a dependency of the Web Profile.
Resolution? Modify the Web Profile testcase? Move testcase to Full Platform? Change reference back to javax since we’re only requiring Java SE 8 in Jakarta EE 9?
Minutes:
If the API has been renamed as part of Jakarta EE 9, then we need to use the updated API.
These testcases should be marked Optional since XML Web Services is marked Optional.
Need to evaluate whether the intent of the tests should stay in the Web Profile bucket or move to Full Platform.
What link to use in pre-ballot Compatibility Certification Requests [Ed]?
If the team uses the final TCK d/l, the link doesn’t resolve. This makes it impossible to evaluate the CCR since there’s no TCK to check, nor check the SHA. The only place this seems to exist is in the Specification PR and there’s no checklist reference for that PR in the CCR checklist. I would recommend the CCR always use a URL to an actual TCK location. If it’s pre-final, the SHA can be used to determine it is/was the same TCK.
Minutes:
Mentors, please remind your API project teams to promote TCKs [Ed]
For Specs. with TCKs that come from Jakarta EE TCK (there are 20!) they need to notify the TCK team that they approve the TCK and then verify that it has been promoted. Otherwise, the TCK may be rebuilt and the SHA codes will change. Each spec. Should have a “Review and Promote” issue (list) which should be used for this notification.
Adhoc agenda item on Jakarta branding [David]
Branding discussion: we should be mindful of proper use of brand implementation vs specification. The implementation should not be using “Jakarta xyz” as the name of the implementation. For example, the compatible implementation for Jakarta SOAP with Attachments should not be “Jakarta SOAP with Attachments Implementation”. If anything, we could follow the example set by Activation -- Eclipse Implementation of Jakarta SOAP with Attachments.
Proper brand use example: Eclipse implementation of Jakarta Activation 1.2.2
Not discussed
We shared all proposals for the Committee’s comments in the email. Here is the file link. (PW: JakartaR0cks!)
Examples from Kevin on CRs:
Link for all Compatibility Certification Requests
Link to all Open Liberty Compatibility Certification Requests
Best Regards,
Tanja
--
Tanja Obradovic
Jakarta EE Program Manager | Eclipse Foundation, Inc.
Twitter: @TanjaEclipse
Eclipse Foundation: The Platform for Open Innovation and Collaboration