Re: 8.7 Release

2020-10-17 Thread Adrien Grand
As the branch has been cut, I deleted 8.6 jobs and created 8.7 jobs on the
ASF Jenkins: https://ci-builds.apache.org/job/Lucene/.

On Tue, Oct 13, 2020 at 6:16 PM Adrien Grand  wrote:

> This sounds good to me, thank you!
>
> On Tue, Oct 13, 2020 at 6:06 PM Atri Sharma  wrote:
>
>> I will start the first build candidate on upcoming Monday. This is my
>> first release so fingers crossed :)
>>
>> On Tue, Oct 13, 2020 at 7:01 PM Adrien Grand  wrote:
>> >
>> > Thanks Atri. Do you know when you will start the first build candidate
>> as well? We had been doing some planning around Ishan's initial suggestion
>> of cutting the branch on September 20th, so as this is getting delayed I'm
>> trying to get a sense of whether the release would likely be out in the
>> next two weeks.
>> >
>> > On Tue, Oct 13, 2020 at 12:10 PM Atri Sharma  wrote:
>> >>
>> >> Adrien,
>> >>
>> >> Sorry for the delay in response.
>> >>
>> >> I will cut the branch this Friday morning (IST).
>> >>
>> >> Atri
>> >>
>> >> On Tue, 13 Oct 2020 at 05:43, Houston Putman 
>> wrote:
>> >>>
>> >>> Adrien, I plan on merging SOLR-14907 to master and 8x tomorrow. If
>> you would mind waiting to cut 8.7 until then, I would appreciate it.
>> >>>
>> >>> - Houston
>> >>>
>> >>> On Mon, Oct 12, 2020 at 4:59 AM Adrien Grand 
>> wrote:
>> 
>>  Shall we move forward with 8.7 now that 8.6.3 is out?
>> 
>>  On Tue, Sep 22, 2020 at 9:32 PM Atri Sharma  wrote:
>> >
>> > I plan to cut the branch on 30th September.
>> >
>> > On Wed, 23 Sep 2020 at 00:51, Cassandra Targett <
>> casstarg...@gmail.com> wrote:
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Atri,
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Just so I understand your plans, when you say you are planning to
>> start the process at the end of this month, you mean you intend to create
>> the branch around Oct 1? No pressure, I ask only because Ishan’s original
>> mail mentioned cutting the branch this week and I just wanted to have a
>> clearer sense of your timeline.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Thanks,
>> >>
>> >>
>> >> Cassandra
>> >>
>> >>
>> >>
>> >>
>> >> On Sep 15, 2020, 11:53 PM -0500, Atri Sharma ,
>> wrote:
>> >>
>> >>
>> >>
>> >>
>> >> I was planning to start the process end of this month.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> On Wed, 16 Sep 2020 at 04:07, Gus Heck  wrote:
>> >>
>> >>
>> >>>
>> >>>
>> >>> Unless it somehow got lost in a spam filter somewhere, I don't
>> think we have set a target date for the release yet? (roadmap says autumn
>> 2020 which technically doesn't begin until the solstice on the 21st :) )
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> Hoping that I might still get the Advanced Query parser in first,
>> but that's a much bigger prospect than these two tickets.
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> -Gus
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> On Tue, Sep 15, 2020 at 5:29 PM Erik Hatcher <
>> erik.hatc...@gmail.com> wrote:
>> >>>
>> >>>
>> 
>> 
>>  Unless there are objections, I'm gonna get
>> https://issues.apache.org/jira/browse/SOLR-14799 into 8.7 as well.
>> 
>> 
>> 
>> 
>>  Erik
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>  On Sep 14, 2020, at 10:06 AM, Christine Poerschke (BLOOMBERG/
>> LONDON)  wrote:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>  With a view towards including it in the release, I'd appreciate
>> input on the
>> 
>> 
>> 
>> 
>>  https://issues.apache.org/jira/browse/SOLR-14828
>> 
>> 
>> 
>> 
>> 
>>  solrj logging tweak if anyone has a moment?
>> 
>> 
>> 
>> 
>>  Thanks,
>> 
>> 
>>  Christine
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>  From: dev@lucene.apache.org At: 08/20/20 22:48:39
>> 
>> 
>>  To: dev@lucene.apache.org
>> 
>> 
>>  Subject: Re: 8.7 Release
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>  Also, we should try to respect the stuff we have put on the
>> roadmap (Which includes me getting a patch up for SIP-9 much sooner rather
>> than even a little later!)
>> 
>> 
>> 
>>

Re: JIRAs with user facing changes

2020-10-17 Thread Andrzej Białecki
+1, we should strive to be consistent in the user-facing APIs / configs / UX.

I’m wondering if there’s any support in Jira for conditional fields, so that 
when you create a Jira issue if you tick off an option “Affects the UX?” it 
opens a mandatory text field to describe the changes.


> On 16 Oct 2020, at 20:19, Noble Paul  wrote:
> 
> Hi,
> I'm proposing a process for every ticket which has a user facing
> change. The changes could be
> 
> * A new command/end point
> * A new request parameter
> * A configuration (solr.xml, clusterprops.json, or any other file in ZK)
> * A new file (part of file) in ZK
> * A new file in file system
> 
> I may have missed some.
> 
> Please ensure that the changes are described in the description of the
> JIRA. This gives a heads up to other committers that a new user facing
> change is being introduced.
> 
> Solr's UX is inconsistent & hard and the reason is that we all make
> user-facing changes without enough review. Of course we add ref guide
> documentation. But, it is not done until it is too late. The intent to
> make a change should be made clear well in advance so that we get
> early feedback. Other committers often see the changes pretty late and
> at this point it is too late to change because of backward
> incompatibility.
> 
> 
> -- 
> -
> Noble Paul
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
> 


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



Re: Approach towards solving split package issues?

2020-10-17 Thread Tomoko Uchida
Hi,
please review LUCENE-9318, this refactors backward-codecs module (packages
are renamed).
I'm going to merge it into the master after waiting a week or so if there
is no objection/feedback.

Tomoko


2020年9月3日(木) 22:35 Tomoko Uchida :

> I also opened SOLR-14826 as the placeholder. I'm not fully sure of its
> priority but at least Alexandre expressed an interest in fixing it for
> Solr, thanks.
> If there is someone who wants to take the ownership, please feel free to
> join. I will leave it there until LUCENE-9499 is done anyway.
>
>
>
> 2020年9月3日(木) 0:12 Tomoko Uchida :
>
>> I opened LUCENE-9499 as the umbrella.
>> I set "Fix version" to 9.0 - means once we make a commit on it, this will
>> be a blocker for release 9.0.0. (I don't think the changes should be
>> delivered across two major releases; all changes have to be out at once in
>> a major release.) If there are any objections or concerns, please leave
>> comments. For now I have no idea about the total volume of changes or
>> technical obstacles that have to be handled.
>>
>> About Solr - do we really need to fix split packages? Solr is a server
>> app, the benefits seem to be smaller than Lucene (a library) for me. I'd
>> like to hear opinions/thoughts from others.
>>
>> Tomoko
>>
>>
>> 2020年9月2日(水) 9:05 Gus Heck :
>>
>>> +1 to fixing and +1 to doing it in a major release.
>>>
>>> On Tue, Sep 1, 2020 at 4:32 PM Adrien Grand  wrote:
>>>
 +1 Changing packages of many classes should be done in a major.

 On Tue, Sep 1, 2020 at 5:50 PM Tomoko Uchida <
 tomoko.uchida.1...@gmail.com> wrote:

> Just to make sure, could I confirm "when the changes will be out"...
> Resolving split package issues should break backward compatibility
> (changing package names and moving classes from one module to another
> modules). So we have just two options, we can have these changes only on
> major releases - 9.0.0 or 10.0.0; we cannot release such changes at minor
> versions. Is that correct?
>
> Tomoko
>
>
> 2020年9月1日(火) 22:08 Tomoko Uchida :
>
>> > As I recall one issue was around where to put analysis packages?
>>
>> It's LUCENE-9317. I had worked on it before, you can see what changes
>> will be needed for analyzers-common (and core).
>>
>>
>> 2020年9月1日(火) 22:00 Michael Sokolov :
>>
>>> I'm in favor - there may be some difficult choices though. As I
>>> recall
>>> one issue was around where to put analysis packages? I forget the
>>> details, but there was some pretty strong feeling that you should
>>> have
>>> a functioning system with core only. However some basic analysis
>>> tools
>>> are required for that, while most of our analyzers and so on are in a
>>> separate analysis module. Perhaps we will need to move some basic
>>> analyzers out of com.amazon.lucene.analysis? Or the reverse - move
>>> all
>>> the analysis code into the analysis module and acknowledge that it is
>>> a fundamental dependency (more essential than core, really).
>>>
>>> On Tue, Sep 1, 2020 at 8:26 AM Tomoko Uchida
>>>  wrote:
>>> >
>>> > yes, Jigsaw was on my mind too...
>>> >
>>> > > why not go ahead and try to clean it up right away?
>>> >
>>> > > So a strong +1 to clean this up!
>>> >
>>> > OK, maybe I should open two issues, one for Lucene and one for
>>> Solr, and link existing wip issues to them.
>>> > Once we start it, these will be blockers for 9.0.0 release I
>>> believe (for now I have no idea about the volume of the changes or
>>> technical obstacles). Are there any objections or comments?
>>> >
>>> >
>>> > 2020年9月1日(火) 19:34 Uwe Schindler :
>>> >>
>>> >> Hi,
>>> >>
>>> >> The biggest issue is that split packages make migrating to the
>>> Java 9 module system impossible. It's not allowed to have same package 
>>> name
>>> (with classes) in different JAR files.
>>> >>
>>> >> Some of those require to open up visibility of classes. Some
>>> split packages issues were done because of package private access, 
>>> which is
>>> very bad between JAR files. This also affects the test framework, 
>>> although
>>> this is not such a big deal (I would exclude that for now), because you
>>> would never run UNIT tests inside a module system, only integration 
>>> tests.
>>> >>
>>> >> So a strong +1 to clean this up!
>>> >> Uwe
>>> >>
>>> >> -
>>> >> Uwe Schindler
>>> >> Achterdiek 19, D-28357 Bremen
>>> >> https://www.thetaphi.de
>>> >> eMail: u...@thetaphi.de
>>> >>
>>> >> > -Original Message-
>>> >> > From: Dawid Weiss 
>>> >> > Sent: Tuesday, September 1, 2020 9:22 AM
>>> >> > To: Lucene Dev 
>>> >> > Subject: Re: Approach towards solving split package issues?
>>> >> >
>>> >> > This is a big headache for many things. I would

Re: JIRAs with user facing changes

2020-10-17 Thread Noble Paul
I don't think we have such an option in JIRA. However, we can add a
similar item to the checklist in github

On Sat, Oct 17, 2020 at 6:43 PM Andrzej Białecki  wrote:
>
> +1, we should strive to be consistent in the user-facing APIs / configs / UX.
>
> I’m wondering if there’s any support in Jira for conditional fields, so that 
> when you create a Jira issue if you tick off an option “Affects the UX?” it 
> opens a mandatory text field to describe the changes.
>
>
> > On 16 Oct 2020, at 20:19, Noble Paul  wrote:
> >
> > Hi,
> > I'm proposing a process for every ticket which has a user facing
> > change. The changes could be
> >
> > * A new command/end point
> > * A new request parameter
> > * A configuration (solr.xml, clusterprops.json, or any other file in ZK)
> > * A new file (part of file) in ZK
> > * A new file in file system
> >
> > I may have missed some.
> >
> > Please ensure that the changes are described in the description of the
> > JIRA. This gives a heads up to other committers that a new user facing
> > change is being introduced.
> >
> > Solr's UX is inconsistent & hard and the reason is that we all make
> > user-facing changes without enough review. Of course we add ref guide
> > documentation. But, it is not done until it is too late. The intent to
> > make a change should be made clear well in advance so that we get
> > early feedback. Other committers often see the changes pretty late and
> > at this point it is too late to change because of backward
> > incompatibility.
> >
> >
> > --
> > -
> > Noble Paul
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> > For additional commands, e-mail: dev-h...@lucene.apache.org
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>


-- 
-
Noble Paul

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