+1!

> El ago 19, 2026, a las 9:02 p.m., Yifan Cai <[email protected]> escribió:
> 
> Thanks Josh. I am supportive of publishing snapshot and the same infra setup 
> can be shared with the new cassandra-ecosystem.
> 
> - Yifan
> 
> From: Josh McKenzie <[email protected] <mailto:[email protected]>>
> Sent: Thursday, 06 August 2026 14:01:39
> To: dev <[email protected] <mailto:[email protected]>>
> Subject: Re: [DISCUSS] Decoupling cassandra-sidecar trunk builds from 
> cassandra-analytics release-votes
>  
> 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] 
>>>> <mailto:[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):
>>>> Change the cassandra-analytics subproject to publish a SNAPSHOT build on 
>>>> every commit
>>>> 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)
>>>> When it's time for a cassandra-sidecar release, we
>>>> go through formal release verification on analytics, test, vote, release, 
>>>> then
>>>> 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
>> 
> 

Reply via email to