General Date: 2019-10-15
Present:
https://projects.eclipse.org/projects/ee4j.jakartaee-platform/who
Project leads:
Committers:
Six project leads feel a little overkill.
Proposal
Assign two “Release Owners” for each platform release. One experienced (previous release) and one new.
Discussed the proposal with no objections other than updating it to be “two release owners”. We decided to discuss further on mailing lists to see if we can appoint the release owners.
Should we establish a release train for the platform?
Proposal
Establish a release train with a 6-month release cycle. The release contains the specs that are ready, or else the previous version is included.
Discussed the proposal. We decided that it is a good idea to start with Jakarta EE 9 and decide on the cadence for subsequent releases later as Jakarta EE 9 cannot be entirely date-driven due to the namespace change. A proposal is to start with a 12-month cycle and reduce later. Discuss this further in a GitHub Issue.
How do we track the content and progress of a release?
Proposal
Use GitHub Projects. One board per release with the stages in the spec process as columns.
The proposal was accepted.
https://www.eclipse.org/lists/jakartaee-platform-dev/msg00702.html
How do we proceed?
Proposal
Use the proposal from Bill Shannon as the basis. Modify as per input from the mailing list. Extract concrete actions as GitHub issues for tracking.
Discussed some of the items in the proposal. Decided that the version with namespace change is a new MAJOR version.
Discussed JDK 11. Some opponents of requiring 11 to minimize the “hurdle” of upgrading. Maybe the namespace change is enough for this release. Decided to create an issue and discuss further there.
The Jakarta EE Tutorial is owned by this project and is in this repo: https://github.com/eclipse-ee4j/jakartaee-tutorial
Everybody interested in keeping the tutorial up-to-date is encouraged to submit pull requests to help with this job.
https://github.com/eclipse-ee4j/jakartaee-platform/issues
To get started with planning the release, we need to select release owners as soon as possible. Next is to define a meeting schedule for the project.
The Jakarta EE Slack can be used for quick discussions: https://eclipsefoundationhq.slack.com
The Minutes will be put on the Jakarta EE Project web page: https://eclipse-ee4j.github.io/jakartaee-platform/