Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread Kenneth Knowles
I will retract my -1. I need not speak for the others in this thread.

If the other IPMC member found and looked at RC2 then by all means proceed.
I had guessed that confirming this fact was equivalent to a replacement
vote. If not, great!

Kenn

On Wed, Aug 21, 2019 at 8:31 PM leerho  wrote:

> RE: VERIFY VOTE
>
> Folks,
>
> My apologies, there was an error in the Vote Letter whereby the top of the
> letter clearly requests a vote on RC2, but down below, the link to the
> Release Candidate and the GitHub Tag were actually pointing to RC1.
> Everything else appears to be correct.
>
> Please verify that it was RC2 that you examined and voted on.
>
> Thank you!
>
> Lee.
>
>
>
> On Wed, Aug 21, 2019 at 8:09 PM Justin Mclean 
> wrote:
>
> > Hi,
> >
> > > &^%$%^&  You are right.  That is a terrible copy/paste error on my
> part.
> > > However, the top of the vote letter clearly calls out RC2.  Are you
> > > changing your vote to -1?  If so I will correct the vote letter and we
> > will
> > > have to start over.
> >
> > I think it’s clear enough that it was RC2 that was being released and
> that
> > what I looked at. Perhaps just confirm that any other IPMC votes were
> also
> > on RC2?
> >
> > Thanks,
> > Justin
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>


Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread leerho
RE: VERIFY VOTE

Folks,

My apologies, there was an error in the Vote Letter whereby the top of the
letter clearly requests a vote on RC2, but down below, the link to the
Release Candidate and the GitHub Tag were actually pointing to RC1.
Everything else appears to be correct.

Please verify that it was RC2 that you examined and voted on.

Thank you!

Lee.



On Wed, Aug 21, 2019 at 8:09 PM Justin Mclean 
wrote:

> Hi,
>
> > &^%$%^&  You are right.  That is a terrible copy/paste error on my part.
> > However, the top of the vote letter clearly calls out RC2.  Are you
> > changing your vote to -1?  If so I will correct the vote letter and we
> will
> > have to start over.
>
> I think it’s clear enough that it was RC2 that was being released and that
> what I looked at. Perhaps just confirm that any other IPMC votes were also
> on RC2?
>
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread Justin Mclean
Hi,

> &^%$%^&  You are right.  That is a terrible copy/paste error on my part.
> However, the top of the vote letter clearly calls out RC2.  Are you
> changing your vote to -1?  If so I will correct the vote letter and we will
> have to start over.

I think it’s clear enough that it was RC2 that was being released and that what 
I looked at. Perhaps just confirm that any other IPMC votes were also on RC2?

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread leerho
&^%$%^&  You are right.  That is a terrible copy/paste error on my part.
However, the top of the vote letter clearly calls out RC2.  Are you
changing your vote to -1?  If so I will correct the vote letter and we will
have to start over.



On Wed, Aug 21, 2019 at 7:08 PM Kenneth Knowles  wrote:

> -1 because I did in fact download RC1. I had not noticed, but your call for
> this vote on general@ links to RC1 artifacts. So the archive of this
> thread
> will be confusing if some votes were cast after verifying RC1 while others
> are corrected.
>
> Kenn
>
> On Wed, Aug 21, 2019 at 5:20 PM leerho  wrote:
>
> > Just a guess, did you happen to download RC1 by mistake?
> >
> > Lee.
> >
> > On Wed, Aug 21, 2019 at 5:09 PM leerho  wrote:
> >
> > > Kenn,
> > >
> > > I am puzzled by
> > >
> > > I did have to run `mvn -Dmaven.gitcommitid.skip test` since it is
> looking
> > >> for a .git directory.
> > >
> > >
> > > The git-commit-id plugin is in a separate "nexus-jars" profile which
> must
> > > be called from the command line.
> > > it is specifically placed in the separate profile so that it will not
> be
> > > called from the main Maven build lifecycle.
> > >
> > > If you are running just "mvn test" or even "mvn install" that plugin
> > > should not be called.
> > >
> > > I don't have that problem.
> > >
> > > Lee.
> > >
> > >
> > >
> > > On Wed, Aug 21, 2019 at 11:57 AM Kenneth Knowles 
> > wrote:
> > >
> > >> +1
> > >>
> > >> Triple-checked: LICENSE, DISCLAIMER, license headers, mvn test
> > >>
> > >> I did have to run `mvn -Dmaven.gitcommitid.skip test` since it is
> > looking
> > >> for a .git directory.
> > >>
> > >> On Tue, Aug 20, 2019 at 9:04 PM Justin Mclean <
> jus...@classsoftware.com
> > >
> > >> wrote:
> > >>
> > >> > Hi,
> > >> >
> > >> > +1 (binding)
> > >> >
> > >> > I checked:
> > >> > - incubating in name
> > >> > - signatures and hashes fine
> > >> > - DISCLAIMER exists and uses the WIP text. you also might want to
> fill
> > >> in
> > >> > #Podling-Name#
> > >> > - LICENSE is OK. Do you know what is missing?
> > >> > - NOTICE is fine
> > >> > - NO binary files in release
> > >> > - All source files have ASF header
> > >> > - Can compile from source
> > >> >
> > >> > There’s some very minor issues:
> > >> > - I assume that some of the files may have an incorrect header?
> > >> > [1][2][3][4][6][7][8]. 3rd party headers should probably not be
> > replaced
> > >> > with ASF ones [9] unless they have been extensively modified. This
> > shod
> > >> be
> > >> > mentioned in the DISCLAIMER.
> > >> > - In LICENSE there is probably no need to mention the java files
> that
> > >> use
> > >> > the Gettysburg address.
> > >> > - "lee...@users.noreply.github.com” is probably not the best email
> to
> > >> > sign the release with, please use an apache one in future.
> > >> > - It’s nicer if the source unzips into a directory
> > >> >
> > >> > Thanks,
> > >> > Justin
> > >> >
> > >> > 1.
> src/main/java/org/apache/datasketches/memory/AccessByteBuffer.java
> > >> > 2. src/main/java/org/apache/datasketches/memory/XxHash64.java
> > >> > 3. src/test/java/org/apache/datasketches/memory/XxHash64Test.java
> > >> > 4.
> > src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
> > >> > 5. src/main/java/org/apache/datasketches/memory/Utf8.java
> > >> > 6. src/test/java/org/apache/datasketches/memory/Utf8Test.java
> > >> > 7
> > src/test/java/org/apache/datasketches/memory/IsValidUtf8TestUtil.java
> > >> > 8 src/main/java/org/apache/datasketches/memory/XxHash64.java
> > >> > 9 https://www.apache.org/legal/src-headers.html#3party
> > >> >
> -
> > >> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > >> > For additional commands, e-mail: general-h...@incubator.apache.org
> > >> >
> > >> >
> > >>
> > >
> >
>


Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread Kenneth Knowles
-1 because I did in fact download RC1. I had not noticed, but your call for
this vote on general@ links to RC1 artifacts. So the archive of this thread
will be confusing if some votes were cast after verifying RC1 while others
are corrected.

