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
Jakarta Batch 2.0 #238
Jakarta Batch 2.0 #238
Conversation
Signed-off-by: Scott Kurz <skurz@us.ibm.com>
Signed-off-by: Scott Kurz <skurz@us.ibm.com>
Deploy preview for jakartaee-specifications ready! Built with commit ebbe3c0 https://deploy-preview-238--jakartaee-specifications.netlify.app |
Signed-off-by: Scott Kurz <skurz@us.ibm.com>
Spec Review Checklist
|
Signed-off-by: Scott Kurz <skurz@us.ibm.com>
@kazumura, I think this is ready to continue reviewing (thank you for the review so far). Note on my compatible impl for certification requestI know this isn't the first situation like this, but there's a bit of a circular dependency here: the final release of the 'jbatch' impl we use to certify has a dependency on the spec/API, but the certifying impl is needed to finalize the spec/API. I thought the most useful thing to do at this point was to write up the certification issue as if this were the final 2.0.0 release of the 'jbatch' implementation, so you'll see the 2.0.0 version mentioned in the certification issue. I would expect to come back and update the certification issue when the specification is complete, at which point I can perform the final release of the 2.0.0 'jbatch' implementation. However, another alternative would be to simply use a "Release Candidate" type of release of 'jbatch' as the certifying implementation. I could rework the jakartaee/batch#110 issue if that is preferred. One downside of that is that I would have to use a pre-final version of the 'jbatch' dependency on JTA. @kwsutter, please let me know if you have any thoughts here, and if the specification process has any more detailed guidance I should be following for a case like this. If I'm overthinking this that's fine too. I think there's enough transparency captured in the combination of the batch-api issue and the impl issue. Thank you! |
Signed-off-by: Scott Kurz <skurz@us.ibm.com>
You could go the RC route, if you wish. Just so that it sticks around in a public location (ie. maven or github or downloads). Other components are using "Alpha" or "Milestone" drivers in the same light. Whatever works for your testing and certification. Thanks. |
Signed-off-by: Scott Kurz <skurz@us.ibm.com>
Signed-off-by: Scott Kurz <skurz@us.ibm.com>
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.
LGTM. Thanks, @scottkurz
@scottkurz The pdf version of the Spec doesn't seem to be readable. The html is rendered just fine, but I can't read the pdf with any type of viewer. |
The pdf file committed at Jul 26 was OK, but the pdf file committed at Jul 31 seem to be html. |
Signed-off-by: Scott Kurz <skurz@us.ibm.com>
Signed-off-by: Scott Kurz <skurz@us.ibm.com>
I renamed to jakarta-batch-spec-2.0.pdf/html and fixed the broken PDF. Within the spec document I fixed a bunch of broken links to sections within the doc. I re-staged the API jar as well since it's easier for me to keep the spec+API both updated together in the Maven staging repo. So I copied the newly-generated Javadoc, which should be equivalent to the old, into this PR so it will match what gets released to Maven. Then I re-ran the TCK too against the new API jar. Thanks for your review. |
Thanks, @scottkurz. Since Scott updated several items in this PR, I think @kazumura needs to do another final re-review before it's ready for ballot. I just requested another review from Kenji. I won't remove any of the labels since I think this will be done in short order before sending out 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.
Both the PDF and HTML are readable now. Thanks, @scottkurz!
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.
LGTM
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.
See comment on the zip file name.
Not sure it's a blocker
* [Jakarta Batch 2.0 Javadoc](./apidocs) | ||
* [Jakarta Batch 2.0 TCK](https://download.eclipse.org/jakartabatch/tck/eftl/jakarta.batch.official.tck-2.0.0-M2.zip) (sig - N/A, [sha](https://download.eclipse.org/jakartabatch/tck/eftl/jakarta.batch.official.tck-2.0.0-M2.zip.sha256), pub - N/A): | ||
* [Jakarta Batch 2.0 TCK](https://download.eclipse.org/jakartaee/batch/2.0/jakarta.batch.official.tck-2.0.0.zip) ([sig](https://download.eclipse.org/jakartaee/batch/2.0/jakarta.batch.official.tck-2.0.0.zip.sig), [sha](https://download.eclipse.org/jakartaee/batch/2.0/jakarta.batch.official.tck-2.0.0.zip.sha256), [pub](https://raw.githubusercontent.com/jakartaee/specification-committee/master/jakartaee-spec-committee.pub)) |
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.
Why is there an "official" in the zip name?
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.
In the Spec. committee meeting at Aug 12, we discussed about the form of zip file name,
and we agreed that the folder path is required, the file name pattern is preferred.
|
NOTE: At this point it appears that we still need the CDI (Wave 3) and JTA (Wave 4, like Batch) dependencies to be staged
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
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/batch/jakarta.batch-api/2.0.0/
https://download.eclipse.org/jakartabatch/tck/eftl/jakarta.batch.official.tck-2.0.0.zip
Certification Request for jbatch v2.0.0-M7 + jakarta batch api v2.0.0 batch#110
===================================================================================