Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Dawid Weiss
Congratulations and welcome, Julie!

Dawid

On Tue, Nov 30, 2021 at 10:49 PM Adrien Grand  wrote:
>
> I'm pleased to announce that Julie Tibshirani has accepted an invitation to 
> join the Lucene PMC!
>
> Congratulations Julie, and welcome aboard!
>
> --
> Adrien

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Xi Chen
Congratulations Julie!

Best,
Zach

> On Nov 30, 2021, at 1:49 PM, Adrien Grand  wrote:
> 
> 
> I'm pleased to announce that Julie Tibshirani has accepted an invitation to 
> join the Lucene PMC!
> 
> Congratulations Julie, and welcome aboard!
> 
> -- 
> Adrien


-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Koji Sekiguchi

Congrats and welcome Julie!

Koji

On 2021/12/01 6:49, Adrien Grand wrote:

I'm pleased to announce that Julie Tibshirani has accepted an invitation to 
join the Lucene PMC!

Congratulations Julie, and welcome aboard!

--
Adrien



-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Mikhail Khludnev
Congratulations, Julie!

On Wed, Dec 1, 2021 at 12:49 AM Adrien Grand  wrote:

> I'm pleased to announce that Julie Tibshirani has accepted an invitation
> to join the Lucene PMC!
>
> Congratulations Julie, and welcome aboard!
>
> --
> Adrien
>


-- 
Sincerely yours
Mikhail Khludnev


Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Jan Høydahl
Welcome, Julie!

Jan

> 30. nov. 2021 kl. 22:49 skrev Adrien Grand :
> 
> I'm pleased to announce that Julie Tibshirani has accepted an invitation to 
> join the Lucene PMC!
> 
> Congratulations Julie, and welcome aboard!
> 
> -- 
> Adrien


-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Steve Rowe
Welcome and congrats Julie!

--
Steve

> On Nov 30, 2021, at 4:49 PM, Adrien Grand  wrote:
> 
> I'm pleased to announce that Julie Tibshirani has accepted an invitation to 
> join the Lucene PMC!
> 
> Congratulations Julie, and welcome aboard!
> 
> -- 
> Adrien


-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Gus Heck
Welcome :)

On Tue, Nov 30, 2021 at 5:45 PM Michael Sokolov  wrote:

> yup I checked and you are there:
> https://whimsy.apache.org/roster/committee/lucene -- just curious,
> does anyone know why some of our names are **bold** on that list?
>
> On Tue, Nov 30, 2021 at 5:19 PM Michael Sokolov 
> wrote:
> >
> > Welcome, Julie!
> >
> >  I think Adrien already added you to the PMC LDAP group, but I'll
> double-check
> >
> > On Tue, Nov 30, 2021, 2:11 PM Anshum Gupta 
> wrote:
> >>
> >> Congratulations and welcome, Julie!
> >>
> >> On Tue, Nov 30, 2021 at 1:49 PM Adrien Grand  wrote:
> >>>
> >>> I'm pleased to announce that Julie Tibshirani has accepted an
> invitation to join the Lucene PMC!
> >>>
> >>> Congratulations Julie, and welcome aboard!
> >>>
> >>> --
> >>> Adrien
> >>
> >>
> >>
> >> --
> >> Anshum Gupta
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
>

-- 
http://www.needhamsoftware.com (work)
http://www.the111shift.com (play)


Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Michael Sokolov
yup I checked and you are there:
https://whimsy.apache.org/roster/committee/lucene -- just curious,
does anyone know why some of our names are **bold** on that list?

On Tue, Nov 30, 2021 at 5:19 PM Michael Sokolov  wrote:
>
> Welcome, Julie!
>
>  I think Adrien already added you to the PMC LDAP group, but I'll double-check
>
> On Tue, Nov 30, 2021, 2:11 PM Anshum Gupta  wrote:
>>
>> Congratulations and welcome, Julie!
>>
>> On Tue, Nov 30, 2021 at 1:49 PM Adrien Grand  wrote:
>>>
>>> I'm pleased to announce that Julie Tibshirani has accepted an invitation to 
>>> join the Lucene PMC!
>>>
>>> Congratulations Julie, and welcome aboard!
>>>
>>> --
>>> Adrien
>>
>>
>>
>> --
>> Anshum Gupta

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Greg Miller
Congrats Julie!