Kenn

On Wed, Aug 21, 2019 at 5:20 PM leerho  wrote:

> Just a guess, did you happen to download RC1 by mistake?
>
> Lee.
>
> On Wed, Aug 21, 2019 at 5:09 PM leerho  wrote:
>
> > Kenn,
> >
> > I am puzzled by
> >
> > I did have to run `mvn -Dmaven.gitcommitid.skip test` since it is looking
> >> for a .git directory.
> >
> >
> > The git-commit-id plugin is in a separate "nexus-jars" profile which must
> > be called from the command line.
> > it is specifically placed in the separate profile so that it will not be
> > called from the main Maven build lifecycle.
> >
> > If you are running just "mvn test" or even "mvn install" that plugin
> > should not be called.
> >
> > I don't have that problem.
> >
> > Lee.
> >
> >
> >
> > On Wed, Aug 21, 2019 at 11:57 AM Kenneth Knowles 
> wrote:
> >
> >> +1
> >>
> >> Triple-checked: LICENSE, DISCLAIMER, license headers, mvn test
> >>
> >> I did have to run `mvn -Dmaven.gitcommitid.skip test` since it is
> looking
> >> for a .git directory.
> >>
> >> On Tue, Aug 20, 2019 at 9:04 PM Justin Mclean  >
> >> wrote:
> >>
> >> > Hi,
> >> >
> >> > +1 (binding)
> >> >
> >> > I checked:
> >> > - incubating in name
> >> > - signatures and hashes fine
> >> > - DISCLAIMER exists and uses the WIP text. you also might want to fill
> >> in
> >> > #Podling-Name#
> >> > - LICENSE is OK. Do you know what is missing?
> >> > - NOTICE is fine
> >> > - NO binary files in release
> >> > - All source files have ASF header
> >> > - Can compile from source
> >> >
> >> > There’s some very minor issues:
> >> > - I assume that some of the files may have an incorrect header?
> >> > [1][2][3][4][6][7][8]. 3rd party headers should probably not be
> replaced
> >> > with ASF ones [9] unless they have been extensively modified. This
> shod
> >> be
> >> > mentioned in the DISCLAIMER.
> >> > - In LICENSE there is probably no need to mention the java files that
> >> use
> >> > the Gettysburg address.
> >> > - "lee...@users.noreply.github.com” is probably not the best email to
> >> > sign the release with, please use an apache one in future.
> >> > - It’s nicer if the source unzips into a directory
> >> >
> >> > Thanks,
> >> > Justin
> >> >
> >> > 1. src/main/java/org/apache/datasketches/memory/AccessByteBuffer.java
> >> > 2. src/main/java/org/apache/datasketches/memory/XxHash64.java
> >> > 3. src/test/java/org/apache/datasketches/memory/XxHash64Test.java
> >> > 4.
> src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
> >> > 5. src/main/java/org/apache/datasketches/memory/Utf8.java
> >> > 6. src/test/java/org/apache/datasketches/memory/Utf8Test.java
> >> > 7
> src/test/java/org/apache/datasketches/memory/IsValidUtf8TestUtil.java
> >> > 8 src/main/java/org/apache/datasketches/memory/XxHash64.java
> >> > 9 https://www.apache.org/legal/src-headers.html#3party
> >> > -
> >> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >> > For additional commands, e-mail: general-h...@incubator.apache.org
> >> >
> >> >
> >>
> >
>


Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread Justin Mclean
Hi,

> Of all of these, perhaps #4, #6, #7 (perhaps #5) could have the source
> license header at the top.  Even so, that would be incredibly conservative
> and generous.

