-
Notifications
You must be signed in to change notification settings - Fork 79
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 Activation 2.0.1 (SR) #336
Conversation
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
@kwsutter let's go through this one to try out the simplified process. Let me know what needs to be adjusted. Thanks! |
Deploy preview for jakartaee-specifications ready! Built with commit 3797ab4 https://deploy-preview-336--jakartaee-specifications.netlify.app |
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
Hi @lukasj. Sounds good.
I was thinking that maybe we need a condensed checklist, but each service release will be different. Some may be updates to the Spec document, the javadoc, the tck, the CI, or any of the above. So, I suppose the checklist needs to stay long and let each service release determine which parts apply. Agree? Thanks! |
Cp year change unfortunately cannot be avoided, I think. Other than that there are two changes in javadoc:
You mean change log? The only "real" change here is the fix for jakartaee/jaf-api#53 (hence just a small note with no particular pointer in the release record)
Probably adding a point for Service Release with checkboxes for release record and emailing spec list would make sense. WDYT? |
I've put what I mean to PR description |
I like that update. We'll have to update the template to get that in. I still think we need something to describe the service release content. Should we put that in the index.md file? Or, should it be in the Eclipse Release Record? Maybe the latter... Looking for input since you're the first one through the gate... Thanks! (Also, sorry for the delay in responding, but I'm on a part-time schedule and I'm off on Fridays and Mondays. And, I missed your update last Thursday before I left for the weekend. My apologies.) |
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
what about having 2-3 different templates having only relevant content? There could be even completely different template for ie plan reviews etc. See ie what Bill did in jaf - it would be nice to just pick up template matching my intent
I think that the spec page itself is the best place, I've tried to add simple changelog here to see how it looks. I do not think it is the right place for "invisible" changes as there is a space for them in the release record itself. And when we are at the release record - which one should the main/first link be pointing to? The one for initial version (2.0) as it is now, or should it be updated to the latest one (2.0.1)? |
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
The only bad thing about having multiple templates is that there is so much duplication. If you change one, you may have to change many or all of the others when there is a lot of duplication. But, we can definitely consider that approach. |
The specifications page (the one you called the main/first link) needs to point at the 2.0 release record. From a Specification version perspective, we are only interested in major and minor versions. So, that's why the main page should not be pointing at a service release. I kind of like your changelog idea. This extra file would only be required when service releases are introduced since other releases would be covered by a release plan. Would you find this type of requirement difficult or livable? |
well, it's almost like Java itself - "write once, paste everywhere" - sort of thing, so to say :-D I think having a change log directly on the spec page is a good thing, nobody wants to go through X pointers to get to know main differences and even JCP has been requiring it (see ie jsr222). As long as it can be kept simpler than for JCP (ie just a free-form text file with no or very simple template) and other places, like the required release record or github release can have just a pointers to this, I'm fine with it. |
I agree with you here. It's about finding the right balance between maintenance cost of templates and ease of submission process. Unfortunately it is unlikely both can win this battle. |
I could address also parts of #318 (for jaxb) but that would mean also new version of the spec document. Or is that something to be fixed globally in existing documents without updating spec version number and probably just increasing revision number there? |
I'm good with this. @ivargrimstad? We can modify the template for the Issues. I also like the reference to the separate |
Since @ivargrimstad already approved and merged the Jakarta Mail PR #339, and I received his "verbal" approval yesterday via Slack, and Activation is a prereq for Mail, I'm going to go ahead and merge this PR as well. :-) |
Thanks again, @lukasj, for working with us as we figured out this Service Release process! Much appreciated! Not only your patience, but your input on what works and what doesn't. Thank you! |
Specification PR template
When creating a specification project release review, create PRs with the content defined as follows.
Include the following in the PR:
N/A
N/A
N/A
https://github.com/jakartaee/specification-committee/blob/master/spec_page_template.md
N/A
N/A
Instructions MAY be by reference.
N/A
https://projects.eclipse.org/projects/ee4j.jaf/releases/2.0.1
https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/activation/jakarta.activation-api/2.0.1/
N/A
Compatibility certification request for EE4J implementation of Jakarta Activation 2.0.1 jaf-api#66
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.