[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jakarta.ee-spec.committee] Other version mismatches beyond JACC
|
Thank you for the reviews and responses. Looks like we're all aligned.
Kevin, if it's ok I'd love to give Jean-Louis the honor to submit the `RelatedDocuments.adoc` PR for his great work finding these inconsistencies. That'll give him the honor of being in the commit history even before me :)
--
David Blevins
http://twitter.com/dblevins
http://www.tomitribe.com
310-633-3852
> On Aug 15, 2019, at 10:40 AM, Bill Shannon <bill.shannon@xxxxxxxxxx> wrote:
>
>
>
> David Blevins wrote on 8/14/19 2:43 PM:
>> Jean-Louis pointed out to me there are potentially other version mismatches beyond the JACC 1.5/1.6 issue.
>>
>> Here are the versions we have listed in the Platform spec currently:
>>
>> - https://github.com/eclipse-ee4j/jakartaee-platform/blob/master/specification/src/main/asciidoc/platform/RelatedDocuments.adoc
>>
>> ---------------------------------------------
>>
>> # Jakarta Transactions, version 1.2 vs 1.3
>>
>> Platform reported version: 1.2
>> PR version: 1.3
>>
>> We updated the Java Transaction API to create a clean split. This is in the JCP as 1.3 https://jcp.org/aboutJava/communityprocess/mrel/jsr907/index3.html
>>
>> Though the actual Java EE 8 version is 1.2, in Jakarta EE 8 we will have 1.3. I'm reading this as a necessary exception to the rule that all versions would be the same between Java EE 8 and Jakarta EE 8 and what we need to do is update `RelatedDocuments.adoc` to reflect the version is 1.3.
>>
>> Does anyone disagree?
>
> Agreed.
>
>> ---------------------------------------------
>>
>> # Jakarta™ Deployment Specification, version 1.2 vs 1.7
>>
>> Platform reported version: 1.2
>> PR version: 1.7
>>
>> The last maintenance release of JSR-88 on the JCP site is 1.2 https://download.oracle.com/otndocs/jcp/j2ee_deployment-1.2-mrel-oth-JSpec/
>>
>> Our `RelatedDocuments.adoc` says it is 1.2, but we have a 1.7 in progress for a vote.
>>
>> What should be our action here? Update `RelatedDocuments.adoc` to say 1.7, or update the Deployment vote to 1.2? We have already shipped a 1.7, so it seems we have no choice but to align `RelatedDocuments.adoc` to say 1.7, not 1.2
>>
>> - https://mvnrepository.com/artifact/jakarta.enterprise.deploy/jakarta.enterprise.deploy-api/1.7.1
>
> Yes, we screwed up here somewhere, so we're stuck with 1.7 now.
>
>> ---------------------------------------------
>>
>> # Jakarta™ Web Services Metadata, version 2.1 vs 1.1
>>
>> Platform reported version: 2.1
>> PR version: 1.1
>>
>> At the JCP the latest version is 2.1. JSR-000181 Web Services Metadata for the JavaTM Platform Maintenance Release 2
>>
>> - https://download.oracle.com/otndocs/jcp/websvcs_metadata-2_1-mrel2-eval-spec/
>>
>> Our `RelatedDocuments.adoc` also says 2.1. We have a 1.1 up for a vote.
>>
>> - https://github.com/jakartaee/specifications/pull/48
>>
>> It looks as though on the JCP side this spec jumped for 1.0 to 2.1 on the first maintenance release and there is no 2.0 or 1.1:
>>
>> - https://download.oracle.com/otndocs/jcp/web_svcs_md-1.0-fr-spec-oth-JSpec/
>> - https://download.oracle.com/otndocs/jcp/websvcs_metadata-2_1-mrel2-eval-spec/
>>
>> The claim of 2.1 looks like it was only ever a mistake in the specification itself and the artifact in Maven Central has always been 1.1.
>>
>> - https://mvnrepository.com/artifact/javax.jws/javax.jws-api/1.1
>> - https://mvnrepository.com/artifact/jakarta.jws/jakarta.jws-api/1.1.1
>>
>> I'm inclined to say way just update the `RelatedDocuments.adoc` to say 1.1 and leave it at that.
>
> Agreed.
>
> (I think we're learning just how carefully this stuff was reviewed at the JCP!)
>
>> ---------------------------------------------
>>
>> # Jakarta™ Concurrency Specification, Version 1.0 vs 1.1
>>
>> Platform reported version: 1.0
>> PR version: 1.1
>>
>> The last and only official release of JSR 236: Concurrency Utilities for JavaTM EE was 1.0.
>>
>> - https://download.oracle.com/otndocs/jcp/concurrency-1_0-fr-eval-spec/index.html
>>
>> However a 1.1 was pushed to the javax.enterprise.concurrent groupId in Maven Central in Feb 2018 and then by us in Jan 19
>>
>> - https://mvnrepository.com/artifact/javax.enterprise.concurrent/javax.enterprise.concurrent-api/1.1
>> - https://mvnrepository.com/artifact/jakarta.enterprise.concurrent/jakarta.enterprise.concurrent-api/1.1.1
>>
>> This does not appear to be correct, but I do not know what to advocate. On the Apache side there is this impl and whatever is decided, I need to know how to bring this in line:
>>
>> - http://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-concurrent_1.0_spec/
>>
>> Is there simply a version mistake here or are there API changes to the spec we need to implement?
>
> Good question. I assume it was just a version mistake. But it looks
> like we're probably stuck with 1.1 unless we want to do another Maven
> coordinates change.
>
>> ---------------------------------------------
>>
>> # Jakarta™ XML Web Services Specification, Version 1.4 vs 2.3
>>
>> Platform reported version: 1.4
>> PR version: 2.3
>>
>> This appears to be a clear typo in the `RelatedDocuments.adoc` and it should state 2.3 instead of 1.4. The latest maintenance release sets the version at 2.3
>>
>> - https://download.oracle.com/otndocs/jcp/jaxws-2_3-mrel5-eval-spec/index.html
>
> Agreed.