IMO Unless changes are significant I’d leave the original header in there. Up 
to the PPMC what they think the definition of significant is, you might want to 
discuss that, but typically teh bar is high. For instance changing code form 
one language to another is usually not considered enough to change the header.

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread leerho
Just a guess, did you happen to download RC1 by mistake?

Lee.

On Wed, Aug 21, 2019 at 5:09 PM leerho  wrote:

> Kenn,
>
> I am puzzled by
>
> I did have to run `mvn -Dmaven.gitcommitid.skip test` since it is looking
>> for a .git directory.
>
>
> The git-commit-id plugin is in a separate "nexus-jars" profile which must
> be called from the command line.
> it is specifically placed in the separate profile so that it will not be
> called from the main Maven build lifecycle.
>
> If you are running just "mvn test" or even "mvn install" that plugin
> should not be called.
>
> I don't have that problem.
>
> Lee.
>
>
>
> On Wed, Aug 21, 2019 at 11:57 AM Kenneth Knowles  wrote:
>
>> +1
>>
>> Triple-checked: LICENSE, DISCLAIMER, license headers, mvn test
>>
>> I did have to run `mvn -Dmaven.gitcommitid.skip test` since it is looking
>> for a .git directory.
>>
>> On Tue, Aug 20, 2019 at 9:04 PM Justin Mclean 
>> wrote:
>>
>> > Hi,
>> >
>> > +1 (binding)
>> >
>> > I checked:
>> > - incubating in name
>> > - signatures and hashes fine
>> > - DISCLAIMER exists and uses the WIP text. you also might want to fill
>> in
>> > #Podling-Name#
>> > - LICENSE is OK. Do you know what is missing?
>> > - NOTICE is fine
>> > - NO binary files in release
>> > - All source files have ASF header
>> > - Can compile from source
>> >
>> > There’s some very minor issues:
>> > - I assume that some of the files may have an incorrect header?
>> > [1][2][3][4][6][7][8]. 3rd party headers should probably not be replaced
>> > with ASF ones [9] unless they have been extensively modified. This shod
>> be
>> > mentioned in the DISCLAIMER.
>> > - In LICENSE there is probably no need to mention the java files that
>> use
>> > the Gettysburg address.
>> > - "lee...@users.noreply.github.com” is probably not the best email to
>> > sign the release with, please use an apache one in future.
>> > - It’s nicer if the source unzips into a directory
>> >
>> > Thanks,
>> > Justin
>> >
>> > 1. src/main/java/org/apache/datasketches/memory/AccessByteBuffer.java
>> > 2. src/main/java/org/apache/datasketches/memory/XxHash64.java
>> > 3. src/test/java/org/apache/datasketches/memory/XxHash64Test.java
>> > 4. src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
>> > 5. src/main/java/org/apache/datasketches/memory/Utf8.java
>> > 6. src/test/java/org/apache/datasketches/memory/Utf8Test.java
>> > 7 src/test/java/org/apache/datasketches/memory/IsValidUtf8TestUtil.java
>> > 8 src/main/java/org/apache/datasketches/memory/XxHash64.java
>> > 9 https://www.apache.org/legal/src-headers.html#3party
>> > -
>> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> > For additional commands, e-mail: general-h...@incubator.apache.org
>> >
>> >
>>
>


Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread leerho
Kenn,

I am puzzled by

I did have to run `mvn -Dmaven.gitcommitid.skip test` since it is looking
> for a .git directory.


The git-commit-id plugin is in a separate "nexus-jars" profile which must
be called from the command line.
it is specifically placed in the separate profile so that it will not be
called from the main Maven build lifecycle.

If you are running just "mvn test" or even "mvn install" that plugin should
not be called.

I don't have that problem.

Lee.



On Wed, Aug 21, 2019 at 11:57 AM Kenneth Knowles  wrote:

> +1
>
> Triple-checked: LICENSE, DISCLAIMER, license headers, mvn test
>
> I did have to run `mvn -Dmaven.gitcommitid.skip test` since it is looking
> for a .git directory.
>
> On Tue, Aug 20, 2019 at 9:04 PM Justin Mclean 
> wrote:
>
> > Hi,
> >
> > +1 (binding)
> >
> > I checked:
> > - incubating in name
> > - signatures and hashes fine
> > - DISCLAIMER exists and uses the WIP text. you also might want to fill in
> > #Podling-Name#
> > - LICENSE is OK. Do you know what is missing?
> > - NOTICE is fine
> > - NO binary files in release
> > - All source files have ASF header
> > - Can compile from source
> >
> > There’s some very minor issues:
> > - I assume that some of the files may have an incorrect header?
> > [1][2][3][4][6][7][8]. 3rd party headers should probably not be replaced
> > with ASF ones [9] unless they have been extensively modified. This shod
> be
> > mentioned in the DISCLAIMER.
> > - In LICENSE there is probably no need to mention the java files that use
> > the Gettysburg address.
> > - "lee...@users.noreply.github.com” is probably not the best email to
> > sign the release with, please use an apache one in future.
> > - It’s nicer if the source unzips into a directory
> >
> > Thanks,
> > Justin
> >
> > 1. src/main/java/org/apache/datasketches/memory/AccessByteBuffer.java
> > 2. src/main/java/org/apache/datasketches/memory/XxHash64.java
> > 3. src/test/java/org/apache/datasketches/memory/XxHash64Test.java
> > 4. src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
> > 5. src/main/java/org/apache/datasketches/memory/Utf8.java
> > 6. src/test/java/org/apache/datasketches/memory/Utf8Test.java
> > 7 src/test/java/org/apache/datasketches/memory/IsValidUtf8TestUtil.java
> > 8 src/main/java/org/apache/datasketches/memory/XxHash64.java
> > 9 https://www.apache.org/legal/src-headers.html#3party
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>


Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread leerho
Justin,
Thank you for your detailed response!  This is very helpful.

