maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rory O'Donnell <rory.odonn...@oracle.com>
Subject Re: [External] : Re: JDK 17 is now in Rampdown Phase Two
Date Fri, 16 Jul 2021 10:46:28 GMT
Hi Robert,

Can you log a couple of bugs, refer to the closed bugs and send the IDs ?

Thanks,Rory

On 16/07/2021 09:55, Robert Scholte wrote:
> Hi Rory,
>
> thanks for the update.
> We're having 2 issues related to javadoc, one based on JDK 17-ea+30, 
> the other one on Oracle OpenJDK 11.0.11 on Windows.
>
> The issue with JDK 17 has to do with stdout and errout.
> The maven-javadoc-plugin has a flag to fail on warning, which means: 
> if something is written to the stderr it'll fail the build.
> There has been a change that normal output is pushed to the stderr 
> instead of stdout.
> Here's an example to show what has been written to the stderr, which 
> should have been stdout:
> [WARNING] Javadoc Warnings
> [WARNING] Loading source file 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\src\main\java\foo\bar\MyClass.java...
> [WARNING] Constructing Javadoc information...
> [WARNING] Building index for all the packages and classes...
> [WARNING] Standard Doclet version 17-ea+30-2618
> [WARNING] Building tree for all the packages and classes...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\MyClass.html...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\package-summary.html...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\package-tree.html...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\class-use\MyClass.html...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\package-use.html...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\overview-tree.html...
> [WARNING] Building index for all classes...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\allclasses-index.html...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\allpackages-index.html...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\index-all.html...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\index.html...
> [WARNING] Generating 
> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\help-doc.html...
>
> The first line (Javadoc Warnings) comes from the plugin, the rest of 
> the lines are captured from the stderr (!).
> Most likely related to https://bugs.openjdk.java.net/browse/JDK-8268774
>
> The other one is weird: 
> https://bugs.openjdk.java.net/browse/JDK-8220702 has been marked as 
> fixed for JDK-13.
> However, our matching integrationtest with Oracle OpenJDK 11.0.11 
> succeeds on Linux, but fails on Windows.
> The issue has to do with the Java Platform Modular System, so it 
> shouldn't be OS related.
> I thought this one would be backported from 13 to 11, but I can't find 
> that reference anymore.
> If it is not yet backported, then IMHO it should. However, the Linux 
> distribution doesn't suffer this issue.
>
> So far I hadn't had a response from Jonathan or anyone else working on 
> the javadoc tool.
> Maybe you can help us here.
>
> thanks,
> Robert
>>
>> On 15-7-2021 22:07:07, Rory O'Donnell <rory.odonnell@oracle.com> wrote:
>>
>>
>> Hi Robert , *
>> *
>>
>> *Per the JDK 17 schedule , we are in Rampdown Phase Two [1].*
>>
>> *Please advise if you find any issues while testing the latest Early
>> Access builds.*
>>
>> * Schedule:
>>
>> o *2021/07/15 Rampdown Phase Two*
>> o 2021/08/05  Initial Release Candidate
>> o 2021/08/19 Final Release Candidate
>> o 2021/09/14  General Availability
>>
>>
>> The overall feature set is frozen. No further JEPs will be targeted to
>> this release.
>>
>> * Features integrated in JDK 17:
>>
>> o JEP 306: Restore Always-Strict Floating-Point Semantics
>>
>> o JEP 356: Enhanced Pseudo-Random Number Generators
>>
>> o JEP 382: New macOS Rendering Pipeline
>>
>> o JEP 391: macOS/AArch64 Port
>> o JEP 398: Deprecate the Applet API for Removal
>>
>> o JEP 403: Strongly Encapsulate JDK Internals
>>
>> o JEP 406: Pattern Matching for switch (Preview)
>>
>> o JEP 407: Remove RMI Activation
>> o JEP 409: Sealed Classes
>> o JEP 410: Remove the Experimental AOT and JIT Compiler
>>
>> o JEP 411: Deprecate the Security Manager for Removal
>>
>> o JEP 412: Foreign Function & Memory API (Incubator)
>>
>> o JEP 414: Vector API (Second Incubator)
>>
>> o JEP 415: Context-Specific Deserialization Filters
>>
>>
>> *
>> *
>>
>> *OpenJDK 17 Early Access build 31 is available at
>> **https://jdk.java.net/17* 
>> <https://urldefense.com/v3/__https://jdk.java.net/17*__;Kg!!ACWV5N9M2RV99hQ!f1jzJNy-i3R3lYdpkex-LqC3j-r52WN0E_SnZC23UMoSES5fENozqUgRaWQmL-2_w48$>

>>
>>
>> * These early-access , open-source builds are provided under the
>> o GNU General Public License, version 2, with the Classpath
>> Exception
>> * Release Notes are available at 
>> https://jdk.java.net/17/release-notes 
>> <https://urldefense.com/v3/__https://jdk.java.net/17/release-notes__;!!ACWV5N9M2RV99hQ!f1jzJNy-i3R3lYdpkex-LqC3j-r52WN0E_SnZC23UMoSES5fENozqUgRaWQmnETD_Ww$>

>>
>>
>>
>>
>> *
>> *
>>
>> *OpenJDK 18 Early Access build 6 is available at *
>> *https://jdk.java.net/18* 
>> <https://urldefense.com/v3/__https://jdk.java.net/18*__;Kg!!ACWV5N9M2RV99hQ!f1jzJNy-i3R3lYdpkex-LqC3j-r52WN0E_SnZC23UMoSES5fENozqUgRaWQma85p70k$>

>>
>>
>> * These early-access , open-source builds are provided under the
>> o GNU General Public License, version 2, with the Classpath
>> Exception
>> * Release Notes are available at 
>> https://jdk.java.net/18/release-notes 
>> <https://urldefense.com/v3/__https://jdk.java.net/18/release-notes__;!!ACWV5N9M2RV99hQ!f1jzJNy-i3R3lYdpkex-LqC3j-r52WN0E_SnZC23UMoSES5fENozqUgRaWQmnQW-WHg$>

>>
>>
>> * Changes in recent builds that maybe of interest:
>> o JDK-8269697: JNI_GetPrimitiveArrayCritical() should not accept
>> object array [build 6]
>> o JDK-8253119: Remove the legacy PlainSocketImpl and
>> PlainDatagramSocketImpl implementation [build 6]
>> o JDK-8268960: Prohibit Null for Header Keys and Values in
>> com.sun.net.httpserver.Headers [build 5]
>> o JDK-8256425: Obsolete Biased Locking in JDK 18 [build 4]
>>
>> *Topics of Interest: *
>>
>> * ‘Inside Java’ Podcast #18: Java's steady march towards strong
>> encapsulation
>>
>>
>> Rgds,Rory
>>
>> [1]
>> https://mail.openjdk.java.net/pipermail/jdk-dev/2021-July/005752.html
>>
>>

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message