-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Jakarta Tags 3.0 Spec #457
Conversation
✅ Deploy Preview for jakartaee-specifications ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
4b594f9
to
d7689aa
Compare
Reminder: jakartaee/platform-tck#882 (comment) |
Spec Review Checklist (Mentor)
|
@volosied the specification pdf and html are using DRAFT as their status. Can you update these to either have no status line or Final? |
@starksm64 Just updated them to final. |
Fix index.md Add back TCK digests Update Jakarta Tags Spec to FINAL Update to 3.0.0 api docs
Staging repository link of the form https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/{spec}/jakarta.{spec}-api/x.y.z/ Here's the link: https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/servlet/jsp/jstl/jakarta.servlet.jsp.jstl-api/3.0.0/ Should this be check-marked? or is something incorrect? The Jakarta Tags TCK is passing. How can I move forward with it? (Zip, test results, etc)
|
Scott posted this -- jakartaee/platform-tck#886 (comment) |
So now what is needed is a candidate TCK bundle and a CCR for a canidate GlassFish release. Let me ask @scottmarlow about that. |
Standalone TCK http://download.eclipse.org/ee4j/jakartaee-tck/jakartaee10/staged/eftl//jakarta-tags-tck-3.0.0.zip was updated today and the nightly GlassFish build (https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.0-SNAPSHOT-nightly.zip) passed.
Test results are here but not in CCR form: https://ci.eclipse.org/jakartaee-tck/job/10/job/eftl-standalonetck-build-run-100/106/artifact/results/junitreports/tags-tck-junit-report.xml/*view*/ From looking for previous CCRs via https://github.com/eclipse-ee4j/jstl-api/issues?q=is%3Aissue+is%3Aclosed+compatibility+label%3Acertification, I see that the last CCR jakartaee/tags#126 referred to TCK results copied to https://eclipse-ee4j.github.io/jstl-api/certifications/jakarta-tags/2.0/TCK-Results |
CCR: jakartaee/tags#226 |
@arjantijms @starksm64 What are the next steps for the CCR? Also, what about the other items in the checklist list?
Thanks! |
You can generate the IP log via the Eclipse project page. There's a link for it on the right side of the page. The preview looks like this: https://projects.eclipse.org/projects/ee4j.jstl/releases/3.0.0/iplog/preview IP log: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=24062 |
This looks good to me. Has the EMO contacts @arjantijms with their tracking issue? They usually do this when you file the IP log. |
@starksm64 @arjantijms Please let me know if I can do anything to help. I'm not sure what else specifically needs to be done / followed up on. Thanks again for all your help! |
@volosied this looks ready to go to ballot to me, so I have asked @Emily-Jiang to start the ballot. That is the next step in the release process. |
Release review tracking issues: https://gitlab.eclipse.org/eclipsefdn/emo-team/emo/-/issues/277 |
tags/3.0/_index.md
Outdated
@@ -9,7 +9,7 @@ for manipulating XML documents, internationalization tags, and SQL tags. It also | |||
existing custom tags with Jakarta Standard Tag Library tags. | |||
|
|||
* [Jakarta Standard Tag Library 3.0 Release Record](https://projects.eclipse.org/projects/ee4j.jstl/releases/3.0.0) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ivargrimstad Wanted to address your comments mentioned here: https://www.eclipse.org/lists/jakarta.ee-spec/msg02435.html
I should remove this Release Record
above?
tags/3.0/_index.md
Outdated
The plan for the release is to clean up open issues: | ||
* General specification document cleanup. | ||
* Clean up issues found during the Jakarta EE9 review ballot process: update if possible the tagdocs to include EFSL, Update tlddoc generation if possible to jakarta. | ||
* Clean up issues found during the Jakarta EE9 review ballot process | ||
* Update tagdocs to include EFSL | ||
* Update tlddoc generation to jakarta. | ||
* Remove any deprecated methods from the API if they exist. | ||
* Rename java.sun.com / xmlns.jcp.org taglib URIs to new jakarta.tags.\* URNs. [Issue 144](https://github.com/eclipse-ee4j/jstl-api/issues/144) | ||
* This alone should require a major release. | ||
* Other small clean up issues |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ivargrimstad
Should I update this section to list a Release Summary
(and include list of changes) or should I just remove entire section?
Pages 3.1 and a few others, for example, don't include a Plan or other summary.
https://deploy-preview-435--jakartaee-specifications.netlify.app/specifications/pages/3.1/
@@ -48,7 +51,7 @@ The following TCK updates will be required: | |||
* [Jakarta Standard Tag Library 3.0 Release Record](https://projects.eclipse.org/projects/ee4j.jstl/releases/3.0.0) | |||
|
|||
# Compatible Implementations | |||
* [EE4J implementation of Jakarta Standard Tag Library 3.0.0](https://github.com/eclipse-ee4j/jstl-api/releases/download/3.0.0-IMPL-RELEASE/jakarta.servlet.jsp.jstl-3.0.0.jar) using vehicle [Eclipse Glassfish x.0.0-x](https://github.com/eclipse-ee4j/glassfish/releases/download/) | |||
* [EE4J implementation of Jakarta Standard Tag Library 3.0.0](https://github.com/eclipse-ee4j/jstl-api/releases/tag/3.0.0-IMPL-RELEASE) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI: Updated this to say our latest impl (as that's what was used against the TCK)
tags/3.0/_index.md
Outdated
This release includes the following changes: | ||
* Renamed Tag URIs to 'jakarta.tags.*' | ||
* Updated Jakarta Tags to Java 11 | ||
* Added JPMS Module Info Class | ||
* Removed dependency on XML Binding from the API pom | ||
* Updated tagdocs to include EFSL | ||
* Updated tlddoc generation to support jakarta. | ||
* General specification document cleanup. | ||
* Clean up issues found during the Jakarta EE9 review ballot process | ||
* Update tagdocs to include EFSL | ||
* Update tlddoc generation to jakarta. | ||
* Remove any deprecated methods from the API if they exist. | ||
* Rename java.sun.com / xmlns.jcp.org taglib URIs to new jakarta.tags.\* URNs. [Issue 144](https://github.com/eclipse-ee4j/jstl-api/issues/144) | ||
* This alone should require a major release. | ||
* Other small clean up issues | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ivargrimstad @Emily-Jiang Let me know how this looks per the comments found in the ballot. Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For some other specs I added the GitHub issues where appropriate:
- https://github.com/jakartaee/specifications/pull/460/files#diff-031c5337b39b2a8d742e677df77f3a099cb906519800f4800b72b30af8e782bd
- https://github.com/jakartaee/specifications/pull/461/files#diff-c93f4dcb13475d9a13f9dc8e92dbd2e0b289f20dc9d06d7c319c3d544b0cc7c5
- https://github.com/jakartaee/specifications/pull/459/files#diff-442cedce2cdf5cc01aea2bcfe1dc928904c68c0477da2dea9f07f7d3d2c991b2
Might be good for consistency (although not required of course) to have somewhat of the similar format?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added links to the changes labeled under Changed between Jakarta Standard Tag Library 2.0 and Jakarta Standard Tag Library 3.0
As for the other changes (last 3), there were multiple aspects to it, so I didn't bother adding links.
35b524e
to
db1c4c9
Compare
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/repositories/staging/jakarta/servlet/jsp/jstl/jakarta.servlet.jsp.jstl-api/3.0.0/
https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-tags-tck-3.0.0.zip
Compatibility certification request for EE4J implementation of Jakarta Standard Tag Library 3.0 tags#226
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.