On Tue, Nov 30, 2021 at 2:20 PM Michael Sokolov  wrote:
>
> Welcome, Julie!
>
>  I think Adrien already added you to the PMC LDAP group, but I'll double-check
>
> On Tue, Nov 30, 2021, 2:11 PM Anshum Gupta  wrote:
>>
>> Congratulations and welcome, Julie!
>>
>> On Tue, Nov 30, 2021 at 1:49 PM Adrien Grand  wrote:
>>>
>>> I'm pleased to announce that Julie Tibshirani has accepted an invitation to 
>>> join the Lucene PMC!
>>>
>>> Congratulations Julie, and welcome aboard!
>>>
>>> --
>>> Adrien
>>
>>
>>
>> --
>> Anshum Gupta

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: [VOTE] Release Lucene 9.0.0 RC3

2021-11-30 Thread Greg Miller
OK, thanks Adrien. I went ahead and backported to 9.0.

Cheers,
-Greg

On Tue, Nov 30, 2021 at 1:33 PM Adrien Grand  wrote:
>
> I'm good with getting safe bug fixes in as we respin, +1 to backport this fix 
> to 9.0.
>
> On Tue, Nov 30, 2021 at 10:25 PM Greg Miller  wrote:
>>
>> If we're going to respin, I'd like to propose we pick up the bug fix
>> in https://issues.apache.org/jira/browse/LUCENE-10232. I certainly
>> wouldn't respin just to get this fix, but if we're going to anyway, it
>> would be nice to grab it.
>>
>> Here's a PR to do so if the group thinks it makes sense:
>> https://github.com/apache/lucene/pull/495
>>
>> Cheers,
>> -Greg
>>
>> On Mon, Nov 29, 2021 at 2:02 PM Adrien Grand  wrote:
>> >
>> > You could send a heads up to dev@ to make this more visible but I don't 
>> > think we need a vote.
>> >
>> > Thanks Uwe and Dawid for taking care of this.
>> >
>> > Le lun. 29 nov. 2021 à 22:25, Uwe Schindler  a écrit :
>> >>
>> >> Hi,
>> >>
>> >> Dawid and I changed the gradle build to change the module names to be 
>> >> according to above. With the new gradle task the automatically assigned 
>> >> module names from the gradle projects are now:
>> >>
>> >> > Task :showModuleNames
>> >> lucene-benchmark-10.0.0-SNAPSHOT.jar   -> 
>> >> org.apache.lucene.benchmark
>> >> lucene-backward-codecs-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.backward_codecs
>> >> lucene-classification-10.0.0-SNAPSHOT.jar  -> 
>> >> org.apache.lucene.classification
>> >> lucene-codecs-10.0.0-SNAPSHOT.jar  -> 
>> >> org.apache.lucene.codecs
>> >> lucene-core-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.core
>> >> lucene-demo-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.demo
>> >> lucene-expressions-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.expressions
>> >> lucene-facet-10.0.0-SNAPSHOT.jar   -> 
>> >> org.apache.lucene.facet
>> >> lucene-grouping-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.grouping
>> >> lucene-highlighter-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.highlighter
>> >> lucene-join-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.join
>> >> lucene-luke-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.luke
>> >> lucene-memory-10.0.0-SNAPSHOT.jar  -> 
>> >> org.apache.lucene.memory
>> >> lucene-misc-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.misc
>> >> lucene-monitor-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.monitor
>> >> lucene-queries-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.queries
>> >> lucene-queryparser-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.queryparser
>> >> lucene-replicator-10.0.0-SNAPSHOT.jar  -> 
>> >> org.apache.lucene.replicator
>> >> lucene-sandbox-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.sandbox
>> >> lucene-spatial-extras-10.0.0-SNAPSHOT.jar  -> 
>> >> org.apache.lucene.spatial_extras
>> >> lucene-spatial3d-10.0.0-SNAPSHOT.jar   -> 
>> >> org.apache.lucene.spatial3d
>> >> lucene-suggest-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.suggest
>> >> lucene-test-framework-10.0.0-SNAPSHOT.jar  -> 
>> >> org.apache.lucene.test_framework
>> >> lucene-analysis-common-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.analysis.common
>> >> lucene-analysis-icu-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.analysis.icu
>> >> lucene-analysis-kuromoji-10.0.0-SNAPSHOT.jar   -> 
>> >> org.apache.lucene.analysis.kuromoji
>> >> lucene-analysis-morfologik-10.0.0-SNAPSHOT.jar -> 
>> >> org.apache.lucene.analysis.morfologik
>> >> lucene-analysis-nori-10.0.0-SNAPSHOT.jar   -> 
>> >> org.apache.lucene.analysis.nori
>> >> lucene-analysis-opennlp-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.analysis.opennlp
>> >> lucene-analysis-phonetic-10.0.0-SNAPSHOT.jar   -> 
>> >> org.apache.lucene.analysis.phonetic
>> >> lucene-analysis-smartcn-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.analysis.smartcn
>> >> lucene-analysis-stempel-10.0.0-SNAPSHOT.jar-> 
>> >> org.apache.lucene.analysis.stempel
>> >>
>> >> The module names on the right can now be used in Java source code to 
>> >> refer in Java 11 to the module. Those are now "automatic module names" 
>> >> (because the lucene behind is not completely modularized). In later 
>> >> Lucene 9.x versions we will add full module support and only expose APIs 
>> >> for external consumption and hide all internal lucene packages.
>> >>
>> >> The 9.0 relese should make sure that the module names are at least 
>> >> "defined", so we can use them later in module-info.java,
>> >>
>> >> Should I send a vote thread about this to the mailing list separately?
>> >>
>> >> Uwe
>> >>
>> >> -
>> >> Uwe Schindler
>> >> Achterdiek 19, D-28357 Bremen
>> 

Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Robert Muir
Congratulations!

