+1 to the list Andy put out.  That's pretty much the same set of steps I
work through when I validate a given release.

   With respect to the point raised by Abe, he and Andy and I spent some
time talking about this elsewhere.  The source tarball is correct; it
includes source for everything.  Abe did point out that the distribution
tarball in SVN doesn't have dependent JARs for all subprojects.  This is
something we can fix, but it's also probably a good start to a conversation
about what role we want the distribution tarball to play and whether we
need it at all anymore.  Further discussion is _definitely_ required there,
but the upshot is that no changes are required for this release; we can
move forward with the artifacts Andy has already uploaded.

   Which in turn reminds me that _I_ need to validate this guy and give
a +1... on to that now!

  - Bret -

On Thu, Oct 16, 2025 at 9:42 AM Tolbert, Andy <[email protected]> wrote:

> Hi Abe,
>
> Good catch! I assume you mean the main distribution (
> https://dist.apache.org/repos/dist/dev/cassandra/cassandra-java-driver/4.19.1/apache-cassandra-java-driver-4.19.1.tar.gz;
> which also includes src zips), it does look like there are some modules
> missing from the distribution pom that should probably be included;  It's
> likely that these modules were never added to the distribution build when
> they were introduced and no one has noticed until now.  Let me see if I can
> fix that and make another go at this.
>
>
> https://github.com/apache/cassandra-java-driver/blob/4.x/distribution/pom.xml#L47-L69
>
> Just did a spot check and it looks like the source tar is including
> everything since it's just grabbing everything with exception to some
> dotfiles.
>
> Thanks,
> Andy
>
>
> On Thu, Oct 16, 2025 at 9:18 AM Abe Ratnofsky <[email protected]> wrote:
>
>> Agree it would be helpful to have a standardized script.
>>
>> Maybe a noob question, but why do the source artifact distributions only
>> contain (core, query-builder, mapper-processor, mapper-runtime) and not
>> (metrics, guava, etc) which do have source files in-tree?
>>
>

Reply via email to