Hi,

My Python knowledge is too limited to fix the build script to allow to test the smoker with arbitrary JAVA_HOME dircetories next to the baseline (Java 11). With lots of copypaste I can make it run on Java 21 in addition to 17, but that looks like too unflexible.

Mike McCandless: If you could help me to make it more flexible, it would be good. I can open an issue, but if you have an easy solution. I think of the following:

 * JAVA_HOME must run be Java 11 (in 9.x)
 * At moment you can pass "--test-java17 <dir>", but this one is also
   checked to be really java 17 (by parsing strings from its version
   output), but I'd like to pass "--test-alternative-java <dir>"
   multiple times and it would just run all those as part of smoking,
   maxbe the version number can be extracted to be printed out.

To me this is a hopeless task with Python.

Uwe

Am 15.02.2024 um 12:50 schrieb Uwe Schindler:

Hi,

I ran the default smoke tester with Java 11 and Java 17 on Policeman Jenkins; all looks fine: https://jenkins.thetaphi.de/job/Lucene-Release-Tester/32/console

SUCCESS! [1:04:45.740708]

I only have one problem. Now that Java 21 LTS is out and more an more people use it, it would be good to also run the smoke tester with Java 21. I tried that locally by just passing the home dir of java 21 instead of Java 17, but that failed due to some check in smoker.

I will work this evening on patching Smoke tester to also allow it to pass Java 21. Maybe the best would be to pass multiple Java versions as comma spearated list, just the default one must be Java 11 (the baseline). This would allo me to spin Policeman Jenkins with Java 11, Java 17, Java 19, Java 20, Java 21 and Java 22-rc1. Takes a while but would make sure all works in the officially MR-JAR supported relaeses + LTS.

What do you think.

I will give my +1 later when I checked the options and also looked into the downloaded artifacts.

Uwe

Am 14.02.2024 um 20:28 schrieb Adrien Grand:
Please vote for release candidate 1 for Lucene 9.10.0

The artifacts can be downloaded from:
https://dist.apache.org/repos/dist/dev/lucene/lucene-9.10.0-RC1-rev-695c0ac84508438302cd346a812cfa2fdc5a10df

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.10.0-RC1-rev-695c0ac84508438302cd346a812cfa2fdc5a10df

The vote will be open for at least 72 hours i.e. until 2024-02-17 20:00 UTC.

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

Here is my +1

--
Adrien
--
Uwe Schindler
Achterdiek 19, D-28357 Bremen
https://www.thetaphi.de
eMail:u...@thetaphi.de

--
Uwe Schindler
Achterdiek 19, D-28357 Bremen
https://www.thetaphi.de
eMail:u...@thetaphi.de

Reply via email to