On Tue, Nov 30, 2021 at 4:49 PM Adrien Grand  wrote:
>
> I'm pleased to announce that Julie Tibshirani has accepted an invitation to 
> join the Lucene PMC!
>
> Congratulations Julie, and welcome aboard!
>
> --
> Adrien

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Michael Sokolov
Welcome, Julie!

 I think Adrien already added you to the PMC LDAP group, but I'll
double-check

On Tue, Nov 30, 2021, 2:11 PM Anshum Gupta  wrote:

> Congratulations and welcome, Julie!
>
> On Tue, Nov 30, 2021 at 1:49 PM Adrien Grand  wrote:
>
>> I'm pleased to announce that Julie Tibshirani has accepted an invitation
>> to join the Lucene PMC!
>>
>> Congratulations Julie, and welcome aboard!
>>
>> --
>> Adrien
>>
>
>
> --
> Anshum Gupta
>


Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Anshum Gupta
Congratulations and welcome, Julie!

On Tue, Nov 30, 2021 at 1:49 PM Adrien Grand  wrote:

> I'm pleased to announce that Julie Tibshirani has accepted an invitation
> to join the Lucene PMC!
>
> Congratulations Julie, and welcome aboard!
>
> --
> Adrien
>


-- 
Anshum Gupta


Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Michael McCandless
Congratulations and welcome Julie!!

Mike

On Tue, Nov 30, 2021 at 4:56 PM jim ferenczi  wrote:

> Congrats and welcome Julie!
>
> Le mar. 30 nov. 2021 à 22:49, Adrien Grand  a écrit :
>
>> I'm pleased to announce that Julie Tibshirani has accepted an invitation
>> to join the Lucene PMC!
>>
>> Congratulations Julie, and welcome aboard!
>>
>> --
>> Adrien
>>
> --
Mike McCandless

http://blog.mikemccandless.com


Re: Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread jim ferenczi
Congrats and welcome Julie!

Le mar. 30 nov. 2021 à 22:49, Adrien Grand  a écrit :

