Wonderful and useful information. Thank you Uwe and Dawid! Nicholas Knize, Ph.D., GISP Principal Engineer - Search | Amazon Apache Lucene PMC Member and Committer nkn...@apache.org
On Fri, Jun 4, 2021 at 2:42 AM Uwe Schindler <u...@thetaphi.de> wrote: > Hi Nicholas, > > > > the Snapshots are generated nightly by Jenkins: > > - Main: > https://ci-builds.apache.org/job/Lucene/job/Lucene-Maven-Snapshots-main/ > - 8.x: > https://ci-builds.apache.org/job/Lucene/job/Lucene-Solr-Maven-8.x/ > > > > About your questions: The snapshots pile up, so there is relics of > outdated modules that were deleted. E.g., lucene-spatial no longer exists > and was replaced by lucene-spatial3d. Because of this you see some old > artifacts that were published when it was still active. As no new artifacts > are pushed, the last 10 old ones per version number stay there forever. > > > > During 8.x there is a gap because the snapshot build was broken for about > 1.5 years. So the last ones were 8.3.2. It was reactivated for 8.9.0 (see > https://issues.apache.org/jira/browse/LUCENE-9836). > > > > Snapshot version numbers are always slightly different. You wont use > direct version numbers. If you want to refer to a snapshot artifact you > would use the -SNAPSHOT version number, whoich downloads the latest one. > > > > For Solr it’s a bit different now, we do not rely on snapshots anymore > (too uncontrollable). There we build “real” (non-snapshot) prereleases > which are located on some separate repository with version numbers after > the Jenkins build number. The builds are manually triggered when Solr > decides to upgrade Lucene, it is not automatic: > https://ci-builds.apache.org/job/Solr/job/Lucene-prerelease-main/ > > Artifacts are here (one repository per “release”): > https://nightlies.apache.org/solr/lucene-prereleases/ (latest is jenkins > build 5) > > > > Uwe > > > > ----- > > Uwe Schindler > > Achterdiek 19, D-28357 Bremen > > https://www.thetaphi.de > > eMail: u...@thetaphi.de > > > > *From:* Nicholas Knize <nkn...@gmail.com> > *Sent:* Friday, June 4, 2021 1:00 AM > *To:* Lucene/Solr dev <dev@lucene.apache.org> > *Subject:* Re: SNAPSHOT builds > > > > Also, lucene-spatial module's last release was 8.4. So I'm confused why > there are any artifacts past 8.4 let alone one built in 2019 for 9.0.0? > Seems like all the modules should be consistent on a consistent SHA? Is > this snapshot repository used for anything? > > > Nicholas Knize, Ph.D., GISP > Principal Engineer - Search | Amazon > Apache Lucene PMC Member and Committer > nkn...@apache.org > > > > > > On Thu, Jun 3, 2021 at 5:46 PM Nicholas Knize <nkn...@gmail.com> wrote: > > Anyone familiar with how the lucene snapshot builds > <http://repository.apache.org/content/groups/snapshots/org/apache/lucene/> > are generated on repository.apache.org? Are they auto published somehow > or manually published? Looks like the artifacts include timestamp and build > identifier but all the modules seem to be built at different times and are > not consistent with each other (e.g., lucene-core-9.0.0 > <https://repository.apache.org/content/groups/snapshots/org/apache/lucene/lucene-core/9.0.0-SNAPSHOT/> > snapshot > was recently published, but lucene-spatial-9.0.0 > <https://repository.apache.org/content/groups/snapshots/org/apache/lucene/lucene-spatial/9.0.0-SNAPSHOT/> > snapshot > was last built Dec 12, 2019). > > > > Nicholas Knize, Ph.D., GISP > Principal Engineer - Search | Amazon > Apache Lucene PMC Member and Committer > nkn...@apache.org > >