I will address each one of your license issues:

1. src/main/java/org/apache/datasketches/memory/AccessByteBuffer.java
There is only one method (6 lines long) in this entire file that was
"adapted" from the the original source file and is properly attributed  in
the Javadoc for the method and referenced in the LICENSE file.   Even this
method is modified quite a bit from the original.  Putting their license
header at the top of the file would be disregarding our original code in
the rest of the file.
My recommendation is to leave it as it is.  But if you have a suggestion as
to how this should be handled better, please let me know.

2. src/main/java/org/apache/datasketches/memory/XxHash64.java
About half of the original was copied (in form) and extensively modified.
Considerable functionality was removed and replaced with completely new
functionality.  The source is attributed at the top of the file and in the
LICENSE file.  Because of the extensive modifications, and the presence of
our original code, putting their license header at the top of the file
would be disregarding our original code in the rest of the file.  My
recommendation is to leave it as it is.  But please advise.

3. src/test/java/org/apache/datasketches/memory/XxHash64Test.java
Only one method in this file (~15 lines) is adapted from the original
source and every one of the lines had to be modified to suit our
environment.
The source is attributed at the top of the file and in the LICENSE file.
Because of the extensive modifications, and the presence of our original
code, putting their license header at the top of the file would be
disregarding our original code in the rest of the file.  My recommendation
is to leave it as it is.  But please advise.

4. src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
This file contains one method (~7 lines), which is heavily adapted from the
original source, and about 1000 static data values that are used in a
bit-for-bit compatibility test to make sure our implementation of this hash
function produces the exact same hashes bit-for-bit!  Even so, this file is
not an exact copy of the original.   The source is attributed at the top of
the file and in the LICENSE file. Perhaps it could be argued that because
the majority of this file contains a copy of their test data, Their
copyright header should be used.  Even that would disregard the
modifications we did make.  My recommendation is to leave it as it is.  But
please advise.

5. src/main/java/org/apache/datasketches/memory/Utf8.java
This file adapts portions of the original with extensive modifications.
Method names are changed, looping methods are different, etc.  Some of the
same code comments are copied over, but additional code comments were
added.  Again, bit-for-bit compatibility is critical.  The source is
attributed at the top of the file and in the LICENSE file.  My
recommendation is to leave it as it is.  But please advise.

6. src/test/java/org/apache/datasketches/memory/Utf8Test.java
This file adapts portions of the original with modifications. Some of the
same code comments are copied over, but additional code comments were
added.  It could be argued that the original license header could be placed
at the top.  The source is attributed at the top of the file and in the
LICENSE file.  My recommendation is to leave it as it is.  But please
advise.


7 src/test/java/org/apache/datasketches/memory/IsValidUtf8TestUtil.java
This is a vastly stripped down version of the original.   It could be
argued that the original license header could be placed at the top.  The
source is attributed at the top of the file and in the LICENSE file.  My
recommendation is to leave it as it is.  But please advise.

8 src/main/java/org/apache/datasketches/memory/XxHash64.java  Duplicate of
#2.

Of all of these, perhaps #4, #6, #7 (perhaps #5) could have the source
license header at the top.  Even so, that would be incredibly conservative
and generous.

Lee.



On Tue, Aug 20, 2019 at 9:04 PM Justin Mclean 
wrote:

> Hi,
>
> +1 (binding)
>
> I checked:
> - incubating in name
> - signatures and hashes fine
> - DISCLAIMER exists and uses the WIP text. you also might want to fill in
> #Podling-Name#
> - LICENSE is OK. Do you know what is missing?
> - NOTICE is fine
> - NO binary files in release
> - All source files have ASF header
> - Can compile from source
>
> There’s some very minor issues:
> - I assume that some of the files may have an incorrect header?
> [1][2][3][4][6][7][8]. 3rd party headers should probably not be replaced
> with ASF ones [9] unless they have been extensively modified. This shod be
> mentioned in the DISCLAIMER.
> - In LICENSE there is probably no need to mention the java files that use
> the Gettysburg address.
> - "lee...@users.noreply.github.com” is probably not the best email to
> sign the release with, please use an apache one in future.
> - It’s 

Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-21 Thread Kenneth Knowles
+1

Triple-checked: LICENSE, DISCLAIMER, license headers, mvn test

I did have to run `mvn -Dmaven.gitcommitid.skip test` since it is looking
for a .git directory.

On Tue, Aug 20, 2019 at 9:04 PM Justin Mclean 
wrote:

