-
Notifications
You must be signed in to change notification settings - Fork 33
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-ize JMS Specification document #266
Comments
Hi, I created the branch: Do you want me to do a pull request only when finished? |
The batch-api repo has in the header: What text should be instead of the below? /*
* Copyright (c) 2011, 2017 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
* http://www.eclipse.org/legal/epl-2.0.
*
* This Source Code may also be made available under the following Secondary
* Licenses when the conditions for such availability set forth in the
* Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
* version 2 with the GNU Classpath Exception, which is available at
* https://www.gnu.org/software/classpath/license.html.
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/ |
So, the file messaging.zip has two doc files:
Should I consider them, or only src/main/asciidoc/Messaging.adoc? What are we targeting? |
Since Oracle is not the current project lead here any more, I assume Tomitribe shall be mentioned as well, but at least based on my experience as Spec and Maintenance Lead it could have to be both being mentioned in headers or elsewhere. |
To me, it seems that the docx documents are the original JMS documents, which were then converted by Oracle to asciidoc and both versions were donated. I think that we can ignore the docx documents and only work with the asciidoc version, but I'd like to have a confirmation from @kwsutter , @dblevins or @m0mus. |
Will any of the packages below also move to jakarta? Do I need to change these references in the spec, eg, jakarta.inject? javax.naming |
I think you must work with the |
@OndroMih is right, all except the asciidoc versions are just there "for reference" |
Hi, So I need feedback in order to continue:
I still didn't get a reply regarding the legal header. Maybe it's good if I do a pull request, so you can get what it's already done? Regarding the line size, what should be the maximum? |
Fix the asciidoc version, using the guidelines above.
The header you show above is fine for things like the pom.xml or assembly.xml file.
Always helpful! But I agree it's better to avoid wasting your time by getting some of
That works for me! I tend to use 80 as a hard limit. I forget what the coding |
The header I showed above has: Shouldn't it be: Currently, the licenses are as below. Should all years be updated to 2020?
|
No, it should not. Oracle copyright headers should not be changed other than
Those were contributed by Oracle and should retain the Oracle copyright, unless And yes, the date should be updated to include 2020 as the ending date, e.g.,
You're right, I was wrong, the spec license file should have copyright Eclipse.
I believe that was written from scratch so the Eclipse copyright is fine, although |
No it certainly never will be "Copyright Contributors to the Eclipse Foundation" or "Copyright Eclipse Foundation". Take other specs like Batch "Copyright 2012, 2020 International Business Machines Corp."
in CDI. |
Well just take @bshannon's input for the specification, although e.g. CDI does not have headers in the ADOC files, therefore it seems reasonable to keep those only in a single |
Hi, I made a pull request for this issue. Not that it's done, but I think it's good for a first contribution, so others can help too: I used the code below to limit the line size to 72 columns: |
Fixed by #275 |
A subtask of #255.
Update Java EE specification documents to represent Jakarta EE instead of Java EE.
The original specification document uploaded here: messaging.zip (donated and approved in the CQ 21463 .
It should be converted and added in the spec directory here: https://github.com/eclipse-ee4j/jms-api/tree/master/spec. There's now only a stub specification that needs to be replaced.
Some helpful instructions
Examples of how the Batch spec project converted their spec
The converted Batch spec is here: https://github.com/eclipse-ee4j/batch-api/tree/master/spec/src/main/asciidoc
Related pull requests with comments of what was changed:
I suggest that you don't commit generated PDF and HTML files, I suspect they were committed in the Batch project by accident.
The text was updated successfully, but these errors were encountered: