Hello Arrow community!

I am coming from the Apache Pekko community where we are trying to
bootstrap the newly approved incubator project. Currently we are working on
snapshots/nightlies, specifically where to upload them and also the process
of generating the snapshots (i.e. nightly, after merge into main etc etc).

As of now we are uploading into Apache nightlies (i.e.
https://nightlies.apache.org/ with PR
https://github.com/apache/incubator-pekko/pull/60) and the method of
uploading was actually derived from Apache Arrow. However after further
cursory investigation I found out that Apache Arrow seems to be the
only Apache project that seems to upload snapshots into
https://nightlies.apache.org/. Every other project uploads snapshots into
Apache's Nexus snapshot repository (i.e.
https://repository.apache.org/content/groups/snapshots/) and after
discussion with Apache's #askinfra slack channel, they also recommend that
any JVM library snapshot artifacts be published to this Nexus Snapshot
Repository.

So the question is, is there a reason why this project is uploading
snapshot jars into the nightlies? The only technical reason I can come up
with is that with nightlies you have control over the expiry (i.e. setting
it to 30 days), whereas with Apache's Snapshot Repo there is a default
global job that cleans snapshots. Pekko is currently considering uploading
to Apache's Nexus Snapshot Repo instead of nightlies but I want to make
sure we haven't missed anything, for context of the discussion in pekko see
https://lists.apache.org/thread/p5s8ysypyd2l2slb3o9f2v5vrf8dgsx8.

Many thanks

-- 

Matthew de Detrich

*Aiven Deutschland GmbH*

Immanuelkirchstraße 26, 10405 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

*m:* +491603708037

*w:* aiven.io *e:* matthew.dedetr...@aiven.io

Reply via email to