cassandra-ecosystem is coming along nicely, but there's still a bit of time before that's ready. Anyone have any concerns with the dependency change proposed in this thread?
On Wed, Jul 29, 2026, at 11:54 AM, Josh McKenzie wrote: > I don't see why not. Our commit volume and artifact size are modest enough I > can't imagine it'd put undue strain on asf infra. > > On Wed, Jul 29, 2026, at 10:52 AM, Shailaja Koppu wrote: >> Hi Josh, >> >> The idea of snapshot build sounds good. Can we do the same for Sidecar as >> well, so we can progress with snapshot artifacts of Sidecar when needed? >> >> Thanks, >> Shailaja >> >> >>> On Jul 28, 2026, at 2:44 AM, Josh McKenzie <[email protected]> wrote: >>> >>> *Current problem:* >>> • cassandra-sidecar builds off a specific released artifact from >>> cassandra-analytics. This is a byproduct of us needing a voted upon and >>> released artifact of analytics to build a release of sidecar off of as per >>> ASF rules / legalities. >>> • This means if you have changes that touch both projects (which many do), >>> you have to: >>> • Commit to analytics >>> • Cut an analytics release (CI, VOTE, time frame, etc) >>> • Then merge your changes into sidecar bumping the analytics dependency >>> • This is Clearly Bad. >>> >>> I'd like to propose a temporary solution to this while we work through >>> CEP-63 (which includes cutting releases for the two projects together): >>> 1. Change the cassandra-analytics subproject to publish a SNAPSHOT build >>> on every commit >>> 2. Change sidecar to build off those SNAPSHOT builds for day-to-day work >>> (can basically bump that artifact ref whenever we want or need to >>> sidecar-side on trunk) >>> 3. When it's time for a cassandra-sidecar release, we >>> 1. go through formal release verification on analytics, test, vote, >>> release, then >>> 2. point sidecar to that released artifact and go through release >>> verification, test, vote, release. >>> This will allow us to stage and merge patches to both repos w/out having >>> that formal vote and release analytics dependency gumming up the works and >>> slowing things down. >>> >>> So: any concerns? >>> >>> ~Josh >
