HI All,
I do realize that this is a very short notice, but never the less
if you get a chance to review the below meeting minutes we can
approve them today, otherwise we will deffer approval for the next
call.
Here is the
link to the document for people who prefer that.
Spec Committee Agenda May 22nd, 2019
Attendees (present in bold):
Kenji Kazumura - Fujitsu, Michael DeNicola
Dan Bandera - IBM, Kevin Sutter, Alasdair Nottingham, BJ Hargrave
Bill Shannon - Oracle, Ed Bratt, Dmitry Kornilov, Jim Wright, Will Lyons
Steve Millidge - Payara, Arjan Tijms
Scott Stark - Red Hat, Mark Little, Antoine Sabot-Durand
David Blevins - Tomitribe, Richard Monson-Haefel, Jean-Louis Monterio
Ivar Grimstad - PMC Representative
Alex Theedom - Participant Member
Werner Keil - Committer Member
Eclipse Foundation: Wayne Beaton, Tanja Obradovic, Paul Buck, Mike Milinkovich
Past business / action items
Moving forward without the javax namespace
Jakarta EE 8 release
Jakarta EE 8 release plan - Ed Bratt
Steps to Complete JESP for Jakarta EE 8 (Scott)
Jakarta EE Delivery Proposal
ACTION (All): Review the document and provide feedback.
Specification Document Copyrights (Wayne)
We have the list of copyright holders provided by Oracle and have started the process of consolidating the list (i.e. tracking acquisitions to determine current copyright holders)
Agreement document created and signed by three companies, and two individuals.
Focusing on Platform first
ACTION (Wayne) develop a trackable metric.
Index of specification documents and associated artifacts.
Ballot Process
We need to have a more transparent means of disseminating the results of specification committee votes.
ACTION (Scott) describe the problem and take initial leadership.
TODO Need a means to track other ballots.
Restructuring Review
ACTION (Wayne) generate a step-by-step guide to assist project teams with understanding the process. (STARTED)
ACTION (Wayne): set up the first round of restructuring reviews (STARTED)
ACTION (?) Get the marketing committee engaged.
Jakarta Batch is good to go.
CDI
Dependency Injection
Bean Validation (Jakarta Bean Validation)
JavaServer Faces (Jakarta Server Faces)
APIs are part of Eclipse Mojarra. Recommend that we leave them there.
ACTION (Wayne) Create a new project proposal for Jakarta Server Faces. Wayne will identify the best candidates to start the project proposal process.
Acronyms
Ivar suggested on the May 21/2019 Steering Committee call that we drop acronyms altogether in favour of concise (short) project names.
There appeared to be general consensus among those who attended the call that this would be a good idea.
Wayne: does this apply to the technical namespaces?
General consensus was: where possible, yes.
This is already true for many specifications:
javax.persistence.* => jakarta.persistence.*
javax.transaction.* => jakarta.transaction.*
Simplify and consolidate where possible:
javax.ws.rs => jakarta.rest.*
Some will just be different acronyms:
javax.ejb => jakarta.jeb.* (“Jakarta Enterprise Beans”)
TCK Process Status?
TCK process - Scott Stark leading the effort
TCK Processes should be integrated into the operations document.
The EMO cannot manage either the creation or the ongoing application of TCK processes; this is the responsibility of the specification committee. Either the specification committee or PMC will be required to take responsibility for determining whether or not the requirements of the TCK have been fulfilled as part of their approval process.
Scott is working on this.
Needs another pass.
QUESTION: How do we change an EPL-licensed TCK into an EFTL TCK? Who creates the EFTL version?
ACTION (Wayne) QUESTION: Do we need a click-through license acceptance to get access to the TCK/other resources (Eclipse legal question)?
PMC update - Ivar Grimstad
Specification Template
Spec Committee Agenda May 15th, 2019
Attendees (present in bold):
Kenji Kazumura - Fujitsu, Michael DeNicola
Dan Bandera - IBM, Kevin Sutter, Alasdair Nottingham, BJ Hargrave
Bill Shannon - Oracle, Ed Bratt, Dmitry Kornilov, Jim Wright, Will Lyons
Steve Millidge - Payara, Arjan Tijms
Scott Stark - Red Hat, Mark Little, Antoine Sabot-Durand
David Blevins - Tomitribe, Richard Monson-Haefel, Jean-Louis Monterio
Ivar Grimstad - PMC Representative
Alex Theedom - Participant Member
Werner Keil - Committer Member
Eclipse Foundation: Wayne Beaton, Tanja Obradovic, Paul Buck, Mike Milinkovich
https://docs.google.com/document/d/12DsBDdDVO-jnOrrZYnOjx0tuAzZcoTumO6GvyS5c_DY/edit
ACTION (All): Review the document and provide feedback.
Discussion regarding index of specification documents and associated artifacts. Index manifests as website (similar to what the JCP does). Scott will add gathering requirements for this to the document.
ACTION (?): Create an issue to track requirements for the addition of an index of specification to the Jakarta EE website here: https://github.com/jakartaee/jakarta.ee
Wayne will walk the first round of projects through the process of converting existing projects into specification projects. As part of this, Wayne will generate a step-by-step guide to assist project teams with understanding the process. Note that this is a one-time/unique process, and that the guide will be crafted with this in mind.
Not complete yet.
ACTION (Wayne): set up the first round of restructuring reviews
We currently have four projects that have complete committer lists (i.e. all committers are covered by an updated committer agreement, a membership agreement, and a Jakarta EE Working Group Participation Agreement)
JAF, JAX-RS, JSTL, and Orb
These are the best candidates for the first round of specification project conversions.
-
Jakarta Batch is good to go.
ACTION (Wayne) initiate the required (albeit late) specification committee ballot to approve creation.
ACTION (?) Get the marketing committee engaged.
Bill expressed that we need to have a more transparent means of disseminating the results of specification committee votes. Wayne recommended starting the discussion on the mailing list and taking it to a GitHub issue. This is related to the index. Scott will describe the problem and take initial leadership.
The EMO cannot manage either the creation or the ongoing application of TCK processes; this is the responsibility of the specification committee. Either the specification committee or PMC will be required to take responsibility for determining whether or not the requirements of the TCK have been fulfilled as part of their approval process.
Scott is working on this.
Needs another pass.
QUESTION: How do we change an EPL-licensed TCK into an EFTL TCK? Who creates the EFTL version?
QUESTION: Do we need a click-through license acceptance to get access to the TCK/other resources (Eclipse legal question)?
TCK Processes should be integrated into the operations document.
Suggestion: create a committee to sort out the TCK processes and related issues. We need to move on this quickly and the weekly cadence isn’t enough.
Scott volunteered to help with the development TCK processes (this effort is currently being led by David).
Wayne volunteered to produce a list of names of project leads so that company representatives can identify them and chase them down to engage in the process. Bill scraped data from the website and posted it in the meantime (so Wayne considers this action item complete).
The Jakarta Batch project is ready to push forward.
Wayne suggested that having the specification document at the Eclipse Foundation is the minimum bar for the four specifications not currently hosting resources with us.
Discussion on timelines, progress review and other reviews related topics that require further JESP/EFSP discussion- Wayne Beaton
David Blevins proposed to skip the Progress review provided that exception clause is documented in the JESP
As some concerns were raised we’ll discuss on a later call, once we finish javax namespace discussion
PMC update - Ivar Grimstad
Specification document creation
TCK process - David Blevins leading the effort
Approval of the Meeting minutes
Jakarta EE NoSQL provisioning is next step; we are waiting on :
--
Tanja Obradovic
Jakarta EE Program Manager | Eclipse Foundation, Inc.
Twitter: @TanjaEclipse
Eclipse Foundation: The Platform for Open Innovation and Collaboration