The committers and project leads listed for each of the specification projects (e.g. Jakarta Activation) are up-to-date. If anybody is missing or something seems otherwise out of whack, please send a note to emo@xxxxxxxxxxx.
Project mentors, and the PMC can provide help with Jakartification and questions around Eclipse processes; the incubation mailing list is also available to ask questions regarding EF processes (including the specification process). The PMC and Jakarta EE Specification Committee monitor this channel, so it is also a good one for questions.
I would ask that specification leads
factor in community contribution. We barely started the process of
gathering people to help with Jakarta EE 9 delivery, and you can
see it is already looking pretty promising:
https://docs.google.com/spreadsheets/d/1QZTo2QMcQeeN6oFVKHVxFCWwr6VKLnOOHYJrABhuXa4/edit?usp=sharing.
As we spread the word further, there will only be more people that
will step up to contribute. I certainly don't want to hijack this
thread, but in relation to this I have a few questions I don't
currently have good answers for.
* How up-to-date is the current
committer list for each technology? How about the assigned leads?
In both counts, I have observed things to be pretty dormant, even
when people in the community have initiated conversation.
* Who can provide effective mentorship
and guidance to these people, especially when it comes to the more
technical work required to make Jakarta EE 9 happen such as the
actual
package rename, changes in the implementation (likely GlassFish)
and the TCK? Frankly I am hoping people from Oracle will still be
willing to do this as they would be the best source of knowledge
transfer as former de-facto owners certainly of GlassFish.
* Most of this work is pretty
mechanical and mostly the same across technologies. Can economies
of scale be realized taking advantage of this fact? In the least,
how about generic guidance geared towards community volunteers?
Can vendors and/or the Eclipse
Foundation kindly help answer these questions?
Reza Rahman
Jakarta EE Ambassador, Author, Speaker, Blogger
Please note views expressed here are my own as an individual
community member and do not reflect the views of my employer.
On 11/25/2019 3:28 PM, Kevin Sutter
wrote:
Hi, As we are
attempting
to figure out the content for Jakarta EE 9, we are also
interested in figuring
out a doable date for delivering Jakarta EE 9. Many of the work
items
required for Jakarta EE 9 are already known and understood.
There
are still some outliers that need to be fleshed out, but the
majority of
the core content is known.
To that end,
we
would like to start gathering information on the doability of
the various
required tasks.
Some of
the Jakarta
EE components have their Specification source from Oracle
and have started
"Jakarta-izing" the Spec, much like we did for the Platform
and
Web Profile specs in Jakarta EE 8.
Each
Jakarta EE
component will need to rev their Specifications, APIs, TCKs,
and Compatible
Implementations for the jakarta namespace change.
One of
the key
deliverables is posting the updated APIs to the Maven
Staging Repository.
This allows other dependent components to pull in these
changes as
they attempt to build and test their changes.
Another
key deliverable
is the associated Compatible Implementation, which is
required to demonstrate
that the Spec, API, and TCK can be implemented and tested.
Once
all of the
pieces are complete, then we need to start the official
ballots to release
the Specification Project artifacts. (Technically, we also
need a
Plan Review, but let's focus on the content delivery date
for this exercise.)
The idea of
this
spreadsheet is to gather data from the projects doing the real
work. If
you update the spreadsheet with dates, please include your
name and email
contact in Column C. If you need to provide any
additional information
or justification, please use the comment feature for the
individual cell.
Each of the top level columns has some hover help text to help
explain
what we're looking for.
I also put
out
some strawman dates... Discussions on various mailing lists
have
indicated that this Jakarta EE 9 release should come out
quickly. Since
we're looking for an early Jakarta EE 9 release date, I put a
line in the
sand for the Jakarta EE Platform ballots starting the first week
of April.
Depending on the Projects' input, this may be aggressive, or
maybe
it's too lenient? This is where we're looking for input.
Also, I am
sending
this request to the Platform and Spec Project Leads mailing
Lists. I'm
trying to target the people that feel responsible for delivering
the Jakarta
EE component artifacts for Jakarta EE 9. If you need to share
and
discuss this request with others that are not on these lists,
feel free
to do so. As we work through the work items required to deliver
Jakarta
EE 9, I would expect the majority of our conversations will
happen via
these two mailing lists.
Also, this
spreadsheet
is being used just to gather some preliminary data. We're
planning
to use something like github milestones and/or projects for
tracking the
overall Jakarta EE 9 delivery. But, we need to start somewhere
to
get some data for the Dec 9 comeback to the Steering Committee.
---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta EE architect
e-mail: sutter@xxxxxxxxxx Twitter: @kwsutter
phone: tl-553-3620 (office), 507-253-3620 (office)
LinkedIn: https://www.linkedin.com/in/kevinwsutter
--
Reza Rahman
Principal Program Manager
Java on Azure
Please note that views here are my own as an individual community member and do not represent the views of my employer.