> Hi,
>
> +1 (binding)
>
> I checked:
> - incubating in name
> - signatures and hashes fine
> - DISCLAIMER exists and uses the WIP text. you also might want to fill in
> #Podling-Name#
> - LICENSE is OK. Do you know what is missing?
> - NOTICE is fine
> - NO binary files in release
> - All source files have ASF header
> - Can compile from source
>
> There’s some very minor issues:
> - I assume that some of the files may have an incorrect header?
> [1][2][3][4][6][7][8]. 3rd party headers should probably not be replaced
> with ASF ones [9] unless they have been extensively modified. This shod be
> mentioned in the DISCLAIMER.
> - In LICENSE there is probably no need to mention the java files that use
> the Gettysburg address.
> - "lee...@users.noreply.github.com” is probably not the best email to
> sign the release with, please use an apache one in future.
> - It’s nicer if the source unzips into a directory
>
> Thanks,
> Justin
>
> 1. src/main/java/org/apache/datasketches/memory/AccessByteBuffer.java
> 2. src/main/java/org/apache/datasketches/memory/XxHash64.java
> 3. src/test/java/org/apache/datasketches/memory/XxHash64Test.java
> 4. src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
> 5. src/main/java/org/apache/datasketches/memory/Utf8.java
> 6. src/test/java/org/apache/datasketches/memory/Utf8Test.java
> 7 src/test/java/org/apache/datasketches/memory/IsValidUtf8TestUtil.java
> 8 src/main/java/org/apache/datasketches/memory/XxHash64.java
> 9 https://www.apache.org/legal/src-headers.html#3party
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-20 Thread Justin Mclean
Hi,

+1 (binding)

I checked:
- incubating in name
- signatures and hashes fine
- DISCLAIMER exists and uses the WIP text. you also might want to fill in 
#Podling-Name#
- LICENSE is OK. Do you know what is missing?
- NOTICE is fine
- NO binary files in release
- All source files have ASF header
- Can compile from source

There’s some very minor issues:
- I assume that some of the files may have an incorrect header? 
[1][2][3][4][6][7][8]. 3rd party headers should probably not be replaced with 
ASF ones [9] unless they have been extensively modified. This shod be mentioned 
in the DISCLAIMER.
- In LICENSE there is probably no need to mention the java files that use the 
Gettysburg address.
- "lee...@users.noreply.github.com” is probably not the best email to sign the 
release with, please use an apache one in future.
- It’s nicer if the source unzips into a directory

Thanks,
Justin

1. src/main/java/org/apache/datasketches/memory/AccessByteBuffer.java
2. src/main/java/org/apache/datasketches/memory/XxHash64.java
3. src/test/java/org/apache/datasketches/memory/XxHash64Test.java
4. src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
5. src/main/java/org/apache/datasketches/memory/Utf8.java
6. src/test/java/org/apache/datasketches/memory/Utf8Test.java
7 src/test/java/org/apache/datasketches/memory/IsValidUtf8TestUtil.java
8 src/main/java/org/apache/datasketches/memory/XxHash64.java
9 https://www.apache.org/legal/src-headers.html#3party
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-20 Thread William Guo
+1

- code compiles
- incubating in name
- LICENSE, NOTICE is fine
- No unexpected binary files


Thanks,
William

On Tue, Aug 20, 2019 at 10:30 PM Roman Leventov 
wrote:

> +1
>
> On Tue, 20 Aug 2019 at 17:05, Furkan KAMACI 
> wrote:
>
> > Hi,
> >
> > +1 from me.
> >
> > I checked:
> >
> > - Incubating in name
> > - LICENSE is fine
> > - NOTICE is fine
> > - No unexpected binary files
> > - Code compiles and tests successfully run
> >
> > One objection: DISCLAIMER file should be renamed to DISCLAIMER-WIP and
> link
> > at content should point to datasketches.
> >
> > Kind Regards,
> > Furkan KAMACI
> >
> > On Mon, Aug 19, 2019 at 11:46 PM leerho  wrote:
> >
> > > Hello Apache DataSketches IPMC and Community,
> > >
> > > 1. This is a call for vote to release Apache DataSketches-memory
> version:
> > >  1.1.0-incubating-RC2
> > >
> > > NOTE 1: This is one component of the DataSketches library that provides
> > > high-performance access
> > > to off-heap memory for Java applications. These are low-level functions
> > > that are used by other
> > > DataSketches components. It does not provide any command-line interface
> > or
> > > GUI.
> > >
> > > NOTE 2: This release contains some critical performance improvements
> for
> > > Apache Druid.
> > >
> > > NOTE 3: This particular component has been split out from the rest of
> the
> > > DataSketches
> > > code because there have been a number of requests from platform
> projects
> > > that are interested in
> > > these high-performance functions independently of the remainder of the
> > > DataSketches library.
> > >
> > > NOTE 4: This RC2 fixes some problems in the structure of the POM file
> of
> > > RC1. There are no other changes.
> > >
> > >   A. Results from the PPMC vote (open for 140 hours (including the
> > > weekend))
> > >
> > > - 3 votes were cast. All of the votes were (+1). Two of the votes
> > were
> > > from Mentors.
> > >
> > > - The vote thread can be found at:
> > >
> >
> https://mail-archives.apache.org/mod_mbox/datasketches-dev/201907.mbox/browser
> > >
> > >
> > >   B. Testing/actions/votes performed by the voters:
> > >
> > > - Gian Merlino: (+1)
> > > - .asc and .sha512 look good.
> > > - git.properties looks good.
> > > - Ran "mvn package" without issue.
> > > - Source tarball contents match the tag.
> > >
> > > Gian made several suggestions for improvements for next
> release:
> > >   - have the zip unpack in its own directory not the current
> > > directory
> > >   - DISCLAMER
> > > - should be renamed DISCLAMER-WIP
> > > - links to
> > > http://incubator.apache.org/project/#Podling-Name#.html, but it should
> > be
> > >   https://incubator.apache.org/projects/datasketches.html.
> > > (fill in project name,
> > >   'projects' instead of 'project', http would work but
> https
> > > is nicer.)
> > >   - Vote procedure:
> > >  - Clarify sentence to require not just 3 (+1) votes, but a
> > > majority of (+1s) vs (-1s).
> > >  - When cancelling a vote use subject [CANCEL][VOTE] ...
> > >
> > > - Liang Chen (+1 binding)
> > >   - no comments
> > >
> > > - Furkan Kamaci (+1 binding)
> > >   - Incubating in name
> > >   - LICENSE is fine
> > >   - NOTICE is fine
> > >   - No unexpected binary files
> > >   - Code compiles and tests successfully run
> > >   - One objection: DISCLAIMER file should be renamed to
> > DISCLAIMER-WIP
> > > and link
> > > at content should point to datasketches.
> > >
> > > 2. The release candidate:
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/datasketches/memory/1.1.0-incubating-RC1/apache-datasketches-memory-1.1.0-incubating-src.zip
> > >
> > > 3. Source repository:
> > > https://github.com/apache/incubator-datasketches-memory
> > >
> > > Git Tag for this release:
> > >
> > >
> >
> https://github.com/apache/incubator-datasketches-memory/tree/1.1.0-incubating-RC1
> > > on branch 1.1.X-incubating
> > >
> > > Git HashId for this release starts with: 32de195
> > >
> > > The artifacts have been signed with --keyid-format SHORT : 8CD4A902
> > >
> > > 4. Repository: dist.apache.org repository:
> > >
> > > The public signing key can be found in the KEYS file:
> > > https://dist.apache.org/repos/dist/dev/incubator/datasketches/KEYS
> > >
> > > 5. Repository: Maven Central (repository.apache.org):
> > >
> > > The Jar artifacts can be found at
> > >
> > >
> >
> https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-memory/1.1.0-incubating/
> > >
> > > 6. Build & Test Guide:
> > >
> > > The DataSketches-memory component is pure Java and is structured as a
> > > Maven project.  You must compile using JDK 8.
> > > There is one run-time dependency for logging and, of course, a number
> of
> > > test and Maven plugin dependencies,
> > > all of which can be resolved by Maven.
> > >
> > > 

Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-20 Thread Roman Leventov
+1

