Remove too old ANT installation from qa6xd-win11 in the RelEng JIPP
Summary
Please remove the ANT installation from the qa6xd-win11 node of the RelEng JIPP.
It is a too old version, which seems to have problems when using Java-25 due to the removal of the SecurityManager
:
ANT_HOME=C:\ProgramData\chocolatey\lib\ant\tools\apache-ant-1.10.13
...
ANT_OPTS is set to -Djava.io.tmpdir=C:\Users\genie.releng\workspace\YPBuilds\ep437Y-unit-win32-testing-Hannes\tmp -Djava.security.manager=disallow -Djava.security.manager=allow
Error occurred during initialization of VM
java.lang.Error: A command line option has attempted to allow or enable the Security Manager. Enabling a Security Manager is not supported.
at java.lang.System.initPhase3(java.base@25-beta/System.java:1969)
I assume if there is no local installation specified for a node the 'global' ant tool installer will be used as defined in: https://github.com/eclipse-cbi/jiro/blob/5f2b4eac637bd2112967b8502273e727e25c3e01/templates/jenkins/partials/tools-ant.hbs#L3-L9
When looking at the other permanent nodes, it seems to work like that. Is that correct?
If yes, I think it's also appropriated to remove all ant tools from all other permanent nodes in the RelEng JIPP(not only from qa6xd-win11):
- https://github.com/eclipse-cbi/jiro/blob/5f2b4eac637bd2112967b8502273e727e25c3e01/instances/eclipse.platform.releng/jenkins/configuration.yml#L59-L60
- https://github.com/eclipse-cbi/jiro/blob/5f2b4eac637bd2112967b8502273e727e25c3e01/instances/eclipse.platform.releng/jenkins/configuration.yml#L85-L86
- https://github.com/eclipse-cbi/jiro/blob/5f2b4eac637bd2112967b8502273e727e25c3e01/instances/eclipse.platform.releng/jenkins/configuration.yml#L222-L223
as they will probably all not work well with Java-25 any more and the tool installer is much simpler to maintain.
Priority
-
Urgent -
High -
Medium -
Low
Severity
-
Blocker -
Major -
Normal -
Low