-
Notifications
You must be signed in to change notification settings - Fork 860
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
Remove java.security.manager=allow flag from windows launcher. #8009
base: master
Are you sure you want to change the base?
Conversation
d73956b
to
c9ef14a
Compare
Not familiar with the windows native launcher though it looks good to me. |
me neither. I have to check the past PRs and take a look what needs to be done before a release. Probably a version bump somewhere too. Then actually test it on windows. |
@mbien well, it should be testable from https://github.com/apache/netbeans/actions/runs/12091765448 Will need a version update before attempting to move to vote, in manner outlined at #6869 (comment) There are a couple of other changes that would be nice to get in to the launcher if we're going for an update, but something to discuss elsewhere ... |
c9ef14a
to
9f80a3c
Compare
9f80a3c
to
0130e21
Compare
@mbien check b8e969a which has all the places this needs setting. Please use Please do the version change in a separate commit this time - I failed to do that, but should have in hindsight. |
cece6df
to
bbfed41
Compare
bbfed41
to
a4c5608
Compare
the launcher build started failing recently.
Probably due to the ubuntu image update. I take a look if i can fix the pointer comparison. |
4a268de
to
3389620
Compare
i tested this with the following setup:
and it seems to work fine:
|
The need to adapt to the compiler on the newer CI image concerns me. I think we should pin all the native build workflows to the lowest supported image for broadest compatibility, before moving to further releases of any. Ideally we'd disconnect the runner OS from the compiler and library versions. |
the NULL comparison change is something which should be done in any case. Comparing a pointer using |
The change itself is fine, the need to change, which shows that the build environment we're using for the distributed natives has changed, is what concerns me. |
this commit implements SM removal step 1 of 3 1) remove SM flag from win launcher and release new launcher bits 2) move flag to config and switch to new launcher bits 3) implement SM removal for JDK 24 compatibility
3389620
to
a2d9c1a
Compare
rebased on top of #8062 which locks binaries build to ubuntu 22 |
this commit implements SM removal step 1 of 3
extracted from #7928
this changes it only in the windows launcher but keeps it in the bash script. I think we should change it in the linux launcher when we move it into the config and switch to new windows launcher bits in step 2) but not here.
netbeans/platform/o.n.bootstrap/launcher/unix/nbexec
Line 195 in 4c4ed50
this essentially reverts apache/netbeans-native-launchers@3fea281 although the code is in a different repo now.