If there's more that you think needs to be done we should definitely
talk about it and add it to our plan.
Kevin Sutter wrote on 7/10/19 3:13 PM:
Bill,
We're all in
agreement
on not rev'ing any of the current Java EE 8 implementations.
Not
Glassfish, not Open Liberty, not Wildfly... But, we may need to
do
some special one-off processing just to satisfy all of us that
the deliverables
for Jakarta EE 8 are solid. We can talk more about this on
Friday's
call.
---------------------------------------------------
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
From:
Bill
Shannon <bill.shannon@xxxxxxxxxx>
To:
Jakarta
specification committee
<jakarta.ee-spec.committee@xxxxxxxxxxx>,
Kevin Sutter <sutter@xxxxxxxxxx>
Date:
07/10/2019
04:01 PM
Subject:
[EXTERNAL]
Re: [jakarta.ee-spec.committee] Clarification on API TCK tests
to be executed
First, July 15 is just the "preview"
date. July 22 is when it's really supposed to be done so the
ballot
can start.
I think it's up to the Steering Committee to adjust the plan
after JESP
1.2 is approved. I would suggest that we continue to drive as
many
specs as possible to the July 15/22 date. Those that don't make
it
can take advantage of the 14 day review period. If we allow
everything
to slip, we'll increase the risk substantially.
I'm not in favor of weakening the requirements, which are
already significantly
less than we would expect for a "normal" release. Allowing
some extra time where needed should be sufficient. And again,
we
are not doing a new release of GlassFish; GlassFish 5.1
will be
the Compatible Implementation, tested with the Jakarta EE 8
platform TCK.
Kevin Sutter wrote on 7/10/19 12:04
PM:
Okay... I
think this will just be another hurdle for these individual
projects to
jump over with very little time left in the schedule... I know
some
of the Spec Projects are making great strides in this area, but
there are
others that haven't done anything yet. I know that David is
attempting
to help with the Spec generation exercise, but that's just one
piece of
the puzzle. Running the individual TCKs against the updated
APIs
is going to take time. Even though everyone says it's "easy",
it's not for newbies. And, our documentation isn't all
published
yet...
So, maybe our next order of business is to develop an alternate
plan...
If we don't make the July 15 date, what's our next plan? Even
if we get an updated JESP that allows us to shorten the review
cycle to
15 days (vs 30), are we going to stick with the original plan of
action?
Or, are we going to adjust something?
For example... As a backup plan... Once we think all of the
APIs have been properly updated, can we spin off a Compatible
Implementation
build and TCK execution using these updated APIs? This is not
what
we would ship, but it would verify that all of the API updates
didn't break
anything. Maybe it's a special branch of the CI. This would
validate all of the APIs, while not requiring a new release of
Glassfish,
or Open Liberty, or Wildfly...
---------------------------------------------------
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
From: Bill
Shannon <bill.shannon@xxxxxxxxxx>
To: Jakarta
specification committee <jakarta.ee-spec.committee@xxxxxxxxxxx>,
Kevin Sutter <sutter@xxxxxxxxxx>
Date: 07/10/2019
01:45 PM
Subject: [EXTERNAL]
Re: [jakarta.ee-spec.committee] Clarification on API TCK tests
to be executed
As discussed in today's meeting, no, I don't agree with this.
We need a full TCK run of a compatible implementation in order
to approve
a spec. I understand that the timing is tight and some of them
might
not be ready by Monday, or even the following Monday when the
real review
is scheduled to start. We do have some extra time in the
schedule
once JESP 1.2 is approved so that should allow more than enough
time for
projects to complete a full TCK run.
If anyone is having trouble getting the TCKs to work, please ask
for help
sooner rather than later.
Kevin Sutter wrote on 7/10/19 7:06 AM:
Hi,
All of the individual Jakarta EE Spec Projects need to create
their skeletal
spec documents and provide their TCK results for the updated
APIs. I've
had the question raised about how much of the TCK needs to be
executed
against these updated APIs. My response has been only the TCKs
that
actually verify the APIs -- not the full implementation. In
most
cases, this would equate to running the signature tests
(although some
components have more elaborate "APIs" that need further
testing).
I have also been advocating that if this simplified TCK can be
run
without requiring an application server -- all the better!
Are we all on the same page with this direction? Thanks!
---------------------------------------------------
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
_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe
from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee
_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe
from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee
|