I suppose all code can wait till some future big version unless it's some sort of bug fix applicable to the present. It's just a shame that a module I perceive to be less used, delaying things.
~ David Smiley Apache Lucene/Solr Search Developer http://www.linkedin.com/in/davidwsmiley On Sun, Feb 19, 2023 at 11:08 PM Ishan Chattopadhyaya < ichattopadhy...@gmail.com> wrote: > > (e.g. by shading) it but it hasn't happened yet. Personally, I don't > think > > Hadoop-Auth is important enough to continue to thwart this progress on > > SolrCloud. Agreed? > > Agreed, in principle. But, if your suggestion is that we do this in 9x, > then I need more clarification as to why this can't wait until 10x. > > On Mon, Feb 20, 2023 at 9:35 AM Ishan Chattopadhyaya < > ichattopadhy...@gmail.com> wrote: > > > > We could stop shipping this module with 9.3, say, until the versioning > > issue allows it to return. > > > > Not sure if I follow correctly, but do you mean we stop shipping > > hadoop-auth with Solr starting 9.3? > > > > On Mon, Feb 20, 2023 at 7:37 AM David Smiley <dsmi...@apache.org> wrote: > > > >> FYI there's the beginning of an important conversation in > >> https://issues.apache.org/jira/browse/SOLR-16116 pertaining to how we > >> deal > >> with modules that want version-X of a dependency but Solr-core would > like > >> to have version-Y. Let's further that discussion here. > >> > >> With a minor ClassLoader change, we could easily support this for a user > >> with their own custom module, but these first-party modules are another > >> matter. These are compiled, tested, and packaged by our build. It's > >> probably too much work for our build to handle varying versions of a > >> dependency? > >> > >> The problem has blocked progress on a strategic direction of SolrCloud > for > >> a year now, and the module in question is hadoop-auth, and the > dependency > >> is Curator. It's expected to be resolved by the Hadoop project someday > >> (e.g. by shading) it but it hasn't happened yet. Personally, I don't > >> think > >> Hadoop-Auth is important enough to continue to thwart this progress on > >> SolrCloud. Agreed? > >> > >> We could stop shipping this module with 9.3, say, until the versioning > >> issue allows it to return. One way I prefer is to merely deactivate the > >> Gradle module (or say, only tests & JAR publishing) thereby leaving > source > >> in-place, which is nicer for source control history when it returns, > which > >> we expect it to. Of course the other way is outright removal. > >> > >> ~ David Smiley > >> Apache Lucene/Solr Search Developer > >> http://www.linkedin.com/in/davidwsmiley > >> > > >