> I'm pleased to announce that Julie Tibshirani has accepted an invitation
> to join the Lucene PMC!
>
> Congratulations Julie, and welcome aboard!
>
> --
> Adrien
>


Welcome Julie Tibshirani to the Lucene PMC

2021-11-30 Thread Adrien Grand
I'm pleased to announce that Julie Tibshirani has accepted an invitation to
join the Lucene PMC!

Congratulations Julie, and welcome aboard!

-- 
Adrien


Re: [VOTE] Release Lucene 9.0.0 RC3

2021-11-30 Thread Adrien Grand
I'm good with getting safe bug fixes in as we respin, +1 to backport this
fix to 9.0.

On Tue, Nov 30, 2021 at 10:25 PM Greg Miller  wrote:

> If we're going to respin, I'd like to propose we pick up the bug fix
> in https://issues.apache.org/jira/browse/LUCENE-10232. I certainly
> wouldn't respin just to get this fix, but if we're going to anyway, it
> would be nice to grab it.
>
> Here's a PR to do so if the group thinks it makes sense:
> https://github.com/apache/lucene/pull/495
>
> Cheers,
> -Greg
>
> On Mon, Nov 29, 2021 at 2:02 PM Adrien Grand  wrote:
> >
> > You could send a heads up to dev@ to make this more visible but I don't
> think we need a vote.
> >
> > Thanks Uwe and Dawid for taking care of this.
> >
> > Le lun. 29 nov. 2021 à 22:25, Uwe Schindler  a écrit :
> >>
> >> Hi,
> >>
> >> Dawid and I changed the gradle build to change the module names to be
> according to above. With the new gradle task the automatically assigned
> module names from the gradle projects are now:
> >>
> >> > Task :showModuleNames
> >> lucene-benchmark-10.0.0-SNAPSHOT.jar   ->
> org.apache.lucene.benchmark
> >> lucene-backward-codecs-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.backward_codecs
> >> lucene-classification-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.classification
> >> lucene-codecs-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.codecs
> >> lucene-core-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.core
> >> lucene-demo-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.demo
> >> lucene-expressions-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.expressions
> >> lucene-facet-10.0.0-SNAPSHOT.jar   ->
> org.apache.lucene.facet
> >> lucene-grouping-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.grouping
> >> lucene-highlighter-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.highlighter
> >> lucene-join-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.join
> >> lucene-luke-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.luke
> >> lucene-memory-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.memory
> >> lucene-misc-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.misc
> >> lucene-monitor-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.monitor
> >> lucene-queries-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.queries
> >> lucene-queryparser-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.queryparser
> >> lucene-replicator-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.replicator
> >> lucene-sandbox-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.sandbox
> >> lucene-spatial-extras-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.spatial_extras
> >> lucene-spatial3d-10.0.0-SNAPSHOT.jar   ->
> org.apache.lucene.spatial3d
> >> lucene-suggest-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.suggest
> >> lucene-test-framework-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.test_framework
> >> lucene-analysis-common-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.analysis.common
> >> lucene-analysis-icu-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.analysis.icu
> >> lucene-analysis-kuromoji-10.0.0-SNAPSHOT.jar   ->
> org.apache.lucene.analysis.kuromoji
> >> lucene-analysis-morfologik-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.analysis.morfologik
> >> lucene-analysis-nori-10.0.0-SNAPSHOT.jar   ->
> org.apache.lucene.analysis.nori
> >> lucene-analysis-opennlp-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.analysis.opennlp
> >> lucene-analysis-phonetic-10.0.0-SNAPSHOT.jar   ->
> org.apache.lucene.analysis.phonetic
> >> lucene-analysis-smartcn-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.analysis.smartcn
> >> lucene-analysis-stempel-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.analysis.stempel
> >>
> >> The module names on the right can now be used in Java source code to
> refer in Java 11 to the module. Those are now "automatic module names"
> (because the lucene behind is not completely modularized). In later Lucene
> 9.x versions we will add full module support and only expose APIs for
> external consumption and hide all internal lucene packages.
> >>
> >> The 9.0 relese should make sure that the module names are at least
> "defined", so we can use them later in module-info.java,
> >>
> >> Should I send a vote thread about this to the mailing list separately?
> >>
> >> Uwe
> >>
> >> -
> >> Uwe Schindler
> >> Achterdiek 19, D-28357 Bremen
> >> https://www.thetaphi.de
> >> eMail: u...@thetaphi.de
> >>
> >> > -Original Message-
> >> > From: Dawid Weiss 
> >> > Sent: Monday, November 29, 2021 7:36 PM
> >> > To: Lucene Dev 
> >> > Subject: Re: [VOTE] Release Lucene 9.0.0 RC3
> >> >
> >> > Here is the change adding the 'org.apache.*' prefix, Uwe:
> >> > https://github.com/apache/lucene/pull/487
> >> >
> >> > I verified that Luke 

