-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pages 3.1.0 release #435
Pages 3.1.0 release #435
Conversation
✅ Deploy Preview for jakartaee-specifications ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
@markt-asf The last commits contained a "Partial update in preparation for release review", do you expect to be done in time for Jakarta EE 10? |
I've been done for months. The delay has been with the TCK project. The staged binary looks to be available now so I'll get that added. The certification request should be all that is missing then. You are misreading the issue data. Those issues were opened by glassfishrobot (they have been through multiple migrations) but were closed by me. I'll go through the closed issues and add the Jakarta EE 10 tag to any issue that resulted in a spec doc change or an API change. My intention is not to tag issues that could be considered lower-level house-keeping (for example fixing copyright dates). |
For the record there were two other issues closed late last year. I've added the label to one. The other was resolved as "won't fix" so I opted not to add a label. |
The only reason this was draft was the lack of TCK download location in |
@markt-asf So otherwise it is ready? |
As far as I am aware, it just needs the CCR which I am currently assuming will come from Glassfish at some point. Other than that, I believe Jakarta Pages 3.1.0 is good to go. |
@markt-asf What blocks "Compatible Implementation is complete, passes the TCK"? |
Glassfish submitting a certification request. |
@markt-asf I believe based on the discussion in the Spec Committee calls, that Glassfish could only submit that after it passes the TCK and not the other way round. What keeps Glassfish from passing the TCK? |
@keilw That would be a question for the Glassfish project. I'm not aware of any issues with either the Pages 3.1.0 release or the associated TCK that would prevent Glassfish from passing the TCK. |
@ivargrimstad Who at Glassfish is responsible for passing the TCK or file the certification request? |
It would be great if you could help. Run the TCK against GlassFish 7 m3, and if there's anything failing try to fix it. Maybe you can start here: eclipse-ee4j/wasp#43 |
Spec Review Checklist
|
9 tests for Pages are currently failing, see https://github.com/eclipse-ee4j/jakartaee-tck/wiki/Jakarta-EE-10.0-TCK-results |
jakartaee/platform-tck#938 (comment) mentions deprecating or removing jsp:plugin from the JSP SPEC. |
Where do you see 9 tests failing? GlassFish 7 (M4) should fully pass the pages TCK. |
@markt-asf there are still a few items open aside from the TCK test results:
|
https://github.com/eclipse-ee4j/jakartaee-tck/wiki/Jakarta-EE-10.0-TCK-results is mentioned above, which links to https://ci.eclipse.org/jakartaee-tck/blue/rest/organizations/jenkins/pipelines/jakartaee-tck/branches/master/runs/1746/nodes/147/steps/1145/log/?start=0 ^ ran against https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.0-SNAPSHOT-nightly.zip on Sunday April 17, 2022. From looking in the linked content, the first failure shows a warning about a HTTP 500 and also a |
@scottmarlow maybe someone who's more up to date with those exact scripts and the TCK CI can explain those. When I run the TCK everything passes. See: https://ci.eclipse.org/jsp/job/2_jsp-run-tck-against-staged-build/lastSuccessfulBuild/artifact/pages-tck/bin/summary.txt/*view*/ I also tried to run it locally, and run some of the code manually. |
CCR: jakartaee/pages#227 |
Correction: You are right, there are no Pages Standalone TCK failures with GlassFish. The Pages tests are only failing in the Platform TCK run, not the Standalone Pages TCK run with GlassFish (those standalone Pages tests are all passing on https://ci.eclipse.org/jakartaee-tck/job/jakartaee-tck/job/master/1750/testReport/). |
Thanks for the update Scott. So then it's still a mystery why they are failing there, perhaps an older build? But that's a worry for a little later then. |
6c58f88
to
fdcccf3
Compare
Currently waiting for a new staging of the Jakarta Pages 3.1 TCK: jakartaee/platform-tck#941 |
eclipse-ee4j/glassfish#23914 is tracking issue for updating JSP handling in GlassFish. |
New Pages TCK is staged. |
@scottmarlow new build of GlassFish and WaSP was used to run the newly staged Pages TCK and it passed. CCR has been updated. |
Release review link: https://projects.eclipse.org/projects/ee4j.jsp/reviews/3.1.0-release-review |
Mail to EMO send Mail to PMC send: https://eclipse.org/lists/ee4j-pmc/msg03337.html (updated) CCR: jakartaee/pages#227 @markt-asf can you check the items off for those in the list above? Release record is up to date as well. |
@ivargrimstad and @keilw I think we can go to ballot now? |
Project Review Issue: https://gitlab.eclipse.org/eclipsefdn/emo-team/emo/-/issues/281 |
@keilw @ivargrimstad just a PING ;) Can Pages go to ballot now? |
@keilw Please finish the review and start the ballot if everything looks good. I will do it tomorrow if not done by then |
@ivargrimstad, @arjantijms The link to the Compatible implementation still says "Glassfish version TBD", can it stay like that for the ballot? Download of https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-pages-tck-3.1.0.zip worked but it's quite slow. |
@ivargrimstad @keilw @markt-asf Can you adjust it to Eclipse WaSP 3.1.0-M3 Thanks! |
Added Compatible Implementation (grabbed it from the CCR)
@ivargrimstad can I start the ballot too? It's probably in the rules somewhere, but as today is the deadline and things are getting a bit tight, I'll write the email to start the ballot just to be sure. If it's not valid, then too bad, but then I've at least tried. |
Werner or I will start it Monday morning. |
Just get everything ready in the PRs and the spec committee mentors will
start the ballots.
…On May 1, 2022 at 8:46:27 AM, Arjan Tijms ***@***.***> wrote:
@ivargrimstad <https://github.com/ivargrimstad> can I start the ballot
too? It's probably in the rules somewhere, but as today is the deadline and
things are getting a bit tight, I'll write the email to start the ballot
just to be sure. If it's not valid, then too bad, but then I've at least
tried.
—
Reply to this email directly, view it on GitHub
<#435 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACRDMSDGHQMTFQGGRSLZ73VH2DLHANCNFSM5ITYN47Q>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
On ballot completion, the specification committee mentor:
|
Specification PR template
When creating a specification project release review, create PRs with the content defined as follows.
Include the following in the PR:
https://github.com/jakartaee/specification-committee/blob/master/spec_page_template.md
Instructions MAY be by reference.
https://jakarta.oss.sonatype.org/content/groups/staging/jakarta/servlet/jsp/jakarta.servlet.jsp-api/3.1.0/
https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-pages-tck-3.1.0.zip
Compatibility certification request for Jakarta Server Pages 3.1 pages#227
If desired, an optional second PR can be created to contain just the JavaDoc in the
apidocs
directory.Note: If any item does not apply, check it and mark N/A below it.