Looks like I was one minute too late. 🥹

Uwe

Am 14. Oktober 2024 15:05:03 MESZ schrieb Uwe Schindler <u...@thetaphi.de>:
>Done.
>
>Uwe
>
>Am 14.10.2024 um 11:13 schrieb Luca Cavanna:
>> 
>> @Uwe Schindler <mailto:u...@thetaphi.de> we have adapted Elasticsearch to 
>> the expressions engine changes, no issues so far, that looked like a very 
>> nice simplification. Agreed that painless should also be updated to work 
>> similarly.
>> 
>> Would you like to add the expressions changes to the release notes perhaps? 
>> https://cwiki.apache.org/confluence/display/LUCENE/Release+Notes+10.0.0 /
>> 
>> 
>> On Mon, Oct 14, 2024 at 10:51 AM Adrien Grand <jpou...@gmail.com> wrote:
>> 
>>     +1 SUCCESS! [0:48:05.011843]
>> 
>>     I also ran the "Search Benchmark, the Game" benchmark between
>>     Lucene 9.12 and Lucene 10
>>     (https://tantivy-search.github.io/bench/), differences were just
>>     noise.
>> 
>>     On Sun, Oct 13, 2024 at 8:00 PM Uwe Schindler <u...@thetaphi.de> wrote:
>> 
>>         P.S.: I also noticed the copyright typo in the NOTICE.txt
>>         file. If we respin, let's fix it.
>> 
>>         Uwe
>> 
>>         Am 13.10.2024 um 19:49 schrieb Uwe Schindler:
>>> 
>>>         Hi,
>>> 
>>>         I had not much time to look closely into the artifacts, but I
>>>         let Policeman Jenkins run the smoke tester with Java 21, 22, 23:
>>> 
>>>         https://jenkins.thetaphi.de/job/Lucene-10.x-Release-Tester/1/console
>>> 
>>>         The system reported success, so in case of any doubt: The
>>>         release looks ready for all three Java versions.
>>> 
>>>         I also opened existing indexes with Luke and it was
>>>         successful. I was just wondering; this index with Codec
>>>         Version Lucene80 opened successfully (I created it 3 years
>>>         ago on my old laptop and it was lingering in some directory):
>>> 
>>>         I think this worked because the index was created with 9.0,
>>>         but I wonder about codec format Lucene80.
>>> 
>>>         *One thing I am specially interested: *Did somebody already
>>>         ported the expressions module changes in Elasticsearch? The
>>>         new module no longer supports custom classloaders, but it is
>>>         a much safer alternative than the old code as it requires
>>>         "pre-linked" method handles (in fact it is 100% safe and
>>>         cannot leak any custom function to unsafe script writers,
>>>         because it is impossible to call any code from JDK without a
>>>         pre-resolved MethodHandle in place). There is a deperecated
>>>         API to convert custom function maps, but I'd liker to know if
>>>         there were any problem (I checked Javadocs that nobody
>>>         removed this API during deprecated API cleanup, because it
>>>         was added to support backwards compatibility). My personal
>>>         favourite in this release is next to the changes in
>>>         MMapDirectory abot preloading (thanks Adrien!) is the updated
>>>         expressions module because it uses the latest and greatest
>>>         way to compile code using dynamic constants to effectively
>>>         call static methods from the APIs - Lucene is the first
>>>         dynamic language external to JDK using this. I am just
>>>         interested if some Elasticsearch security people complained
>>>         about the missing classloader support (which is inappropriate
>>>         now as the MethodHandles provided by dnamic constants in the
>>>         java files with a dynamic lookup at runtime offer much more
>>>         safety to invalid invocations; I'd suggest to rewrite
>>>         painless to use it, too). If they do, bring them in contact
>>>         with me!
>>> 
>>>         Here is my +1 to release!
>>> 
>>>         Uwe
>>> 
>>>         Am 10.10.2024 um 09:24 schrieb Luca Cavanna:
>>>>         Please vote for release candidate 4 for Lucene 10.0.0
>>>> 
>>>>         I published a draft of the release notes at
>>>>         
>>>> https://cwiki.apache.org/confluence/display/LUCENE/Release+Notes+10.0.0 .
>>>>         Feedback is welcome. Feel free to edit directly.
>>>> 
>>>>         The artifacts can be downloaded from:
>>>>         
>>>> https://dist.apache.org/repos/dist/dev/lucene/lucene-10.0.0-RC4-rev-eadc07cc6a17f9cfea81f3e82ec06164014232fb
>>>> 
>>>>         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-10.0.0-RC4-rev-eadc07cc6a17f9cfea81f3e82ec06164014232fb
>>>> 
>>>>         The vote will be open for at least 72 hours i.e. until
>>>>         2024-10-13 08:00 UTC.
>>>> 
>>>>         [ ] +1  approve
>>>>         [ ] +0  no opinion
>>>>         [ ] -1  disapprove (and reason why)
>>>> 
>>>>         Here is my +1
>>>> 
>>>>         SUCCESS! [0:59:11.080740]
>>>> 
>>>         --         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
>> 
>> 
>> 
>>     --     Adrien
>> 
>-- 
>Uwe Schindler
>Achterdiek 19, D-28357 Bremen
>https://www.thetaphi.de
>eMail:u...@thetaphi.de

--
Uwe Schindler
Achterdiek 19, 28357 Bremen
https://www.thetaphi.de

Reply via email to