Re: [VOTE] Release Lucene 9.0.0 RC3

2021-11-30 Thread Greg Miller
If we're going to respin, I'd like to propose we pick up the bug fix
in https://issues.apache.org/jira/browse/LUCENE-10232. I certainly
wouldn't respin just to get this fix, but if we're going to anyway, it
would be nice to grab it.

Here's a PR to do so if the group thinks it makes sense:
https://github.com/apache/lucene/pull/495

Cheers,
-Greg

On Mon, Nov 29, 2021 at 2:02 PM Adrien Grand  wrote:
>
> You could send a heads up to dev@ to make this more visible but I don't think 
> we need a vote.
>
> Thanks Uwe and Dawid for taking care of this.
>
> Le lun. 29 nov. 2021 à 22:25, Uwe Schindler  a écrit :
>>
>> Hi,
>>
>> Dawid and I changed the gradle build to change the module names to be 
>> according to above. With the new gradle task the automatically assigned 
>> module names from the gradle projects are now:
>>
>> > Task :showModuleNames
>> lucene-benchmark-10.0.0-SNAPSHOT.jar   -> 
>> org.apache.lucene.benchmark
>> lucene-backward-codecs-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.backward_codecs
>> lucene-classification-10.0.0-SNAPSHOT.jar  -> 
>> org.apache.lucene.classification
>> lucene-codecs-10.0.0-SNAPSHOT.jar  -> 
>> org.apache.lucene.codecs
>> lucene-core-10.0.0-SNAPSHOT.jar-> org.apache.lucene.core
>> lucene-demo-10.0.0-SNAPSHOT.jar-> org.apache.lucene.demo
>> lucene-expressions-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.expressions
>> lucene-facet-10.0.0-SNAPSHOT.jar   -> org.apache.lucene.facet
>> lucene-grouping-10.0.0-SNAPSHOT.jar-> 
>> org.apache.lucene.grouping
>> lucene-highlighter-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.highlighter
>> lucene-join-10.0.0-SNAPSHOT.jar-> org.apache.lucene.join
>> lucene-luke-10.0.0-SNAPSHOT.jar-> org.apache.lucene.luke
>> lucene-memory-10.0.0-SNAPSHOT.jar  -> 
>> org.apache.lucene.memory
>> lucene-misc-10.0.0-SNAPSHOT.jar-> org.apache.lucene.misc
>> lucene-monitor-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.monitor
>> lucene-queries-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.queries
>> lucene-queryparser-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.queryparser
>> lucene-replicator-10.0.0-SNAPSHOT.jar  -> 
>> org.apache.lucene.replicator
>> lucene-sandbox-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.sandbox
>> lucene-spatial-extras-10.0.0-SNAPSHOT.jar  -> 
>> org.apache.lucene.spatial_extras
>> lucene-spatial3d-10.0.0-SNAPSHOT.jar   -> 
>> org.apache.lucene.spatial3d
>> lucene-suggest-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.suggest
>> lucene-test-framework-10.0.0-SNAPSHOT.jar  -> 
>> org.apache.lucene.test_framework
>> lucene-analysis-common-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.analysis.common
>> lucene-analysis-icu-10.0.0-SNAPSHOT.jar-> 
>> org.apache.lucene.analysis.icu
>> lucene-analysis-kuromoji-10.0.0-SNAPSHOT.jar   -> 
>> org.apache.lucene.analysis.kuromoji
>> lucene-analysis-morfologik-10.0.0-SNAPSHOT.jar -> 
>> org.apache.lucene.analysis.morfologik
>> lucene-analysis-nori-10.0.0-SNAPSHOT.jar   -> 
>> org.apache.lucene.analysis.nori
>> lucene-analysis-opennlp-10.0.0-SNAPSHOT.jar-> 
>> org.apache.lucene.analysis.opennlp
>> lucene-analysis-phonetic-10.0.0-SNAPSHOT.jar   -> 
>> org.apache.lucene.analysis.phonetic
>> lucene-analysis-smartcn-10.0.0-SNAPSHOT.jar-> 
>> org.apache.lucene.analysis.smartcn
>> lucene-analysis-stempel-10.0.0-SNAPSHOT.jar-> 
>> org.apache.lucene.analysis.stempel
>>
>> The module names on the right can now be used in Java source code to refer 
>> in Java 11 to the module. Those are now "automatic module names" (because 
>> the lucene behind is not completely modularized). In later Lucene 9.x 
>> versions we will add full module support and only expose APIs for external 
>> consumption and hide all internal lucene packages.
>>
>> The 9.0 relese should make sure that the module names are at least 
>> "defined", so we can use them later in module-info.java,
>>
>> Should I send a vote thread about this to the mailing list separately?
>>
>> Uwe
>>
>> -
>> Uwe Schindler
>> Achterdiek 19, D-28357 Bremen
>> https://www.thetaphi.de
>> eMail: u...@thetaphi.de
>>
>> > -Original Message-
>> > From: Dawid Weiss 
>> > Sent: Monday, November 29, 2021 7:36 PM
>> > To: Lucene Dev 
>> > Subject: Re: [VOTE] Release Lucene 9.0.0 RC3
>> >
>> > Here is the change adding the 'org.apache.*' prefix, Uwe:
>> > https://github.com/apache/lucene/pull/487
>> >
>> > I verified that Luke starts in the rebuilt distribution and that
>> > module names show org.apache.* prefixes. Dashes are not allowed in
>> > modules so Lucene artifacts using them (spatial-extras,
>> > test-framework, backward-codecs) use an underscore in place of the

Re: HEADS UP: Java 9 Module System (JMS) module names for Lucene artifacts

2021-11-30 Thread Chris Hegarty
Hi Uwe,

> On 30 Nov 2021, at 13:01, Uwe Schindler  wrote:
> 
> Hi Chris,
>  
> yes they are not declared “stable” for 9.0 as those are just “automatic 
> module names” assigned through manifest based on the gradle module name only. 
> But I would say they are still more “stable” than anything we had in 8.x 
> where the module system guesses just something from JAR file name. 

Right - “more stable”, which is fine.

> With the statement I wanted to say: We try to keep the names as noted in my 
> previous mail when we will switch to full-featured module system with 
> module-info.java, all SPIs declared, exports of packages,… 
> (https://issues.apache.org/jira/browse/LUCENE-10255 
> ). But there may be the 
> requirement to refactor and rename a module.

That sounds reasonable.

> As you were also involved with the JMS @ Oracle before you started at 
> Elasticsearch, you may also give some comments about the naming issue. To my 
> understanding the new and almost stable module names are safe to be released 
> as auto-modules in Lucene 9.0.

Yes, that is my understanding also.

> Uwe
>  
> P.S.: Not sure with which version you are testing Elasticsearch. The 
> automodules were added 2 weeks ago and yesterday we renamed them to have 
> fully-qualified domain names. We will merge the PR later and backport to 9.0 
> and 9.x branch.

I’m experimenting with a recent 9.0 snapshot. I’ll update once the latest name 
changes find their way into 9.0.

