This is a big headache for many things. I wouldn't mind doing this
even for 9x. This is a major release, why not go ahead and try to
clean it up right away?

Dawid

On Mon, Aug 31, 2020 at 11:50 PM Tomoko Uchida
<tomoko.uchida.1...@gmail.com> wrote:
>
> Hello devs,
>
> we have lots of package name conflicts (shared package names) between modules 
> in the Lucene/Solr source tree. It is not only annoying for devs/users but 
> also indeed bad practice since Java 9 (according to my understanding), and we 
> already have some problems with Javadocs due to these splitted packages as 
> some of us would know. I'm curious about the issue from a while ago. My 
> questions are, Q1: How can we solve the issue in an organized way? Q2: How 
> many of us really have interests about that?
>
> To break down Q1,
> - A JIRA for building a grand design and organizing sub tasks is needed? We 
> have a couple of issues (e.g. LUCENE-9317 and LUCENE-9319) about it and I had 
> been playing around them before; but I feel like an umbrella ticket would be 
> needed.
> - When to start and what's the target version to be out? My feeling is that 
> after cutting branch_9x is the right moment to start and 10.0.0 is suitable 
> for the target, does this make sense?
> - Are there any other tasks/concerns to be considered except for just 
> renaming packages?
>
> Regarding Q2,
> I know some of us have deep knowledge and thoughts in this topic, but for now 
> I am not sure how many of you have the will to give help or take time for 
> that.
> It can't be a one-man effort. The more people understand and can contribute 
> to the build, the more healthy it will be. (I borrowed this phrase from 
> Gradle build issue LUCENE-9077).
>
> I don't intend to rush into making a decision, my purpose here is to collect 
> information to see if I can handle it before opening a JIRA.
>
> Thanks,
> Tomoko

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

Reply via email to