Re: Proposal for the Lucene Dependency after git repo split

2021-02-25 Thread Mike Drob
It is possible to publish snapshots into the Apache Nexus repository. That said, I think it is a bad idea for Solr to depend on Lucene snapshots because that constrains the ability to do releases. Either you have to wait for a Lucene release and then you can cut over, or you have to figure out what

Re: Proposal for the Lucene Dependency after git repo split

2021-02-25 Thread Houston Putman
Once the projects are on separate release cadences there wont be an ability to “add on both fronts” anymore. You will have to add to lucene, wait for a release, then add to Solr once Solr upgrades its lucene dependency to that new version. I dont imagine that we are going to keep Solr master/main,

Re: Proposal for the Lucene Dependency after git repo split

2021-02-25 Thread Gus Heck
Until the first feature that wants to add something on both fronts... Is it possible for Lucene to publish nightly snapshots? I know there is some level of support for snapshots in central, though I don't know what their usage policies are. If that's too restricted is there an artifact repo control

Proposal for the Lucene Dependency after git repo split

2021-02-25 Thread Houston Putman
Hey everyone, Currently there is discussion going on, in SOLR-14762 , regarding the split of the lucene-solr repo into individual repos for Solr and Lucene. There seems to be agreement that we shouldn't wait for a Lucene release to do the split, an

Re: Solr Docker Dependencies Question

2021-02-25 Thread Houston Putman
dirmngr: We used to use gpg for validating the downloaded solr binaries. That is gone in the new build (though will have to be added back in depending on what we decide around the "official image"). It can be removed for now and added back later if needed. Netcat: I believe netcat is for easy test

Solr Docker Dependencies Question

2021-02-25 Thread Mike Drob
In our Dockerfile I see the line: > apt-get -y install acl dirmngr lsof procps wget netcat gosu tini; I understand how we use some of these, but not all of them. acl package provides setfacl, and gosu provides gosu, which look to be only used in tests? How much would we miss them if they were go