> -
> Uwe Schindler
> Achterdiek 19, D-28357 Bremen
> https://www.thetaphi.de 
> eMail: u...@thetaphi.de 
>  
> From: Dawid Weiss  
> Sent: Tuesday, November 30, 2021 1:19 PM
> To: Lucene Dev 
> Subject: Re: HEADS UP: Java 9 Module System (JMS) module names for Lucene 
> artifacts
>  
>> Getting this fixed in 9.0.0 will allow us to leverage these stable module 
>> names in requires
>> directives (without needing to change them anything soon).
>  
> For the record - they are not considered stable in 9.0.0 -- see Uwe's note 
> below (although this was my original 
> intention for introducing automatic module names, even if the actual compact 
> naming has been so 
> fiercely criticized...).
>  
> LUCENE-10234: Added Automatic-Module-Name to all JARs. This is a first step 
> to enable full Java
> module system (JMS) support in later Lucene versions. At the moment, the 
> automatic names should
> not be considered stable. (Dawid Weiss, Uwe Schindler)
>  
> D. 



RE: HEADS UP: Java 9 Module System (JMS) module names for Lucene artifacts

2021-11-30 Thread Uwe Schindler
Hi Chris,

 

yes they are not declared “stable” for 9.0 as those are just “automatic module 
names” assigned through manifest based on the gradle module name only. But I 
would say they are still more “stable” than anything we had in 8.x where the 
module system guesses just something from JAR file name. 

 

