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