On Tue, 20 Aug 2019 at 17:05, Furkan KAMACI  wrote:

> Hi,
>
> +1 from me.
>
> I checked:
>
> - Incubating in name
> - LICENSE is fine
> - NOTICE is fine
> - No unexpected binary files
> - Code compiles and tests successfully run
>
> One objection: DISCLAIMER file should be renamed to DISCLAIMER-WIP and link
> at content should point to datasketches.
>
> Kind Regards,
> Furkan KAMACI
>
> On Mon, Aug 19, 2019 at 11:46 PM leerho  wrote:
>
> > Hello Apache DataSketches IPMC and Community,
> >
> > 1. This is a call for vote to release Apache DataSketches-memory version:
> >  1.1.0-incubating-RC2
> >
> > NOTE 1: This is one component of the DataSketches library that provides
> > high-performance access
> > to off-heap memory for Java applications. These are low-level functions
> > that are used by other
> > DataSketches components. It does not provide any command-line interface
> or
> > GUI.
> >
> > NOTE 2: This release contains some critical performance improvements for
> > Apache Druid.
> >
> > NOTE 3: This particular component has been split out from the rest of the
> > DataSketches
> > code because there have been a number of requests from platform projects
> > that are interested in
> > these high-performance functions independently of the remainder of the
> > DataSketches library.
> >
> > NOTE 4: This RC2 fixes some problems in the structure of the POM file of
> > RC1. There are no other changes.
> >
> >   A. Results from the PPMC vote (open for 140 hours (including the
> > weekend))
> >
> > - 3 votes were cast. All of the votes were (+1). Two of the votes
> were
> > from Mentors.
> >
> > - The vote thread can be found at:
> >
> https://mail-archives.apache.org/mod_mbox/datasketches-dev/201907.mbox/browser
> >
> >
> >   B. Testing/actions/votes performed by the voters:
> >
> > - Gian Merlino: (+1)
> > - .asc and .sha512 look good.
> > - git.properties looks good.
> > - Ran "mvn package" without issue.
> > - Source tarball contents match the tag.
> >
> > Gian made several suggestions for improvements for next release:
> >   - have the zip unpack in its own directory not the current
> > directory
> >   - DISCLAMER
> > - should be renamed DISCLAMER-WIP
> > - links to
> > http://incubator.apache.org/project/#Podling-Name#.html, but it should
> be
> >   https://incubator.apache.org/projects/datasketches.html.
> > (fill in project name,
> >   'projects' instead of 'project', http would work but https
> > is nicer.)
> >   - Vote procedure:
> >  - Clarify sentence to require not just 3 (+1) votes, but a
> > majority of (+1s) vs (-1s).
> >  - When cancelling a vote use subject [CANCEL][VOTE] ...
> >
> > - Liang Chen (+1 binding)
> >   - no comments
> >
> > - Furkan Kamaci (+1 binding)
> >   - Incubating in name
> >   - LICENSE is fine
> >   - NOTICE is fine
> >   - No unexpected binary files
> >   - Code compiles and tests successfully run
> >   - One objection: DISCLAIMER file should be renamed to
> DISCLAIMER-WIP
> > and link
> > at content should point to datasketches.
> >
> > 2. The release candidate:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/datasketches/memory/1.1.0-incubating-RC1/apache-datasketches-memory-1.1.0-incubating-src.zip
> >
> > 3. Source repository:
> > https://github.com/apache/incubator-datasketches-memory
> >
> > Git Tag for this release:
> >
> >
> https://github.com/apache/incubator-datasketches-memory/tree/1.1.0-incubating-RC1
> > on branch 1.1.X-incubating
> >
> > Git HashId for this release starts with: 32de195
> >
> > The artifacts have been signed with --keyid-format SHORT : 8CD4A902
> >
> > 4. Repository: dist.apache.org repository:
> >
> > The public signing key can be found in the KEYS file:
> > https://dist.apache.org/repos/dist/dev/incubator/datasketches/KEYS
> >
> > 5. Repository: Maven Central (repository.apache.org):
> >
> > The Jar artifacts can be found at
> >
> >
> https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-memory/1.1.0-incubating/
> >
> > 6. Build & Test Guide:
> >
> > The DataSketches-memory component is pure Java and is structured as a
> > Maven project.  You must compile using JDK 8.
> > There is one run-time dependency for logging and, of course, a number of
> > test and Maven plugin dependencies,
> > all of which can be resolved by Maven.
> >
> > There are two types of tests: normal unit tests and tests run by the
> > strict profile.  To run normal unit tests:
> >
> >   $ mvn clean test
> >
> > To run the strict profile tests:
> >
> >   $ mvn clean test -P strict
> >
> > To install jars in your local .m2 repository:
> >
> >   $ mvn clean install
> >
> > 7. Documentation: The documentation for the DataSketches Memory component
> > is part of the website.
> >
> > Overview documentation:
> > - 