With the statement I wanted to say: We try to keep the names as noted in my 
previous mail when we will switch to full-featured module system with 
module-info.java, all SPIs declared, exports of packages,… 
(https://issues.apache.org/jira/browse/LUCENE-10255). But there may be the 
requirement to refactor and rename a module.

 

As you were also involved with the JMS @ Oracle before you started at 
Elasticsearch, you may also give some comments about the naming issue. To my 
understanding the new and almost stable module names are safe to be released as 
auto-modules in Lucene 9.0.

 

Uwe

 

P.S.: Not sure with which version you are testing Elasticsearch. The 
automodules were added 2 weeks ago and yesterday we renamed them to have 
fully-qualified domain names. We will merge the PR later and backport to 9.0 
and 9.x branch.

 

-

Uwe Schindler

Achterdiek 19, D-28357 Bremen

  https://www.thetaphi.de

eMail: u...@thetaphi.de

 

From: Dawid Weiss  
Sent: Tuesday, November 30, 2021 1:19 PM
To: Lucene Dev 
Subject: Re: HEADS UP: Java 9 Module System (JMS) module names for Lucene 
artifacts

 

Getting this fixed in 9.0.0 will allow us to leverage these stable module names 
in requires
directives (without needing to change them anything soon).

 

For the record - they are not considered stable in 9.0.0 -- see Uwe's note 
below (although this was my original 

intention for introducing automatic module names, even if the actual compact 
naming has been so 

fiercely criticized...).

 

LUCENE-10234: Added Automatic-Module-Name to all JARs. This is a first step to 
enable full Java
module system (JMS) support in later Lucene versions. At the moment, the 
automatic names should
not be considered stable. (Dawid Weiss, Uwe Schindler)

 

D. 



Re: HEADS UP: Java 9 Module System (JMS) module names for Lucene artifacts

2021-11-30 Thread Dawid Weiss
>
> Getting this fixed in 9.0.0 will allow us to leverage these stable module
> names in requires
> directives (without needing to change them anything soon).
>

For the record - they are not considered stable in 9.0.0 -- see Uwe's note
below (although this was my original
intention for introducing automatic module names, even if the actual
compact naming has been so
fiercely criticized...).

LUCENE-10234: Added Automatic-Module-Name to all JARs. This is a first step
to enable full Java
module system (JMS) support in later Lucene versions. At the moment, the
automatic names should
not be considered stable. (Dawid Weiss, Uwe Schindler)

D.


Re: HEADS UP: Java 9 Module System (JMS) module names for Lucene artifacts

2021-11-30 Thread Chris Hegarty
Hi Uwe,

Thank you very much for noticing and fixing this. I’m relatively new
here and certainly don’t get a vote or anything, but it is a big +1
from me for this change.

I'm actively investigaing the modularization of the Elasticsearch
platform and I noticed, when prototyping our module declarations, that
the lucene module names were less than ideal. Getting this fixed in
9.0.0 will allow us to leverage these stable module names in requires
directives (without needing to change them anything soon).

Thanks again,
-Chris.

> On 29 Nov 2021, at 23:04, Uwe Schindler  wrote:
> 
> Hi,
> 
> I stopped the Lucene 9.0 release because of some inconsistencies with Java
> Module System (JMS) module names. We will respin, but in preparation to full
> module system support (in later Lucene 9.x versions), I changed the so
> called "automatic module name" of all JAR artifacts so they are consistent
> with naming conventions by the ASF and suggested by module developers at
> OpenJDK and Maven people.
> 
> Long story:
> 
> There were already lengthy discussions on Maven and OpenJDK mailing list on
> "how to name a module". If you define a module name though
> "automatic-module-name" in the JAR manifest or by an explicit
> module-info.java (see https://issues.apache.org/jira/browse/LUCENE-10255,
> which is draft) the module name must be well thought. Christian Stein
> (Member of the OpenJDK group and also Junit committer, also well involved in
> development of Apache Maven) wrote some blog post about how a module name
> should look like, so any code downstream can import it into their own
> modules. The names must be valid Java identifiers and should be formatted
> like package names:
> https://sormuras.github.io/blog/2019-08-04-maven-coordinates-and-java-module
> -names.html
> 
> It concludes this very well:
> - The Java module name should have the Maven Group ID as prefix, followed by
> "." and then a local module descriptor. E.g., "org.apache.lucene.core"
> - The prefix of exported package names inside each module *should* be
> prefixed by the module name (we can't do this for Lucene, but we should at
> least share the same prefix: "org.apache.lucene").
> - The version name inside the module should follow module system syntax (so
> at least "9.0.0", no prefix/suffix => parseable by ModuleDescriptor.Version)
> 
> Here is a statistic of module names used on Maven by different artifacts,
> have a look at examples like Log4J, Apache TIKA and others:
> https://github.com/sormuras/modules/blob/main/doc/Top1000-2020.txt.md
> 
> For my detailed arguments see the discussion here (comments following this
> one):
>  7=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comm
> ent-17450327>
> 
> My proposal is to do the following before release, now implemented in
> https://github.com/apache/lucene/pull/487:
> 
>> Task :showModuleNames
> lucene-benchmark-10.0.0-SNAPSHOT.jar   ->
> org.apache.lucene.benchmark
> lucene-backward-codecs-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.backward_codecs
> lucene-classification-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.classification
> lucene-codecs-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.codecs
> lucene-core-10.0.0-SNAPSHOT.jar-> org.apache.lucene.core
> lucene-demo-10.0.0-SNAPSHOT.jar-> org.apache.lucene.demo
> lucene-expressions-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.expressions
> lucene-facet-10.0.0-SNAPSHOT.jar   ->
> org.apache.lucene.facet
> lucene-grouping-10.0.0-SNAPSHOT.jar->
> org.apache.lucene.grouping
> lucene-highlighter-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.highlighter
> lucene-join-10.0.0-SNAPSHOT.jar-> org.apache.lucene.join
> lucene-luke-10.0.0-SNAPSHOT.jar-> org.apache.lucene.luke
> lucene-memory-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.memory
> lucene-misc-10.0.0-SNAPSHOT.jar-> org.apache.lucene.misc
> lucene-monitor-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.monitor
> lucene-queries-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.queries
> lucene-queryparser-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.queryparser
> lucene-replicator-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.replicator
> lucene-sandbox-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.sandbox
> lucene-spatial-extras-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.spatial_extras
> lucene-spatial3d-10.0.0-SNAPSHOT.jar   ->
> org.apache.lucene.spatial3d
> lucene-suggest-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.suggest
> lucene-test-framework-10.0.0-SNAPSHOT.jar  ->
> org.apache.lucene.test_framework
> lucene-analysis-common-10.0.0-SNAPSHOT.jar ->
> org.apache.lucene.analysis.common
>