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
EL 4.0.0 part 1 #225
EL 4.0.0 part 1 #225
Conversation
This is draft pending the availability of the proposed EL 4.0.0 TCK. |
Deploy preview for jakartaee-specifications ready! Built with commit d132e16 https://deploy-preview-225--jakartaee-specifications.netlify.app |
Thanks, @markt-asf! FYI, we're supposed to be assigning Spec Committee mentors to each of these PRs as an aid to get through the process. Unfortunately, we've had a little blip with our own process and the mentors for EL are not official Committers yet for this repo... ;-) So, I will take the initial look and provide comments. |
Here's the overall Checklist that we will use to help ensure that EL is ready for ballot... The mentors should be ensuring that all of these items are in place. But, the EL team is welcome to review this checklist as well to ensure that everything is in order. Thanks. Spec Review Checklist
|
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.
This is starting to come together. Thanks for being a guinea pig for an initial Jakarta EE 9 Spec! We'll need the Certification Request along with the public TCK results. And, there's a bit more work with reviewing the TCK bundle itself. But, it's looking pretty solid. Thanks!
Signed-off-by: Mark Thomas <markt@apache.org>
f04eec9
to
ee0dcfe
Compare
@MattGill98, can you help out with mentoring this PR across the finish line? The TCK and CI are the main items left to verify. 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.
TCK README and user guide still contains references to EL 3.0, which should be amended.
I can't seem to see any software requirements anywhere? (I might not have spotted them if they are present)
The EL automatic module name jakarta.el.api
is incorrect and will need changing to jakarta.el
before the next release, but it was discussed in the last Specification Committee call and since this module name doesn't begin with java
it won't require changing for this release. In other words, this isn't anything to worry about and isn't blocking this release, but will be a concern for the next release.
We also still need to see a link to a compatibility certification request to continue.
Let me know of any issues.
This still needs actions as per my review, can somebody make those changes? |
There was Userguide and doc changes made for EL tck, please suggest if it is ok to refresh the tck bundle at https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee9-eftl/staged-900/jakarta-expression-language-tck-4.0.0.zip so it can be reviewed. |
Hi @alwin-joseph, yes please feel free to update that bundle |
@alwin-joseph it looks as if you've updated the bundle - thank you for that! I'll just re-review it now... |
Thanks @MattGill98! Just send me an IM if you have any quick questions. I'm now going to update the API with 1 change, which is the automatic module that was asked for. I'll of course also need to re-run the TCK with the updated bundle and update the SHAs. |
Perfect thank you @arjantijms. It looks like the docs/el_tck_properties.txt file still has 3.0 as the short version, which looks to be the only lingering old version. My suggested URL change still needs making I believe |
I think that file might not be used anymore. There's more wrongness in it. @alwin-joseph can we delete the |
Yes, I think only @markt-asf can make that change as he did the PR here. |
Staged 4.0 Expression Language updated with the automatic module change, and TCK re-executed:
|
Sure. jakartaee/platform-tck#460 . Please suggest if any other changes required for TCK. You can also comment on jakartaee/platform-tck#387 for more TCK changes. |
The docs/el_tck_properties.txt file has been removed and the TCK is refreshed now. |
Thank you @alwin-joseph, I'll run the TCK again. |
New run (with updated TCK):
|
Thank you @markt-asf and @arjantijms for your continued work. Looks like just a certification request is needed now to mark this as complete |
I think everything is as required now. If not, I should be able to find time to tweak things further. |
@jeanouii @MattGill98 @kwsutter can you check if everything has been addressed now? |
Matt is on holiday for a couple of days so I'm just having a quick scan - I believe it's good to go though as last time we spoke those now resolved issues were the only things holding it back. |
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.
The url links need to be filled in for the rest of the TCK artifacts.
JSP acronym is used in a few places. As per the Acronym Guidelines, it would be better to have a line in the beginning of the document like "References in this document to JSP refer to the Jakarta Server Pages unless otherwise noted" |
|
I'm just about to conclude the ballot, @markt-asf could you add the checksums as indicated by Kevin please? |
@MattGill98 Since you have to edit
It comes in place of:
The release review table btw should become:
With the right votes filled-in of course ;) |
…cations into markt-asf-el-4.0.0-part1
On ballot completion, the specification committee mentor:
|
Signed-off-by: Matthew Gill <matthew.gill@live.co.uk>
Signed-off-by: Matthew Gill <matthew.gill@live.co.uk>
@arjantijms I've made the necessary change to this PR to prevent merging incorrect lines, and pushed the ballot results to this PR as it was one go. Do you think it would be better if I split the ballot results into a new PR? |
Looks like @MattGill98 beat me to it. I'm assuming I don't need to do anything else. Ping me if that is not the case. |
@MattGill98 I think all is fine now, and you can merge? You do have to resolve your own requested changes ;) |
…into el-4.0.0-part1
Seemed to diff weirdly, I've merged master to fix it. Looks good to merge now. Thanks everyone involved! |
add 'Ballots Start' to Schedule
Signed-off-by: Mark Thomas markt@apache.org
Include the following in the PR:
https://github.com/jakartaee/specification-committee/blob/master/spec_page_template.md
The TCK users guide MUST include the instructions to run the compatible implementations used to validate the release.
Instructions MAY be by reference.
https://jakarta.oss.sonatype.org/content/groups/staging/jakarta/el/jakarta.el-api/4.0.0/
https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee9-eftl/staged-900/jakarta-expression-language-tck-4.0.0.zip
Compatibility certification request for EE4J implementation of Jakarta Expression Language 4.0 expression-language#134