Thanks for explaining, Uwe. I noticed tests did not run, but I didn't
see the error you found - I wonder, does smoketester print it out for
you, or did you find the error in a log somewhere?

On Mon, Sep 22, 2025 at 5:19 AM Uwe Schindler <[email protected]> wrote:
>
> Hi,
>
> First of all, it passed for me on Policeman Jenkins: 
> https://jenkins.thetaphi.de/job/Lucene-9.x-Release-Tester/41/console
>
> SUCCESS! [3:01:57.643572]
>
> This was checked for the following JDKs:
>
> Java 11 JAVA_HOME=/home/jenkins/tools/java/64bit/hotspot/latest-jdk11
> Java 17 JAVA_HOME=/home/jenkins/tools/java/64bit/hotspot/latest-jdk17
> Java 19 JAVA_HOME=/home/jenkins/tools/java/64bit/hotspot/latest-jdk19
> Java 20 JAVA_HOME=/home/jenkins/tools/java/64bit/hotspot/latest-jdk20
> Java 21 JAVA_HOME=/home/jenkins/tools/java/64bit/hotspot/latest-jdk21
> Java 22 JAVA_HOME=/home/jenkins/tools/java/64bit/hotspot/latest-jdk22
> Java 23 JAVA_HOME=/home/jenkins/tools/java/64bit/hotspot/latest-jdk23
>
> Java 24 and Java 25 weren't possible with Smoketester as 9.12's Gradle does 
> not like the newer JDKs and the smoke tester does not use RUNTIME_JAVA_HOME 
> to just run tests and compilation in the newer JDKs (we should improve this 
> at some point as this always leads to problems with smoke testing due to 
> Gradle's slow adoption of newer JDKs).
>
> Now the bad news: At the same time I enabled "normal" Jenkins  Jobs for 9.12 
> branch, which does a all checks of various JDKs (randomly) with 
> RUNTIME_JAVA_HOME and random GC settings,.... Unfortunately, the whole thing 
> does not run tests with Java 24 anymore, because it crushes as the test 
> runner enables SecurityManager:
>
> > Task :lucene:benchmark:test 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@24/System.java:1947)
>
> IMHO, we should not release something that's not well tested with Java 24 or 
> Java 25, so I'd suggest to backport the "SecurityManager disablement" from 
> 10.x to 9.12 branch! We should also fix the smoke tester to allow running 
> with Java 24 and Java 25 by using RUNTIME_JAVA_HOME instead. In the meantime 
> I'd suggest to run tests via normal Jenkins.
>
> -1 to release!
>
> Uwe
>
> Am 18.09.2025 um 20:40 schrieb Ankit Jain:
>
> Please vote for release candidate 1 for Lucene 9.12.3
>
>
> The artifacts can be downloaded from:
>
> https://dist.apache.org/repos/dist/dev/lucene/lucene-9.12.3-RC1-rev-d2cf5568e3965cc642cae3b695fcbeff5bb5c2ed
>
>
> You can run the smoke tester directly with this command:
>
>
> python3 -u dev-tools/scripts/smokeTestRelease.py \
>
> https://dist.apache.org/repos/dist/dev/lucene/lucene-9.12.3-RC1-rev-d2cf5568e3965cc642cae3b695fcbeff5bb5c2ed
>
>
> Draft release notes: 
> https://cwiki.apache.org/confluence/display/LUCENE/ReleaseNote9_12_3
>
> The vote will be open for at least 72 hours i.e. until 2025-09-21 19:00 UTC.
>
>
> [ ] +1  approve
>
> [ ] +0  no opinion
>
> [ ] -1  disapprove (and reason why)
>
>
> Here is my +1 (non-binding)
>
>
>
> - Ankit
>
> --
> Uwe Schindler
> Achterdiek 19, D-28357 Bremen
> https://www.thetaphi.de
> eMail: [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to