-
Notifications
You must be signed in to change notification settings - Fork 874
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
bump CI matrix from 20-ea to 21-ea. #5653
Conversation
will this be the version were the "security manager" are removed ? |
@ebarboni I am not sure actually. The class is still there: https://download.java.net/java/early_access/jdk21/docs/api/java.base/java/lang/SecurityManager.html I would expect them to announce such changes really early in the release cycle, so my guess would be that it will be still there in 21. no JEP here: or even here yet: |
oh interesting, build is failing now. Lets take a look.
|
Locally I run directly against "improved" warnings:
I suspect, that we'll hit hit this often. Edit to make compile work, you can override the javac options:
|
@matthiasblaesing yep. on it. Will fix this. |
In addition to the environment I need this to build: diff --git a/groovy/libs.groovy/nbproject/project.xml b/groovy/libs.groovy/nbproject/project.xml
index ee6e1a6dc89b..a85eed42d526 100644
--- a/groovy/libs.groovy/nbproject/project.xml
+++ b/groovy/libs.groovy/nbproject/project.xml
@@ -30,7 +30,6 @@
<friend>org.netbeans.modules.groovy.editor</friend>
<friend>org.netbeans.modules.groovy.refactoring</friend>
<friend>org.netbeans.modules.groovy.support</friend>
- <package>groovy</package>
<package>groovy.beans</package>
<package>groovy.cli</package>
<package>groovy.grape</package>
@@ -49,6 +48,7 @@
<package>groovy.util.logging</package>
<package>groovy.xml</package>
<package>groovyjarjarantlr</package>
+ <package>groovyjarjarantlr.collections.impl</package>
<package>groovyjarjarasm.asm</package>
<package>org.codehaus.groovy</package>
<package>org.codehaus.groovy.ant</package>
@@ -72,8 +72,8 @@
<package>org.codehaus.groovy.tools</package>
<package>org.codehaus.groovy.transform</package>
<package>org.codehaus.groovy.transform.sc</package>
- <package>org.codehaus.groovy.transform.trait</package>
<package>org.codehaus.groovy.transform.stc</package>
+ <package>org.codehaus.groovy.transform.trait</package>
</friend-packages>
<class-path-extension>
<runtime-relative-path>ext/groovy-3.0.8.jar</runtime-relative-path>
diff --git a/php/websvc.saas.codegen.php/nbproject/project.xml b/php/websvc.saas.codegen.php/nbproject/project.xml
index 00bae6ea3295..8b0b4a6feeff 100644
--- a/php/websvc.saas.codegen.php/nbproject/project.xml
+++ b/php/websvc.saas.codegen.php/nbproject/project.xml
@@ -43,6 +43,15 @@
<specification-version>1.18</specification-version>
</run-dependency>
</dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.websvc.jaxwsmodelapi</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>1</release-version>
+ <specification-version>1.47</specification-version>
+ </run-dependency>
+ </dependency>
<dependency>
<code-name-base>org.netbeans.modules.websvc.saas.api</code-name-base>
<build-prerequisite/>
@@ -93,7 +102,7 @@
</run-dependency>
</dependency>
<dependency>
- <code-name-base>org.openide.util.ui</code-name-base>
+ <code-name-base>org.openide.util</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
@@ -101,19 +110,19 @@
</run-dependency>
</dependency>
<dependency>
- <code-name-base>org.openide.util</code-name-base>
+ <code-name-base>org.openide.util.lookup</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
- <specification-version>9.3</specification-version>
+ <specification-version>8.0</specification-version>
</run-dependency>
</dependency>
<dependency>
- <code-name-base>org.openide.util.lookup</code-name-base>
+ <code-name-base>org.openide.util.ui</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
- <specification-version>8.0</specification-version>
+ <specification-version>9.3</specification-version>
</run-dependency>
</dependency>
</module-dependencies>
diff --git a/websvccommon/websvc.jaxwsmodelapi/nbproject/project.xml b/websvccommon/websvc.jaxwsmodelapi/nbproject/project.xml
index fc1d27a74167..ea090d5c10ad 100644
--- a/websvccommon/websvc.jaxwsmodelapi/nbproject/project.xml
+++ b/websvccommon/websvc.jaxwsmodelapi/nbproject/project.xml
@@ -63,6 +63,7 @@
<friend>org.netbeans.modules.websvc.saas.codegen</friend>
<friend>org.netbeans.modules.websvc.saas.codegen.j2ee</friend>
<friend>org.netbeans.modules.websvc.saas.codegen.java</friend>
+ <friend>org.netbeans.modules.websvc.saas.codegen.php</friend>
<friend>org.netbeans.modules.websvc.saas.ui</friend>
<friend>org.netbeans.modules.websvc.wsitconf</friend>
<package>org.netbeans.modules.websvc.jaxwsmodelapi</package>
|
Next LTS release! :) - updated javac warning settings where needed - fixed groovy/libs.groovy and php/websvc.saas.codegen.php builds Co-authored-by: Matthias Bläsing <mblaesing@doppel-helix.eu>
gonna have to remove
It is probably better to try to fix/ignore the warning anyway instead of suppressing it in javac. |
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.
Looks sane to me, thank you.
The hint about the environment variable was primary intended to be able to build at all, so I agree, the warnings should be fixed/suppressed in the code.
preparations for the next LTS release of the JDK!
Java 20 is going to be released soon, this prepares the next round.
(not necessarily intended to be merged right away)