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
 <mailto:nkn...@apache.org> nkn...@apache.org  

 

 

On Thu, Jun 3, 2021 at 5:46 PM Nicholas Knize <nkn...@gmail.com 
<mailto: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 <http://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
 <mailto:nkn...@apache.org> nkn...@apache.org  

Reply via email to