[RESULT][VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-08 Thread Mick Semb Wever
Vote passes with seven +1s (3 binding) and no vetoes.



On Fri, 8 Sept 2023 at 10:19, Jacek Lewandowski 
wrote:

> Ok, +1
>
> czw., 7 wrz 2023, 21:33 użytkownik Mick Semb Wever 
> napisał:
>
>>
>>
>> On Thu, 7 Sept 2023 at 13:53, Jacek Lewandowski <
>> lewandowski.ja...@gmail.com> wrote:
>>
>>> Mick, is the documentation / website ok?
>>>
>>
>>
>> Can you elaborate on what is ok ?
>>
>> https://cassandra.apache.org/doc/5.0/index.html
>>  is in an ok state.
>> There's lots still to add for 5.0 and I know Lorina is very busy on this
>> front.  I don't think any of that is a release blocker though.
>>
>> And, I suggest we repeat what we did with previous major releases and not
>> list the alpha releases on the downloads page (but do list the first
>> beta).  Announcement emails will contain all the information to links and
>> there'll probably be blog posts too.
>>
>>
>>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-08 Thread Jacek Lewandowski
Ok, +1

czw., 7 wrz 2023, 21:33 użytkownik Mick Semb Wever  napisał:

>
>
> On Thu, 7 Sept 2023 at 13:53, Jacek Lewandowski <
> lewandowski.ja...@gmail.com> wrote:
>
>> Mick, is the documentation / website ok?
>>
>
>
> Can you elaborate on what is ok ?
>
> https://cassandra.apache.org/doc/5.0/index.html
>  is in an ok state.
> There's lots still to add for 5.0 and I know Lorina is very busy on this
> front.  I don't think any of that is a release blocker though.
>
> And, I suggest we repeat what we did with previous major releases and not
> list the alpha releases on the downloads page (but do list the first
> beta).  Announcement emails will contain all the information to links and
> there'll probably be blog posts too.
>
>
>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-07 Thread Mick Semb Wever
On Thu, 7 Sept 2023 at 13:53, Jacek Lewandowski 
wrote:

> Mick, is the documentation / website ok?
>


Can you elaborate on what is ok ?

https://cassandra.apache.org/doc/5.0/index.html
 is in an ok state.
There's lots still to add for 5.0 and I know Lorina is very busy on this
front.  I don't think any of that is a release blocker though.

And, I suggest we repeat what we did with previous major releases and not
list the alpha releases on the downloads page (but do list the first
beta).  Announcement emails will contain all the information to links and
there'll probably be blog posts too.


Re: [VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-07 Thread Andrés de la Peña
+1

On Thu, 7 Sept 2023 at 12:52, Jacek Lewandowski 
wrote:

> Mick, is the documentation / website ok?
>
> If so, +1
>
> Best Regards,
> - - -- --- -  -
> Jacek Lewandowski
>
>
> czw., 7 wrz 2023 o 12:58 Brandon Williams  napisał(a):
>
>> +1
>>
>> Kind Regards,
>> Brandon
>>
>> On Mon, Sep 4, 2023 at 3:26 PM Mick Semb Wever  wrote:
>> >
>> >
>> > Proposing the test build of Cassandra 5.0-alpha1 for release.
>> >
>> > DISCLAIMER, this alpha release does not contain the expected 5.0
>> > features: Vector Search (CEP-30), Transactional Cluster Metadata
>> > (CEP-21) and Accord Transactions (CEP-15).  These features will land
>> > in a later alpha release.
>> >
>> > Please also note that this is an alpha release and what that means,
>> further info at
>> https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle
>> >
>> > sha1: bc5e3741d475e2e99fd7a10450681fd708431a89
>> > Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
>> > Maven Artifacts:
>> https://repository.apache.org/content/repositories/orgapachecassandra-1316/org/apache/cassandra/cassandra-all/5.0-alpha1/
>> >
>> > The Source and Build Artifacts, and the Debian and RPM packages and
>> repositories, are available here:
>> https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/
>> >
>> > The vote will be open for 72 hours (longer if needed). Everyone who has
>> tested the build is invited to vote. Votes by PMC members are considered
>> binding. A vote passes if there are at least three binding +1s and no -1's.
>> >
>> > [1]: CHANGES.txt:
>> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
>> > [2]: NEWS.txt:
>> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt
>> >
>>
>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-07 Thread Benjamin Lerer
+1

Le jeu. 7 sept. 2023 à 13:53, Jacek Lewandowski 
a écrit :

> Mick, is the documentation / website ok?
>
> If so, +1
>
> Best Regards,
> - - -- --- -  -
> Jacek Lewandowski
>
>
> czw., 7 wrz 2023 o 12:58 Brandon Williams  napisał(a):
>
>> +1
>>
>> Kind Regards,
>> Brandon
>>
>> On Mon, Sep 4, 2023 at 3:26 PM Mick Semb Wever  wrote:
>> >
>> >
>> > Proposing the test build of Cassandra 5.0-alpha1 for release.
>> >
>> > DISCLAIMER, this alpha release does not contain the expected 5.0
>> > features: Vector Search (CEP-30), Transactional Cluster Metadata
>> > (CEP-21) and Accord Transactions (CEP-15).  These features will land
>> > in a later alpha release.
>> >
>> > Please also note that this is an alpha release and what that means,
>> further info at
>> https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle
>> >
>> > sha1: bc5e3741d475e2e99fd7a10450681fd708431a89
>> > Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
>> > Maven Artifacts:
>> https://repository.apache.org/content/repositories/orgapachecassandra-1316/org/apache/cassandra/cassandra-all/5.0-alpha1/
>> >
>> > The Source and Build Artifacts, and the Debian and RPM packages and
>> repositories, are available here:
>> https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/
>> >
>> > The vote will be open for 72 hours (longer if needed). Everyone who has
>> tested the build is invited to vote. Votes by PMC members are considered
>> binding. A vote passes if there are at least three binding +1s and no -1's.
>> >
>> > [1]: CHANGES.txt:
>> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
>> > [2]: NEWS.txt:
>> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt
>> >
>>
>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-07 Thread Jacek Lewandowski
Mick, is the documentation / website ok?

If so, +1

Best Regards,
- - -- --- -  -
Jacek Lewandowski


czw., 7 wrz 2023 o 12:58 Brandon Williams  napisał(a):

> +1
>
> Kind Regards,
> Brandon
>
> On Mon, Sep 4, 2023 at 3:26 PM Mick Semb Wever  wrote:
> >
> >
> > Proposing the test build of Cassandra 5.0-alpha1 for release.
> >
> > DISCLAIMER, this alpha release does not contain the expected 5.0
> > features: Vector Search (CEP-30), Transactional Cluster Metadata
> > (CEP-21) and Accord Transactions (CEP-15).  These features will land
> > in a later alpha release.
> >
> > Please also note that this is an alpha release and what that means,
> further info at
> https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle
> >
> > sha1: bc5e3741d475e2e99fd7a10450681fd708431a89
> > Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
> > Maven Artifacts:
> https://repository.apache.org/content/repositories/orgapachecassandra-1316/org/apache/cassandra/cassandra-all/5.0-alpha1/
> >
> > The Source and Build Artifacts, and the Debian and RPM packages and
> repositories, are available here:
> https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/
> >
> > The vote will be open for 72 hours (longer if needed). Everyone who has
> tested the build is invited to vote. Votes by PMC members are considered
> binding. A vote passes if there are at least three binding +1s and no -1's.
> >
> > [1]: CHANGES.txt:
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
> > [2]: NEWS.txt:
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt
> >
>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-07 Thread Brandon Williams
+1

Kind Regards,
Brandon

On Mon, Sep 4, 2023 at 3:26 PM Mick Semb Wever  wrote:
>
>
> Proposing the test build of Cassandra 5.0-alpha1 for release.
>
> DISCLAIMER, this alpha release does not contain the expected 5.0
> features: Vector Search (CEP-30), Transactional Cluster Metadata
> (CEP-21) and Accord Transactions (CEP-15).  These features will land
> in a later alpha release.
>
> Please also note that this is an alpha release and what that means, further 
> info at 
> https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle
>
> sha1: bc5e3741d475e2e99fd7a10450681fd708431a89
> Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
> Maven Artifacts: 
> https://repository.apache.org/content/repositories/orgapachecassandra-1316/org/apache/cassandra/cassandra-all/5.0-alpha1/
>
> The Source and Build Artifacts, and the Debian and RPM packages and 
> repositories, are available here: 
> https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/
>
> The vote will be open for 72 hours (longer if needed). Everyone who has 
> tested the build is invited to vote. Votes by PMC members are considered 
> binding. A vote passes if there are at least three binding +1s and no -1's.
>
> [1]: CHANGES.txt: 
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
> [2]: NEWS.txt: 
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt
>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-07 Thread guo Maxwell
+1

Berenguer Blasi  于2023年9月7日周四 15:27写道:

> +1
> On 4/9/23 22:28, Mick Semb Wever wrote:
>
>
> The vote will be open for 72 hours (longer if needed). Everyone who has
>> tested the build is invited to vote. Votes by PMC members are considered
>> binding. A vote passes if there are at least three binding +1s and no -1's.
>>
>
>
> +1
>
> Checked
> - signing correct
> - checksums are correct
> - source artefact builds (JDK 11+17)
> - binary artefact runs (JDK 11+17)
> - debian package runs (JDK 11+17)
> - debian repo runs (JDK 11+17)
> - redhat* package runs (JDK11+17)
> - redhat* repo runs (JDK 11+17)
>
>
>

-- 
you are the apple of my eye !


Re: [VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-07 Thread Berenguer Blasi

+1

On 4/9/23 22:28, Mick Semb Wever wrote:


The vote will be open for 72 hours (longer if needed). Everyone
who has tested the build is invited to vote. Votes by PMC members
are considered binding. A vote passes if there are at least three
binding +1s and no -1's.



+1

Checked
- signing correct
- checksums are correct
- source artefact builds (JDK 11+17)
- binary artefact runs (JDK 11+17)
- debian package runs (JDK 11+17)
- debian repo runs (JDK 11+17)
- redhat* package runs (JDK11+17)
- redhat* repo runs (JDK 11+17)

Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-09-05 Thread Henrik Ingo
Reading this a week later, just wanted to point out that this discussion
already shows that releasing an alpha1 now was/is a good idea. It
immediately helped attract attention from a wider group of people, and we
can now address these issues with less stress than if all features were
already done, or there is an upcoming conference, or thanksgiving Holiday
or Christmas...

People often forget that the release machinery itself is a complex
technical system that very rarely "just works" when once a year you change
branches and version numbers...

And thanks Justin for such a pedantic review so early in our process. Very
helpful and convenient!

henrik

On Tue, Aug 29, 2023 at 5:59 AM Justin Mclean  wrote:

> Hi,
>
> If I were to vote on this, it would be -1 (non-binding) due to
> non-compliance with ASF policy on releases.
>
> I checked:
> - signatures and hashes are correct
> - It looks like there might be compiled code in the release? [1][2]
> - LICENSE is misisng some 3rd party code license information [5] This
> contains code "Copyright DataStax, Inc." under ALv2, python-smhasher under
> MIT, OrderedDict under MIT (copyright Raymond Hettinger) and code from
> MagnetoDB under ALv2.
> - LICENSE has no mention of 3rd party CRC code in [10]
> - Note that any code under CC 4.0 is incompatible with the ALv2. [11]
> - LICENSE also doesn't mention this file [9]
> - In LICENSE LongTimSort.java incorrectly mentions two different copyright
> owners
> - In LICENSE, AbstractGuavaIterator.java is incorrectly mentioned as
> AbstractIterator.java
> - NOTICE seems OK but may also be missing some things due to misisng 3rd
> party code in LICENSE under ALv2
> - Files are misisng ASF headers [3][4][6][7][8] are these 3rd party files?
> - I didn't try compiling from the source
>
> Kind Regards,
> Justin
>
> 1../test/data/serialization/3.0/utils.BloomFilter1000.bin
> 2. ./test/data/serialization/4.0/utils.BloomFilter1000.bin
> 3. ./doc/modules/cassandra/examples/BASH/*.sh
> 4. ./pylib/Dockerfile.ubuntu.*
> 5. ./lib/cassandra-driver-internal-only-3.25.0.zip
> 6. ./lib/cassandra-driver-3.25.0/cassandra/murmur3.py
> 7. ./lib/cassandra-driver-3.25.0/cassandra/io/asyncioreactor.py
> 8 ./lib/cassandra-driver-3.25.0/cassandra/io/libevwrapper.c
> 9. ./tools/fqltool/src/org/apache/cassandra/fqltool/commands/Dump.java
> 10. ./src/java/org/apache/cassandra/net/Crc.java
> 11. https://www.apache.org/legal/resolved.html#cc-by
>


-- 

Henrik Ingo

c. +358 40 569 7354

w. www.datastax.com

  
  


Re: [VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-04 Thread Mick Semb Wever
> The vote will be open for 72 hours (longer if needed). Everyone who has
> tested the build is invited to vote. Votes by PMC members are considered
> binding. A vote passes if there are at least three binding +1s and no -1's.
>


+1

Checked
- signing correct
- checksums are correct
- source artefact builds (JDK 11+17)
- binary artefact runs (JDK 11+17)
- debian package runs (JDK 11+17)
- debian repo runs (JDK 11+17)
- redhat* package runs (JDK11+17)
- redhat* repo runs (JDK 11+17)


[VOTE] Release Apache Cassandra 5.0-alpha1 (take3)

2023-09-04 Thread Mick Semb Wever
Proposing the test build of Cassandra 5.0-alpha1 for release.

DISCLAIMER, this alpha release does not contain the expected 5.0
features: Vector Search (CEP-30), Transactional Cluster Metadata
(CEP-21) and Accord Transactions (CEP-15).  These features will land
in a later alpha release.

Please also note that this is an alpha release and what that means, further
info at
https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle

sha1: bc5e3741d475e2e99fd7a10450681fd708431a89
Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
Maven Artifacts:
https://repository.apache.org/content/repositories/orgapachecassandra-1316/org/apache/cassandra/cassandra-all/5.0-alpha1/

The Source and Build Artifacts, and the Debian and RPM packages and
repositories, are available here:
https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/

The vote will be open for 72 hours (longer if needed). Everyone who has
tested the build is invited to vote. Votes by PMC members are considered
binding. A vote passes if there are at least three binding +1s and no -1's.

[1]: CHANGES.txt:
https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
[2]: NEWS.txt:
https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt


[RESULT][VOTE] Release Apache Cassandra 5.0-alpha1 (take2)

2023-09-04 Thread Mick Semb Wever
>
> The vote will be open for 72 hours (longer if needed). Everyone who has
> tested the build is invited to vote. Votes by PMC members are considered
> binding. A vote passes if there are at least three binding +1s and no -1's.
>


-1

CASSANDRA-18817 - RPM install does not work with jdk17

Vote fails.  Will cut a third take once 18817 lands.


[VOTE] Release Apache Cassandra 5.0-alpha1 (take2)

2023-09-01 Thread Mick Semb Wever
Proposing the second test build of Cassandra 5.0-alpha1 for release.

DISCLAIMER, this alpha release does not contain the expected 5.0
features: Vector Search (CEP-30), Transactional Cluster Metadata
(CEP-21) and Accord Transactions (CEP-15).  These features will land
in a later alpha release.

Please also note that this is an alpha release and what that means, further
info at
https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle

sha1: b4d99c1a07d48970a28bf651acaeba359b9695de
Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
Maven Artifacts:
https://repository.apache.org/content/repositories/orgapachecassandra-1315/org/apache/cassandra/cassandra-all/5.0-alpha1/

The Source and Build Artifacts, and the Debian and RPM packages and
repositories, are available here:
https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/

The vote will be open for 72 hours (longer if needed). Everyone who has
tested the build is invited to vote. Votes by PMC members are considered
binding. A vote passes if there are at least three binding +1s and no -1's.

[1]: CHANGES.txt:
https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
[2]: NEWS.txt:
https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt


[RESULT][VOTE] Release Apache Cassandra 5.0-alpha1

2023-09-01 Thread Mick Semb Wever
vote failed with a binding veto.


On Tue, 29 Aug 2023 at 11:31, Mick Semb Wever  wrote:

> If I were to vote on this, it would be -1 (non-binding) due to
>> non-compliance with ASF policy on releases.
>>
>> I checked:
>> - signatures and hashes are correct
>> - It looks like there might be compiled code in the release? [1][2]
>> - LICENSE is misisng some 3rd party code license information [5] This
>> contains code "Copyright DataStax, Inc." under ALv2, python-smhasher under
>> MIT, OrderedDict under MIT (copyright Raymond Hettinger) and code from
>> MagnetoDB under ALv2.
>> - LICENSE has no mention of 3rd party CRC code in [10]
>> - Note that any code under CC 4.0 is incompatible with the ALv2. [11]
>> - LICENSE also doesn't mention this file [9]
>> - In LICENSE LongTimSort.java incorrectly mentions two different
>> copyright owners
>> - In LICENSE, AbstractGuavaIterator.java is incorrectly mentioned as
>> AbstractIterator.java
>> - NOTICE seems OK but may also be missing some things due to misisng 3rd
>> party code in LICENSE under ALv2
>> - Files are misisng ASF headers [3][4][6][7][8] are these 3rd party files?
>> - I didn't try compiling from the source
>>
>
>
> I'll formalise that -1
> There's a few things here for us to fix, thanks for spending the time to
> find them.
>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-30 Thread J. D. Jordan
These are not compiled code. They are serialized dumps of bloom filter data.

> On Aug 28, 2023, at 9:58 PM, Justin Mclean  wrote:
> 
> 1../test/data/serialization/3.0/utils.BloomFilter1000.bin
> 2. ./test/data/serialization/4.0/utils.BloomFilter1000.bin


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-30 Thread Mick Semb Wever
https://www.apache.org/legal/src-headers.html#faq-exceptions




On Thu, 31 Aug 2023 at 00:01, Justin Mclean  wrote:

> Hi,
>
> > >> - It looks like there might be compiled code in the release? [1][2]
> > Non issue. Test resources.
>
> Test resources are not exempt - see [1]
>
> > >> - Files are missing ASF headers [3][4][6][7][8] are these 3rd party
> files?
> >
> > Non issue. Doc files, or third-party files.
> > Dockerfiles fixed in CASSANDRA-18807
>
> If they are 3rd party files, then the license needs to be included in
> LICENSE. [2] (point 2) Document files still need a header. [3]
>
> Kind Regards,
> Justin
>
> 1. https://www.apache.org/legal/release-policy.html#source-packages
> 2. https://www.apache.org/legal/src-headers.html#3party
> 3. https://www.apache.org/legal/src-headers.html#faq-docs
>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-30 Thread Justin Mclean
Hi,

> >> - It looks like there might be compiled code in the release? [1][2]
> Non issue. Test resources.

Test resources are not exempt - see [1]

> >> - Files are missing ASF headers [3][4][6][7][8] are these 3rd party files?
> 
> Non issue. Doc files, or third-party files.
> Dockerfiles fixed in CASSANDRA-18807

If they are 3rd party files, then the license needs to be included in LICENSE. 
[2] (point 2) Document files still need a header. [3]

Kind Regards,
Justin

1. https://www.apache.org/legal/release-policy.html#source-packages
2. https://www.apache.org/legal/src-headers.html#3party
3. https://www.apache.org/legal/src-headers.html#faq-docs


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-30 Thread Benedict
Yes, my understanding is that the number is not itself copyrightable. We simply 
attribute in the source code as a courtesy and for future readers.

If you are concerned we can loop in legal.

> On 30 Aug 2023, at 12:29, Mick Semb Wever  wrote:
> 
> 
>> 
>>> - It looks like there might be compiled code in the release? [1][2]
> 
> 
> Non issue. Test resources.
> 
> 
>>> - LICENSE is missing some 3rd party code license information [5] This 
>>> contains code "Copyright DataStax, Inc." under ALv2, python-smhasher under 
>>> MIT, OrderedDict under MIT (copyright Raymond Hettinger) and code from 
>>> MagnetoDB under ALv2.
> 
> 
> CASSANDRA-18807
> 
> 
>>> - LICENSE has no mention of 3rd party CRC code in [10]
>>> - Note that any code under CC 4.0 is incompatible with the ALv2. [11]
> 
> 
> This comes down to using an int number from Philip Koopman's CRC work.
> `private static final int CRC24_POLY = 0x1974F0B;`
> 
> It was questioned whether a number can be copyrighted, in which case
> we would not be including third-party work here. The code comment
> explains this too.
> 
> Benedict?
> 
> 
>>> - LICENSE also doesn't mention this file [9]
> 
> 
> CASSANDRA-18807
> 
> 
>>> - In LICENSE LongTimSort.java incorrectly mentions two different copyright 
>>> owners
>>> - In LICENSE, AbstractGuavaIterator.java is incorrectly mentioned as 
>>> AbstractIterator.java
> 
> 
> CASSANDRA-18807
> 
> 
>>> - NOTICE seems OK but may also be missing some things due to missing 3rd 
>>> party code in LICENSE under ALv2
> 
> 
> No additions required.
> 
> 
>>> - Files are missing ASF headers [3][4][6][7][8] are these 3rd party files?
> 
> 
> Non issue. Doc files, or third-party files.
> Dockerfiles fixed in CASSANDRA-18807
> 
> 
> 
>> 1../test/data/serialization/3.0/utils.BloomFilter1000.bin
>> 2. ./test/data/serialization/4.0/utils.BloomFilter1000.bin
>> 3. ./doc/modules/cassandra/examples/BASH/*.sh
>> 4. ./pylib/Dockerfile.ubuntu.*
>> 5. ./lib/cassandra-driver-internal-only-3.25.0.zip
>> 6. ./lib/cassandra-driver-3.25.0/cassandra/murmur3.py
>> 7. ./lib/cassandra-driver-3.25.0/cassandra/io/asyncioreactor.py
>> 8 ./lib/cassandra-driver-3.25.0/cassandra/io/libevwrapper.c
>> 9. ./tools/fqltool/src/org/apache/cassandra/fqltool/commands/Dump.java
>> 10. ./src/java/org/apache/cassandra/net/Crc.java
>> 11. https://www.apache.org/legal/resolved.html#cc-by


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-30 Thread Mick Semb Wever
>> - It looks like there might be compiled code in the release? [1][2]


Non issue. Test resources.


>> - LICENSE is missing some 3rd party code license information [5] This 
>> contains code "Copyright DataStax, Inc." under ALv2, python-smhasher under 
>> MIT, OrderedDict under MIT (copyright Raymond Hettinger) and code from 
>> MagnetoDB under ALv2.


CASSANDRA-18807


>> - LICENSE has no mention of 3rd party CRC code in [10]
>> - Note that any code under CC 4.0 is incompatible with the ALv2. [11]


This comes down to using an int number from Philip Koopman's CRC work.
`private static final int CRC24_POLY = 0x1974F0B;`

It was questioned whether a number can be copyrighted, in which case
we would not be including third-party work here. The code comment
explains this too.

Benedict?


>> - LICENSE also doesn't mention this file [9]


CASSANDRA-18807


>> - In LICENSE LongTimSort.java incorrectly mentions two different copyright 
>> owners
>> - In LICENSE, AbstractGuavaIterator.java is incorrectly mentioned as 
>> AbstractIterator.java


CASSANDRA-18807


>> - NOTICE seems OK but may also be missing some things due to missing 3rd 
>> party code in LICENSE under ALv2


No additions required.


>> - Files are missing ASF headers [3][4][6][7][8] are these 3rd party files?


Non issue. Doc files, or third-party files.
Dockerfiles fixed in CASSANDRA-18807



> 1../test/data/serialization/3.0/utils.BloomFilter1000.bin
> 2. ./test/data/serialization/4.0/utils.BloomFilter1000.bin
> 3. ./doc/modules/cassandra/examples/BASH/*.sh
> 4. ./pylib/Dockerfile.ubuntu.*
> 5. ./lib/cassandra-driver-internal-only-3.25.0.zip
> 6. ./lib/cassandra-driver-3.25.0/cassandra/murmur3.py
> 7. ./lib/cassandra-driver-3.25.0/cassandra/io/asyncioreactor.py
> 8 ./lib/cassandra-driver-3.25.0/cassandra/io/libevwrapper.c
> 9. ./tools/fqltool/src/org/apache/cassandra/fqltool/commands/Dump.java
> 10. ./src/java/org/apache/cassandra/net/Crc.java
> 11. https://www.apache.org/legal/resolved.html#cc-by


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-29 Thread Mick Semb Wever
>
> If I were to vote on this, it would be -1 (non-binding) due to
> non-compliance with ASF policy on releases.
>
> I checked:
> - signatures and hashes are correct
> - It looks like there might be compiled code in the release? [1][2]
> - LICENSE is misisng some 3rd party code license information [5] This
> contains code "Copyright DataStax, Inc." under ALv2, python-smhasher under
> MIT, OrderedDict under MIT (copyright Raymond Hettinger) and code from
> MagnetoDB under ALv2.
> - LICENSE has no mention of 3rd party CRC code in [10]
> - Note that any code under CC 4.0 is incompatible with the ALv2. [11]
> - LICENSE also doesn't mention this file [9]
> - In LICENSE LongTimSort.java incorrectly mentions two different copyright
> owners
> - In LICENSE, AbstractGuavaIterator.java is incorrectly mentioned as
> AbstractIterator.java
> - NOTICE seems OK but may also be missing some things due to misisng 3rd
> party code in LICENSE under ALv2
> - Files are misisng ASF headers [3][4][6][7][8] are these 3rd party files?
> - I didn't try compiling from the source
>


I'll formalise that -1
There's a few things here for us to fix, thanks for spending the time to
find them.


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-28 Thread Justin Mclean
Hi,

If I were to vote on this, it would be -1 (non-binding) due to non-compliance 
with ASF policy on releases.

I checked:
- signatures and hashes are correct
- It looks like there might be compiled code in the release? [1][2]
- LICENSE is misisng some 3rd party code license information [5] This contains 
code "Copyright DataStax, Inc." under ALv2, python-smhasher under MIT, 
OrderedDict under MIT (copyright Raymond Hettinger) and code from MagnetoDB 
under ALv2.
- LICENSE has no mention of 3rd party CRC code in [10]
- Note that any code under CC 4.0 is incompatible with the ALv2. [11]
- LICENSE also doesn't mention this file [9]
- In LICENSE LongTimSort.java incorrectly mentions two different copyright 
owners
- In LICENSE, AbstractGuavaIterator.java is incorrectly mentioned as 
AbstractIterator.java
- NOTICE seems OK but may also be missing some things due to misisng 3rd party 
code in LICENSE under ALv2
- Files are misisng ASF headers [3][4][6][7][8] are these 3rd party files?
- I didn't try compiling from the source

Kind Regards,
Justin

1../test/data/serialization/3.0/utils.BloomFilter1000.bin
2. ./test/data/serialization/4.0/utils.BloomFilter1000.bin
3. ./doc/modules/cassandra/examples/BASH/*.sh
4. ./pylib/Dockerfile.ubuntu.*
5. ./lib/cassandra-driver-internal-only-3.25.0.zip
6. ./lib/cassandra-driver-3.25.0/cassandra/murmur3.py
7. ./lib/cassandra-driver-3.25.0/cassandra/io/asyncioreactor.py
8 ./lib/cassandra-driver-3.25.0/cassandra/io/libevwrapper.c
9. ./tools/fqltool/src/org/apache/cassandra/fqltool/commands/Dump.java
10. ./src/java/org/apache/cassandra/net/Crc.java
11. https://www.apache.org/legal/resolved.html#cc-by


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-25 Thread J. D. Jordan
+1 nb.I think it’s good to get an alpha out there for people to starting trying out the features which are done.On Aug 25, 2023, at 4:03 PM, Mick Semb Wever  wrote:There was lazy consensus on this thread: https://lists.apache.org/thread/mzj3dq8b7mzf60k6mkby88b9n9ywmsgw  and also the announcement about the staged release was out for a longer period of time to raise objections.Not that it's too late to object, just that it's been raised for attention twice now with no objections  :-) For me, I'm keen to get it out simply because there's so many features coming in 5.0 it helps bring a bit more awareness to each.  There's also a bit of a wait for TCM (from what I've heard off-thread) and we want all the testing we can get and it takes time to get people to come around to doing it.On Fri, 25 Aug 2023 at 10:36, German Eichberger via dev <dev@cassandra.apache.org> wrote:






I concur. Those are major features...


From: C. Scott Andreas <sc...@paradoxica.net>
Sent: Friday, August 25, 2023 9:06 AM
To: dev@cassandra.apache.org <dev@cassandra.apache.org>
Subject: [EXTERNAL] Re: [VOTE] Release Apache Cassandra 5.0-alpha1
 








You don't often get email from sc...@paradoxica.net. 
Learn why this is important








A snapshot artifact seems more appropriate for early testing to me, rather than a voted / released build issued by the project given how much has yet to land.



- Scott

On Aug 25, 2023, at 8:46 AM, Ekaterina Dimitrova <e.dimitr...@gmail.com> wrote:





+1


On Fri, 25 Aug 2023 at 11:14, Mick Semb Wever <m...@apache.org> wrote:




Proposing the test build of Cassandra 5.0-alpha1 for release.


DISCLAIMER, this alpha release does not contain the expected 5.0
features: Vector Search (CEP-30), Transactional Cluster Metadata
(CEP-21) and Accord Transactions (CEP-15).  These features will land
in a later alpha release.


Please also note that this is an alpha release and what that means, further info at https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle 

sha1: 62cb03cc7311384db6619a102d1da6a024653fa6
Git:

https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
Maven Artifacts:

https://repository.apache.org/content/repositories/orgapachecassandra-1314/org/apache/cassandra/cassandra-all/5.0-alpha1/

The Source and Build Artifacts, and the Debian and RPM packages and repositories, are available here:

https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/

The vote will be open for 72 hours (longer if needed). Everyone who has tested the build is invited to vote. Votes by PMC members are considered binding. A vote passes if
 there are at least three binding +1s and no -1's.

[1]: CHANGES.txt:

https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
[2]: NEWS.txt:

https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt
















Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-25 Thread Mick Semb Wever
There was lazy consensus on this thread:
https://lists.apache.org/thread/mzj3dq8b7mzf60k6mkby88b9n9ywmsgw
 and also the announcement about the staged release was out for a longer
period of time to raise objections.

Not that it's too late to object, just that it's been raised for attention
twice now with no objections  :-)

For me, I'm keen to get it out simply because there's so many features
coming in 5.0 it helps bring a bit more awareness to each.  There's also a
bit of a wait for TCM (from what I've heard off-thread) and we want all the
testing we can get and it takes time to get people to come around to doing
it.


On Fri, 25 Aug 2023 at 10:36, German Eichberger via dev <
dev@cassandra.apache.org> wrote:

> I concur. Those are major features...
> --
> *From:* C. Scott Andreas 
> *Sent:* Friday, August 25, 2023 9:06 AM
> *To:* dev@cassandra.apache.org 
> *Subject:* [EXTERNAL] Re: [VOTE] Release Apache Cassandra 5.0-alpha1
>
> You don't often get email from sc...@paradoxica.net. Learn why this is
> important
> <https://urldefense.com/v3/__https://aka.ms/LearnAboutSenderIdentification__;!!PbtH5S7Ebw!bvcEUfmrkyPMyuxx_Ft43Xnh8vlIjxTqWBm_34J5xeDKVOFlmlBYjPm3vXh_6EWumE90WYij-3Kwf-UU$>
> A snapshot artifact seems more appropriate for early testing to me, rather
> than a voted / released build issued by the project given how much has yet
> to land.
>
> - Scott
>
> On Aug 25, 2023, at 8:46 AM, Ekaterina Dimitrova 
> wrote:
>
> 
> +1
>
> On Fri, 25 Aug 2023 at 11:14, Mick Semb Wever  wrote:
>
>
> Proposing the test build of Cassandra 5.0-alpha1 for release.
>
> DISCLAIMER, this alpha release does not contain the expected 5.0
> features: Vector Search (CEP-30), Transactional Cluster Metadata
> (CEP-21) and Accord Transactions (CEP-15).  These features will land
> in a later alpha release.
>
> Please also note that this is an alpha release and what that means,
> further info at
> https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle
>
> sha1: 62cb03cc7311384db6619a102d1da6a024653fa6
> Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
> Maven Artifacts:
> https://repository.apache.org/content/repositories/orgapachecassandra-1314/org/apache/cassandra/cassandra-all/5.0-alpha1/
>
> The Source and Build Artifacts, and the Debian and RPM packages and
> repositories, are available here:
> https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/
>
> The vote will be open for 72 hours (longer if needed). Everyone who has
> tested the build is invited to vote. Votes by PMC members are considered
> binding. A vote passes if there are at least three binding +1s and no -1's.
>
> [1]: CHANGES.txt:
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
> [2]: NEWS.txt:
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt
>
>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-25 Thread German Eichberger via dev
I concur. Those are major features...

From: C. Scott Andreas 
Sent: Friday, August 25, 2023 9:06 AM
To: dev@cassandra.apache.org 
Subject: [EXTERNAL] Re: [VOTE] Release Apache Cassandra 5.0-alpha1

You don't often get email from sc...@paradoxica.net. Learn why this is 
important<https://aka.ms/LearnAboutSenderIdentification>
A snapshot artifact seems more appropriate for early testing to me, rather than 
a voted / released build issued by the project given how much has yet to land.

- Scott

On Aug 25, 2023, at 8:46 AM, Ekaterina Dimitrova  wrote:


+1

On Fri, 25 Aug 2023 at 11:14, Mick Semb Wever 
mailto:m...@apache.org>> wrote:

Proposing the test build of Cassandra 5.0-alpha1 for release.

DISCLAIMER, this alpha release does not contain the expected 5.0
features: Vector Search (CEP-30), Transactional Cluster Metadata
(CEP-21) and Accord Transactions (CEP-15).  These features will land
in a later alpha release.

Please also note that this is an alpha release and what that means, further 
info at https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle

sha1: 62cb03cc7311384db6619a102d1da6a024653fa6
Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
Maven Artifacts: 
https://repository.apache.org/content/repositories/orgapachecassandra-1314/org/apache/cassandra/cassandra-all/5.0-alpha1/

The Source and Build Artifacts, and the Debian and RPM packages and 
repositories, are available here: 
https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/

The vote will be open for 72 hours (longer if needed). Everyone who has tested 
the build is invited to vote. Votes by PMC members are considered binding. A 
vote passes if there are at least three binding +1s and no -1's.

[1]: CHANGES.txt: 
https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
[2]: NEWS.txt: 
https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-25 Thread C. Scott Andreas
A snapshot artifact seems more appropriate for early testing to me, rather than a voted / released build issued by the project given how much has yet to land.- ScottOn Aug 25, 2023, at 8:46 AM, Ekaterina Dimitrova  wrote:+1On Fri, 25 Aug 2023 at 11:14, Mick Semb Wever  wrote:Proposing the test build of Cassandra 5.0-alpha1 for release.DISCLAIMER, this alpha release does not contain the expected 5.0features: Vector Search (CEP-30), Transactional Cluster Metadata(CEP-21) and Accord Transactions (CEP-15).  These features will landin a later alpha release.Please also note that this is an alpha release and what that means, further info at https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle sha1: 62cb03cc7311384db6619a102d1da6a024653fa6Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentativeMaven Artifacts: https://repository.apache.org/content/repositories/orgapachecassandra-1314/org/apache/cassandra/cassandra-all/5.0-alpha1/The Source and Build Artifacts, and the Debian and RPM packages and repositories, are available here: https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/The vote will be open for 72 hours (longer if needed). Everyone who has tested the build is invited to vote. Votes by PMC members are considered binding. A vote passes if there are at least three binding +1s and no -1's.[1]: CHANGES.txt: https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt[2]: NEWS.txt: https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt



Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-25 Thread Ekaterina Dimitrova
+1

On Fri, 25 Aug 2023 at 11:14, Mick Semb Wever  wrote:

>
> Proposing the test build of Cassandra 5.0-alpha1 for release.
>
> DISCLAIMER, this alpha release does not contain the expected 5.0
> features: Vector Search (CEP-30), Transactional Cluster Metadata
> (CEP-21) and Accord Transactions (CEP-15).  These features will land
> in a later alpha release.
>
> Please also note that this is an alpha release and what that means,
> further info at
> https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle
>
> sha1: 62cb03cc7311384db6619a102d1da6a024653fa6
> Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
> Maven Artifacts:
> https://repository.apache.org/content/repositories/orgapachecassandra-1314/org/apache/cassandra/cassandra-all/5.0-alpha1/
>
> The Source and Build Artifacts, and the Debian and RPM packages and
> repositories, are available here:
> https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/
>
> The vote will be open for 72 hours (longer if needed). Everyone who has
> tested the build is invited to vote. Votes by PMC members are considered
> binding. A vote passes if there are at least three binding +1s and no -1's.
>
> [1]: CHANGES.txt:
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
> [2]: NEWS.txt:
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt
>


Re: [VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-25 Thread Jeff Jirsa
Given the disclaimer, can you just confirm why we'd cut an alpha now -
we're trying to lock protocols and give other people an integration target,
presumably?


On Fri, Aug 25, 2023 at 8:14 AM Mick Semb Wever  wrote:

>
> Proposing the test build of Cassandra 5.0-alpha1 for release.
>
> DISCLAIMER, this alpha release does not contain the expected 5.0
> features: Vector Search (CEP-30), Transactional Cluster Metadata
> (CEP-21) and Accord Transactions (CEP-15).  These features will land
> in a later alpha release.
>
> Please also note that this is an alpha release and what that means,
> further info at
> https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle
>
> sha1: 62cb03cc7311384db6619a102d1da6a024653fa6
> Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
> Maven Artifacts:
> https://repository.apache.org/content/repositories/orgapachecassandra-1314/org/apache/cassandra/cassandra-all/5.0-alpha1/
>
> The Source and Build Artifacts, and the Debian and RPM packages and
> repositories, are available here:
> https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/
>
> The vote will be open for 72 hours (longer if needed). Everyone who has
> tested the build is invited to vote. Votes by PMC members are considered
> binding. A vote passes if there are at least three binding +1s and no -1's.
>
> [1]: CHANGES.txt:
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
> [2]: NEWS.txt:
> https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt
>


[VOTE] Release Apache Cassandra 5.0-alpha1

2023-08-25 Thread Mick Semb Wever
Proposing the test build of Cassandra 5.0-alpha1 for release.

DISCLAIMER, this alpha release does not contain the expected 5.0
features: Vector Search (CEP-30), Transactional Cluster Metadata
(CEP-21) and Accord Transactions (CEP-15).  These features will land
in a later alpha release.

Please also note that this is an alpha release and what that means, further
info at
https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle

sha1: 62cb03cc7311384db6619a102d1da6a024653fa6
Git: https://github.com/apache/cassandra/tree/5.0-alpha1-tentative
Maven Artifacts:
https://repository.apache.org/content/repositories/orgapachecassandra-1314/org/apache/cassandra/cassandra-all/5.0-alpha1/

The Source and Build Artifacts, and the Debian and RPM packages and
repositories, are available here:
https://dist.apache.org/repos/dist/dev/cassandra/5.0-alpha1/

The vote will be open for 72 hours (longer if needed). Everyone who has
tested the build is invited to vote. Votes by PMC members are considered
binding. A vote passes if there are at least three binding +1s and no -1's.

[1]: CHANGES.txt:
https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/CHANGES.txt
[2]: NEWS.txt:
https://github.com/apache/cassandra/blob/5.0-alpha1-tentative/NEWS.txt