Re: [VOTE] Release 1.1.0-incubating-RC2

2019-08-20 Thread Furkan KAMACI
Hi,

+1 from me.

I checked:

- Incubating in name
- LICENSE is fine
- NOTICE is fine
- No unexpected binary files
- Code compiles and tests successfully run

One objection: DISCLAIMER file should be renamed to DISCLAIMER-WIP and link
at content should point to datasketches.

Kind Regards,
Furkan KAMACI

On Mon, Aug 19, 2019 at 11:46 PM leerho  wrote:

> Hello Apache DataSketches IPMC and Community,
>
> 1. This is a call for vote to release Apache DataSketches-memory version:
>  1.1.0-incubating-RC2
>
> NOTE 1: This is one component of the DataSketches library that provides
> high-performance access
> to off-heap memory for Java applications. These are low-level functions
> that are used by other
> DataSketches components. It does not provide any command-line interface or
> GUI.
>
> NOTE 2: This release contains some critical performance improvements for
> Apache Druid.
>
> NOTE 3: This particular component has been split out from the rest of the
> DataSketches
> code because there have been a number of requests from platform projects
> that are interested in
> these high-performance functions independently of the remainder of the
> DataSketches library.
>
> NOTE 4: This RC2 fixes some problems in the structure of the POM file of
> RC1. There are no other changes.
>
>   A. Results from the PPMC vote (open for 140 hours (including the
> weekend))
>
> - 3 votes were cast. All of the votes were (+1). Two of the votes were
> from Mentors.
>
> - The vote thread can be found at:
> https://mail-archives.apache.org/mod_mbox/datasketches-dev/201907.mbox/browser
>
>
>   B. Testing/actions/votes performed by the voters:
>
> - Gian Merlino: (+1)
> - .asc and .sha512 look good.
> - git.properties looks good.
> - Ran "mvn package" without issue.
> - Source tarball contents match the tag.
>
> Gian made several suggestions for improvements for next release:
>   - have the zip unpack in its own directory not the current
> directory
>   - DISCLAMER
> - should be renamed DISCLAMER-WIP
> - links to
> http://incubator.apache.org/project/#Podling-Name#.html, but it should be
>   https://incubator.apache.org/projects/datasketches.html.
> (fill in project name,
>   'projects' instead of 'project', http would work but https
> is nicer.)
>   - Vote procedure:
>  - Clarify sentence to require not just 3 (+1) votes, but a
> majority of (+1s) vs (-1s).
>  - When cancelling a vote use subject [CANCEL][VOTE] ...
>
> - Liang Chen (+1 binding)
>   - no comments
>
> - Furkan Kamaci (+1 binding)
>   - Incubating in name
>   - LICENSE is fine
>   - NOTICE is fine
>   - No unexpected binary files
>   - Code compiles and tests successfully run
>   - One objection: DISCLAIMER file should be renamed to DISCLAIMER-WIP
> and link
> at content should point to datasketches.
>
> 2. The release candidate:
>
> https://dist.apache.org/repos/dist/dev/incubator/datasketches/memory/1.1.0-incubating-RC1/apache-datasketches-memory-1.1.0-incubating-src.zip
>
> 3. Source repository:
> https://github.com/apache/incubator-datasketches-memory
>
> Git Tag for this release:
>
> https://github.com/apache/incubator-datasketches-memory/tree/1.1.0-incubating-RC1
> on branch 1.1.X-incubating
>
> Git HashId for this release starts with: 32de195
>
> The artifacts have been signed with --keyid-format SHORT : 8CD4A902
>
> 4. Repository: dist.apache.org repository:
>
> The public signing key can be found in the KEYS file:
> https://dist.apache.org/repos/dist/dev/incubator/datasketches/KEYS
>
> 5. Repository: Maven Central (repository.apache.org):
>
> The Jar artifacts can be found at
>
> https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-memory/1.1.0-incubating/
>
> 6. Build & Test Guide:
>
> The DataSketches-memory component is pure Java and is structured as a
> Maven project.  You must compile using JDK 8.
> There is one run-time dependency for logging and, of course, a number of
> test and Maven plugin dependencies,
> all of which can be resolved by Maven.
>
> There are two types of tests: normal unit tests and tests run by the
> strict profile.  To run normal unit tests:
>
>   $ mvn clean test
>
> To run the strict profile tests:
>
>   $ mvn clean test -P strict
>
> To install jars in your local .m2 repository:
>
>   $ mvn clean install
>
> 7. Documentation: The documentation for the DataSketches Memory component
> is part of the website.
>
> Overview documentation:
> - https://datasketches.github.io/docs/Memory/MemoryPackage.html
> - https://datasketches.github.io/docs/Memory/MemoryPerformance.html
>
> Javadocs:
> - https://datasketches.github.io/api/memory/snapshot/apidocs/index.html
>
> 8. This vote is the 2nd stage vote:
>- This voting process will remain open for at least 72 hours
>  and until at least 3 (+1) IPMC votes or a 

[VOTE] Release 1.1.0-incubating-RC2

2019-08-19 Thread leerho
Hello Apache DataSketches IPMC and Community,

1. This is a call for vote to release Apache DataSketches-memory version:
 1.1.0-incubating-RC2

NOTE 1: This is one component of the DataSketches library that provides
high-performance access
to off-heap memory for Java applications. These are low-level functions
that are used by other
DataSketches components. It does not provide any command-line interface or
GUI.

NOTE 2: This release contains some critical performance improvements for
Apache Druid.

NOTE 3: This particular component has been split out from the rest of the
DataSketches
code because there have been a number of requests from platform projects
that are interested in
these high-performance functions independently of the remainder of the
DataSketches library.

NOTE 4: This RC2 fixes some problems in the structure of the POM file of
RC1. There are no other changes.

  A. Results from the PPMC vote (open for 140 hours (including the weekend))

- 3 votes were cast. All of the votes were (+1). Two of the votes were
from Mentors.

- The vote thread can be found at:
https://mail-archives.apache.org/mod_mbox/datasketches-dev/201907.mbox/browser


  B. Testing/actions/votes performed by the voters:

- Gian Merlino: (+1)
- .asc and .sha512 look good.
- git.properties looks good.
- Ran "mvn package" without issue.
- Source tarball contents match the tag.

Gian made several suggestions for improvements for next release:
  - have the zip unpack in its own directory not the current
directory
  - DISCLAMER
- should be renamed DISCLAMER-WIP
- links to
http://incubator.apache.org/project/#Podling-Name#.html, but it should be
  https://incubator.apache.org/projects/datasketches.html.
(fill in project name,
  'projects' instead of 'project', http would work but https is
nicer.)
  - Vote procedure:
 - Clarify sentence to require not just 3 (+1) votes, but a
majority of (+1s) vs (-1s).
 - When cancelling a vote use subject [CANCEL][VOTE] ...

- Liang Chen (+1 binding)
  - no comments

- Furkan Kamaci (+1 binding)
  - Incubating in name
  - LICENSE is fine
  - NOTICE is fine
  - No unexpected binary files
  - Code compiles and tests successfully run
  - One objection: DISCLAIMER file should be renamed to DISCLAIMER-WIP
and link
at content should point to datasketches.

2. The release candidate:
https://dist.apache.org/repos/dist/dev/incubator/datasketches/memory/1.1.0-incubating-RC1/apache-datasketches-memory-1.1.0-incubating-src.zip

3. Source repository:
https://github.com/apache/incubator-datasketches-memory

Git Tag for this release:
https://github.com/apache/incubator-datasketches-memory/tree/1.1.0-incubating-RC1
on branch 1.1.X-incubating

Git HashId for this release starts with: 32de195

The artifacts have been signed with --keyid-format SHORT : 8CD4A902

4. Repository: dist.apache.org repository:

The public signing key can be found in the KEYS file:
https://dist.apache.org/repos/dist/dev/incubator/datasketches/KEYS

5. Repository: Maven Central (repository.apache.org):

The Jar artifacts can be found at
https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-memory/1.1.0-incubating/

6. Build & Test Guide:

The DataSketches-memory component is pure Java and is structured as a Maven
project.  You must compile using JDK 8.
There is one run-time dependency for logging and, of course, a number of
test and Maven plugin dependencies,
all of which can be resolved by Maven.

There are two types of tests: normal unit tests and tests run by the strict
profile.  To run normal unit tests:

  $ mvn clean test

To run the strict profile tests:

  $ mvn clean test -P strict

To install jars in your local .m2 repository:

  $ mvn clean install

7. Documentation: The documentation for the DataSketches Memory component
is part of the website.

Overview documentation:
- https://datasketches.github.io/docs/Memory/MemoryPackage.html
- https://datasketches.github.io/docs/Memory/MemoryPerformance.html

Javadocs:
- https://datasketches.github.io/api/memory/snapshot/apidocs/index.html

8. This vote is the 2nd stage vote:
   - This voting process will remain open for at least 72 hours
 and until at least 3 (+1) IPMC votes or a majority of (+1) are
acquired.

Please vote accordingly:

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

Thanks,
Lee Rhodes
lee...@apache.org