You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@asterixdb.apache.org by Ian Maxon <im...@uci.edu> on 2016/02/11 03:28:27 UTC

[VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Hi everyone,

Please verify and vote on the second Apache AsterixDB release (this
time with binaries!)
This candidate addresses the comments from RC0. (changes from comments
are detailed in the post-script)

The tags to be voted on are:

apache-asterixdb-0.8.8-incubating-rc1
commit: a2389dd79543cea4b06474310065ea3018072c54
link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1

and

apache-asterixdb-hyracks-0.2.17-incubating-rc1
commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
rc1


The artifacts, md5s, and signatures are (for each artifact), at:

AsterixDB Source
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
ixdb-0.8.8-incubating-source-release.zip
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
ixdb-0.8.8-incubating-source-release.zip.asc
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
ixdb-0.8.8-incubating-source-release.zip.md5
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
ixdb-0.8.8-incubating-source-release.zip.sha1

MD5:895dc8151d71fc489b42886b207eaa33
SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578

AsterixDB Hyracks Source
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
ixdb-hyracks-0.2.17-incubating-source-release.zip
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1

MD5:e8390e5821b5d10b3b8a996f59c7f06a
SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788

AsterixDB Managix Installer
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
aller-0.8.8-incubating-binary-assembly.zip
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
aller-0.8.8-incubating-binary-assembly.zip.asc
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
aller-0.8.8-incubating-binary-assembly.zip.md5
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
aller-0.8.8-incubating-binary-assembly.zip.sha1

MD5:ebfb074c432f73b6407d0d35e0045d1f
SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7

AsterixDB YARN Installer
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
-0.8.8-incubating-binary-assembly.zip
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
-0.8.8-incubating-binary-assembly.zip.asc
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
-0.8.8-incubating-binary-assembly.zip.md5
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
-0.8.8-incubating-binary-assembly.zip.sha1

MD5:b85f142959e2ae1c72bbc9863938383f
SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6

Additionally, staged maven repositories are (respectively) available
at:

Hyracks:
https://repository.apache.org/content/repositories/orgapacheasterix-101
9

AsterixDB:
https://repository.apache.org/content/repositories/orgapacheasterix-102
0


The KEYS file containing the PGP keys used to sign the release can be
found at

https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS

RAT was executed as part of Maven via the RAT maven plugin, but
excludes files that are:

- data for tests 
- procedurally generated,
- or source files which come without a header mentioning their license,
  but have an explicit reference in the LICENSE file.


The vote is open for 72 hours, or until the necessary number of votes
(3 +1) has been reached.

Please vote
[ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
Apache AsterixDB Hyracks 0.2.17-incubating
[ ] 0 No strong feeling either way
[ ] -1 do not release one or both packages because ...

Thanks!
-Ian

P.S. Here are the changes (in English rather than a diff) based on
Ate's comments from RC0:


> * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
>    asterix-0.8.8-incubating-source-release.zip
> - Why not also use "apache-" prefix for the asterix source release as
> well?
>    And shouldn't the latter be called asterixdb- instead of asterix-
> ?

Good point. This is fixed now. 

> 
> * hyracks-server-0.2.17-incubating-binary-assembly.zip
> - DISCLAIMER file claims this to be about "hyracks-server" (correct)
>    The NOTICE file says "Apache AsterixDB" (not incorrect, but not
> the same).
>    Why not use "Apache AsterixDB hyracks-server" for both?

NOTICE is now changed to be a bit more specific. The discrepancy is
down to the tooling (maven vs by hand :) ) 

> - Appended content to LICENSE file lists Apache Licensed 3rd party
> artifacts.
>    While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
> not require
>    to be mentioned in the LICENSE file, so better be left out in the
> future.
>    (@Ian, I might have set you on the wrong foot for this specific
> case through
>    our separate discussions, sorry)

No worries, these are now removed.

> - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
> is bundled.
>    -&gt; this should be fixed.

Good catch, I didn't expect the version to be different. Done. 

> 
> * textclient-0.2.17-incubating-binary-assembly.zip
> - Wrong NOTICE and LICENSE files embedded!
>    Looks like these files are from/for asterix-installer?
>    This assembly needs its own NOTICE and LICENSE file!
>    -&gt; this must be fixed
> 

This artifact is now removed actually. After a little discussion we
figured it'd be safe to remove. 

> * asterix-app-0.8.8-incubating.jar
> - Appended content in the LICENSE file incorrectly points to source
> locations
>    like src/main/resources/webui/static/js/jquery.min.js instead of
> distribution
>    locations like webui/static/js/jquery.min.js.
>    -&gt; this should be fixed

Fixed.

> 
> * asterix-installer-0.8.8-incubating.jar
> - Appended content in the LICENSE file for Apache Hadoop, which is
> ASL 2.0
>    licensed and thus unnecessary to reference (see above).
Also fixed.
> 
> * asterix-installer-0.8.8-incubating-binary-assembly.zip
> - LICENSE and NOTICE file mostly look good, but are missing coverage
> for
>    additional 3rd party artifacts under the embedded lib/ folder.

I double checked this- I did include at least some of the dependencies
in lib/ and .installer/ . Am I missing more? The way I concatenated
them together (same entry but with two paths) might be unclear but I am
unsure of how else to do it.

> - Also note again the unnecessary references to ASL 2.0 licensed
> embedded
>    artifacts in the LICENSE file.
> 

Fixed. 

> * asterix-server-0.8.8-incubating-binary-assembly.zip
> - Wrong LICENSE and NOTICE files embedded.
>    These seems to be copied from asterix-installer. asterix-server
> needs its
>    own NOTICE and LICENSE files.
>    -&gt; this must be fixed
> 

It is indeed derivative, but I suppose I was so used to staring at the
paths, that I forgot to remove the prefix :)
 
> * asterix-yarn-0.8.8-incubating.jar
> - Appended content in the LICENSE file referencing 3rd party
> resources which
>    are not in asterix-yarn at all (copy/paste error?)
>    -&gt; this should be fixed/cleaned up
> 

Done, removed the appended license content.

> * asterix-yarn-0.8.8-incubating-binary-assembly.zip
> - Wrong LICENSE and NOTICE files embedded.
>    These seems to be copied from asterix-installer.
>    While asterix-yarn and asterix-installer share many/most embedded
> artifacts,
>    the lib/ folder in asterix-yarn contains different (and more)
> other artifacts
>    which also need to been covered by the LICENSE and NOTICE file.
>    -&gt; this must be fixed
> 

This should also be fixed now.

> * Not needed (empty) artifacts (also their -sources variants).
>    Consider skipping these through maven-deploy-plugin configuration:
> - hyracks-documentation-0.2.17-incubating.jar
> - hyracks-integration-tests-0.2.17-incubating.jar
> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
> - hyracks-storage-common-test-0.2.17-incubating.jar
> - asterix-doc-0.8.8-incubating.jar
> - asterix-server-0.8.8-incubating.jar
> 

All of these except asterix-server are not deployed now. (along with
some others that were less than necessary). The only one in that list
that is still deployed is asterix-server, as I wasn't quite sure how to
not deploy the jar but still deploy the assembled binary.
 
> * hyracks piglet, textclient, texthelper and tpchclient artifacts.
> - None of these have a hyracks- nor asterixdb- prefix in their name.
>    While not strictly required, this is not a good practice.
>    Preferably these artifacts should have a (apache-)(asterixdb-
> )hyracks- prefix
>    in their artifactId.
>    See: http://incubator.apache.org/guides/releasemanagement.html#nam
> ing
>    and: http://incubator.apache.org/guides/release-java.html#best-
> practice-naming
> - Furthermore their Maven project name also better be given a
>    (asterixdb-)hyracks- prefix.
>    The latter will help to get more explicit wording in the generated
> NOTICE and
>    DISCLAIMER files.
>    For example the DISCLAIMER for textclient current contains:
> 
>      textclient is an effort undergoing incubation at the Apache
> Software
>      Foundation (ASF), sponsored by the Apache Incubator PMC.
> 
>    which is not at all indicative which project this artifact belongs
> to or
>    comes from.
> 
> * asterix lexer-generator and record-manager-generator maven plugins
> - As with the hyracks examples above these do not have asterixdb- in
> their name,
>    same comments apply as above.

I held off on fixing this for now (except at the top-level). 


Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Ian Maxon <im...@uci.edu>.
Here are the commit links, for convenience:

  https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1

  https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating- rc1

As well as the repository links:
https://repository.apache.org/content/repositories/orgapacheasterix-1019

https://repository.apache.org/content/repositories/orgapacheasterix-1020

On Wed, Feb 10, 2016 at 6:32 PM, Ian Maxon <im...@uci.edu> wrote:

> P.P.S:
> Sorry about the mangled line-breaks in some of the longer URLs!
> (especially the commit links) Evolution apparently really, really likes to
> keep to a fixed column width in some cases.
>
> On Wed, Feb 10, 2016 at 6:28 PM, Ian Maxon <im...@uci.edu> wrote:
>
>> Hi everyone,
>>
>> Please verify and vote on the second Apache AsterixDB release (this
>> time with binaries!)
>> This candidate addresses the comments from RC0. (changes from comments
>> are detailed in the post-script)
>>
>> The tags to be voted on are:
>>
>> apache-asterixdb-0.8.8-incubating-rc1
>> commit: a2389dd79543cea4b06474310065ea3018072c54
>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
>> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>>
>> and
>>
>> apache-asterixdb-hyracks-0.2.17-incubating-rc1
>> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
>> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
>> rc1
>>
>>
>> The artifacts, md5s, and signatures are (for each artifact), at:
>>
>> AsterixDB Source
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-asterixdb-0.8.8-incubating-source-release.zip>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.asc
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-asterixdb-0.8.8-incubating-source-release.zip.asc>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.md5
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-asterixdb-0.8.8-incubating-source-release.zip.md5>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.sha1
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-asterixdb-0.8.8-incubating-source-release.zip.sha1>
>>
>> MD5:895dc8151d71fc489b42886b207eaa33
>> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>>
>> AsterixDB Hyracks Source
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip.asc>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip.md5>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip.sha1>
>>
>> MD5:e8390e5821b5d10b3b8a996f59c7f06a
>> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>>
>> AsterixDB Managix Installer
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-installer-0.8.8-incubating-binary-assembly.zip>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.asc
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-installer-0.8.8-incubating-binary-assembly.zip.asc>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.md5
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-installer-0.8.8-incubating-binary-assembly.zip.md5>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.sha1
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-installer-0.8.8-incubating-binary-assembly.zip.sha1>
>>
>> MD5:ebfb074c432f73b6407d0d35e0045d1f
>> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>>
>> AsterixDB YARN Installer
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn-0.8.8-incubating-binary-assembly.zip>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.asc
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn-0.8.8-incubating-binary-assembly.zip.asc>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.md5
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn-0.8.8-incubating-binary-assembly.zip.md5>
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.sha1
>> <https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn-0.8.8-incubating-binary-assembly.zip.sha1>
>>
>> MD5:b85f142959e2ae1c72bbc9863938383f
>> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>>
>> Additionally, staged maven repositories are (respectively) available
>> at:
>>
>> Hyracks:
>> https://repository.apache.org/content/repositories/orgapacheasterix-101
>> 9
>>
>> AsterixDB:
>> https://repository.apache.org/content/repositories/orgapacheasterix-102
>> 0
>>
>>
>> The KEYS file containing the PGP keys used to sign the release can be
>> found at
>>
>> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>>
>> RAT was executed as part of Maven via the RAT maven plugin, but
>> excludes files that are:
>>
>> - data for tests
>> - procedurally generated,
>> - or source files which come without a header mentioning their license,
>>   but have an explicit reference in the LICENSE file.
>>
>>
>> The vote is open for 72 hours, or until the necessary number of votes
>> (3 +1) has been reached.
>>
>> Please vote
>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
>> Apache AsterixDB Hyracks 0.2.17-incubating
>> [ ] 0 No strong feeling either way
>> [ ] -1 do not release one or both packages because ...
>>
>> Thanks!
>> -Ian
>>
>> P.S. Here are the changes (in English rather than a diff) based on
>> Ate's comments from RC0:
>>
>>
>> > * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
>> >    asterix-0.8.8-incubating-source-release.zip
>> > - Why not also use "apache-" prefix for the asterix source release as
>> > well?
>> >    And shouldn't the latter be called asterixdb- instead of asterix-
>> > ?
>>
>> Good point. This is fixed now.
>>
>> >
>> > * hyracks-server-0.2.17-incubating-binary-assembly.zip
>> > - DISCLAIMER file claims this to be about "hyracks-server" (correct)
>> >    The NOTICE file says "Apache AsterixDB" (not incorrect, but not
>> > the same).
>> >    Why not use "Apache AsterixDB hyracks-server" for both?
>>
>> NOTICE is now changed to be a bit more specific. The discrepancy is
>> down to the tooling (maven vs by hand :) )
>>
>> > - Appended content to LICENSE file lists Apache Licensed 3rd party
>> > artifacts.
>> >    While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
>> > not require
>> >    to be mentioned in the LICENSE file, so better be left out in the
>> > future.
>> >    (@Ian, I might have set you on the wrong foot for this specific
>> > case through
>> >    our separate discussions, sorry)
>>
>> No worries, these are now removed.
>>
>> > - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
>> > is bundled.
>> >    -&gt; this should be fixed.
>>
>> Good catch, I didn't expect the version to be different. Done.
>>
>> >
>> > * textclient-0.2.17-incubating-binary-assembly.zip
>> > - Wrong NOTICE and LICENSE files embedded!
>> >    Looks like these files are from/for asterix-installer?
>> >    This assembly needs its own NOTICE and LICENSE file!
>> >    -&gt; this must be fixed
>> >
>>
>> This artifact is now removed actually. After a little discussion we
>> figured it'd be safe to remove.
>>
>> > * asterix-app-0.8.8-incubating.jar
>> > - Appended content in the LICENSE file incorrectly points to source
>> > locations
>> >    like src/main/resources/webui/static/js/jquery.min.js instead of
>> > distribution
>> >    locations like webui/static/js/jquery.min.js.
>> >    -&gt; this should be fixed
>>
>> Fixed.
>>
>> >
>> > * asterix-installer-0.8.8-incubating.jar
>> > - Appended content in the LICENSE file for Apache Hadoop, which is
>> > ASL 2.0
>> >    licensed and thus unnecessary to reference (see above).
>> Also fixed.
>> >
>> > * asterix-installer-0.8.8-incubating-binary-assembly.zip
>> > - LICENSE and NOTICE file mostly look good, but are missing coverage
>> > for
>> >    additional 3rd party artifacts under the embedded lib/ folder.
>>
>> I double checked this- I did include at least some of the dependencies
>> in lib/ and .installer/ . Am I missing more? The way I concatenated
>> them together (same entry but with two paths) might be unclear but I am
>> unsure of how else to do it.
>>
>> > - Also note again the unnecessary references to ASL 2.0 licensed
>> > embedded
>> >    artifacts in the LICENSE file.
>> >
>>
>> Fixed.
>>
>> > * asterix-server-0.8.8-incubating-binary-assembly.zip
>> > - Wrong LICENSE and NOTICE files embedded.
>> >    These seems to be copied from asterix-installer. asterix-server
>> > needs its
>> >    own NOTICE and LICENSE files.
>> >    -&gt; this must be fixed
>> >
>>
>> It is indeed derivative, but I suppose I was so used to staring at the
>> paths, that I forgot to remove the prefix :)
>>
>> > * asterix-yarn-0.8.8-incubating.jar
>> > - Appended content in the LICENSE file referencing 3rd party
>> > resources which
>> >    are not in asterix-yarn at all (copy/paste error?)
>> >    -&gt; this should be fixed/cleaned up
>> >
>>
>> Done, removed the appended license content.
>>
>> > * asterix-yarn-0.8.8-incubating-binary-assembly.zip
>> > - Wrong LICENSE and NOTICE files embedded.
>> >    These seems to be copied from asterix-installer.
>> >    While asterix-yarn and asterix-installer share many/most embedded
>> > artifacts,
>> >    the lib/ folder in asterix-yarn contains different (and more)
>> > other artifacts
>> >    which also need to been covered by the LICENSE and NOTICE file.
>> >    -&gt; this must be fixed
>> >
>>
>> This should also be fixed now.
>>
>> > * Not needed (empty) artifacts (also their -sources variants).
>> >    Consider skipping these through maven-deploy-plugin configuration:
>> > - hyracks-documentation-0.2.17-incubating.jar
>> > - hyracks-integration-tests-0.2.17-incubating.jar
>> > - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
>> > - hyracks-storage-am-btree-test-0.2.17-incubating.jar
>> > - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
>> > - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
>> > - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
>> > - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
>> > - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
>> > - hyracks-storage-common-test-0.2.17-incubating.jar
>> > - asterix-doc-0.8.8-incubating.jar
>> > - asterix-server-0.8.8-incubating.jar
>> >
>>
>> All of these except asterix-server are not deployed now. (along with
>> some others that were less than necessary). The only one in that list
>> that is still deployed is asterix-server, as I wasn't quite sure how to
>> not deploy the jar but still deploy the assembled binary.
>>
>> > * hyracks piglet, textclient, texthelper and tpchclient artifacts.
>> > - None of these have a hyracks- nor asterixdb- prefix in their name.
>> >    While not strictly required, this is not a good practice.
>> >    Preferably these artifacts should have a (apache-)(asterixdb-
>> > )hyracks- prefix
>> >    in their artifactId.
>> >    See: http://incubator.apache.org/guides/releasemanagement.html#nam
>> > ing
>> >    and: http://incubator.apache.org/guides/release-java.html#best-
>> > practice-naming
>> > - Furthermore their Maven project name also better be given a
>> >    (asterixdb-)hyracks- prefix.
>> >    The latter will help to get more explicit wording in the generated
>> > NOTICE and
>> >    DISCLAIMER files.
>> >    For example the DISCLAIMER for textclient current contains:
>> >
>> >      textclient is an effort undergoing incubation at the Apache
>> > Software
>> >      Foundation (ASF), sponsored by the Apache Incubator PMC.
>> >
>> >    which is not at all indicative which project this artifact belongs
>> > to or
>> >    comes from.
>> >
>> > * asterix lexer-generator and record-manager-generator maven plugins
>> > - As with the hyracks examples above these do not have asterixdb- in
>> > their name,
>> >    same comments apply as above.
>>
>> I held off on fixing this for now (except at the top-level).
>>
>>
>

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Ian Maxon <im...@uci.edu>.
P.P.S:
Sorry about the mangled line-breaks in some of the longer URLs! (especially
the commit links) Evolution apparently really, really likes to keep to a
fixed column width in some cases.

On Wed, Feb 10, 2016 at 6:28 PM, Ian Maxon <im...@uci.edu> wrote:

> Hi everyone,
>
> Please verify and vote on the second Apache AsterixDB release (this
> time with binaries!)
> This candidate addresses the comments from RC0. (changes from comments
> are detailed in the post-script)
>
> The tags to be voted on are:
>
> apache-asterixdb-0.8.8-incubating-rc1
> commit: a2389dd79543cea4b06474310065ea3018072c54
> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>
> and
>
> apache-asterixdb-hyracks-0.2.17-incubating-rc1
> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
> rc1
>
>
> The artifacts, md5s, and signatures are (for each artifact), at:
>
> AsterixDB Source
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.sha1
>
> MD5:895dc8151d71fc489b42886b207eaa33
> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>
> AsterixDB Hyracks Source
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>
> MD5:e8390e5821b5d10b3b8a996f59c7f06a
> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>
> AsterixDB Managix Installer
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.sha1
>
> MD5:ebfb074c432f73b6407d0d35e0045d1f
> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>
> AsterixDB YARN Installer
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.sha1
>
> MD5:b85f142959e2ae1c72bbc9863938383f
> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>
> Additionally, staged maven repositories are (respectively) available
> at:
>
> Hyracks:
> https://repository.apache.org/content/repositories/orgapacheasterix-101
> 9
>
> AsterixDB:
> https://repository.apache.org/content/repositories/orgapacheasterix-102
> 0
>
>
> The KEYS file containing the PGP keys used to sign the release can be
> found at
>
> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>
> RAT was executed as part of Maven via the RAT maven plugin, but
> excludes files that are:
>
> - data for tests
> - procedurally generated,
> - or source files which come without a header mentioning their license,
>   but have an explicit reference in the LICENSE file.
>
>
> The vote is open for 72 hours, or until the necessary number of votes
> (3 +1) has been reached.
>
> Please vote
> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
> Apache AsterixDB Hyracks 0.2.17-incubating
> [ ] 0 No strong feeling either way
> [ ] -1 do not release one or both packages because ...
>
> Thanks!
> -Ian
>
> P.S. Here are the changes (in English rather than a diff) based on
> Ate's comments from RC0:
>
>
> > * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
> >    asterix-0.8.8-incubating-source-release.zip
> > - Why not also use "apache-" prefix for the asterix source release as
> > well?
> >    And shouldn't the latter be called asterixdb- instead of asterix-
> > ?
>
> Good point. This is fixed now.
>
> >
> > * hyracks-server-0.2.17-incubating-binary-assembly.zip
> > - DISCLAIMER file claims this to be about "hyracks-server" (correct)
> >    The NOTICE file says "Apache AsterixDB" (not incorrect, but not
> > the same).
> >    Why not use "Apache AsterixDB hyracks-server" for both?
>
> NOTICE is now changed to be a bit more specific. The discrepancy is
> down to the tooling (maven vs by hand :) )
>
> > - Appended content to LICENSE file lists Apache Licensed 3rd party
> > artifacts.
> >    While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
> > not require
> >    to be mentioned in the LICENSE file, so better be left out in the
> > future.
> >    (@Ian, I might have set you on the wrong foot for this specific
> > case through
> >    our separate discussions, sorry)
>
> No worries, these are now removed.
>
> > - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
> > is bundled.
> >    -&gt; this should be fixed.
>
> Good catch, I didn't expect the version to be different. Done.
>
> >
> > * textclient-0.2.17-incubating-binary-assembly.zip
> > - Wrong NOTICE and LICENSE files embedded!
> >    Looks like these files are from/for asterix-installer?
> >    This assembly needs its own NOTICE and LICENSE file!
> >    -&gt; this must be fixed
> >
>
> This artifact is now removed actually. After a little discussion we
> figured it'd be safe to remove.
>
> > * asterix-app-0.8.8-incubating.jar
> > - Appended content in the LICENSE file incorrectly points to source
> > locations
> >    like src/main/resources/webui/static/js/jquery.min.js instead of
> > distribution
> >    locations like webui/static/js/jquery.min.js.
> >    -&gt; this should be fixed
>
> Fixed.
>
> >
> > * asterix-installer-0.8.8-incubating.jar
> > - Appended content in the LICENSE file for Apache Hadoop, which is
> > ASL 2.0
> >    licensed and thus unnecessary to reference (see above).
> Also fixed.
> >
> > * asterix-installer-0.8.8-incubating-binary-assembly.zip
> > - LICENSE and NOTICE file mostly look good, but are missing coverage
> > for
> >    additional 3rd party artifacts under the embedded lib/ folder.
>
> I double checked this- I did include at least some of the dependencies
> in lib/ and .installer/ . Am I missing more? The way I concatenated
> them together (same entry but with two paths) might be unclear but I am
> unsure of how else to do it.
>
> > - Also note again the unnecessary references to ASL 2.0 licensed
> > embedded
> >    artifacts in the LICENSE file.
> >
>
> Fixed.
>
> > * asterix-server-0.8.8-incubating-binary-assembly.zip
> > - Wrong LICENSE and NOTICE files embedded.
> >    These seems to be copied from asterix-installer. asterix-server
> > needs its
> >    own NOTICE and LICENSE files.
> >    -&gt; this must be fixed
> >
>
> It is indeed derivative, but I suppose I was so used to staring at the
> paths, that I forgot to remove the prefix :)
>
> > * asterix-yarn-0.8.8-incubating.jar
> > - Appended content in the LICENSE file referencing 3rd party
> > resources which
> >    are not in asterix-yarn at all (copy/paste error?)
> >    -&gt; this should be fixed/cleaned up
> >
>
> Done, removed the appended license content.
>
> > * asterix-yarn-0.8.8-incubating-binary-assembly.zip
> > - Wrong LICENSE and NOTICE files embedded.
> >    These seems to be copied from asterix-installer.
> >    While asterix-yarn and asterix-installer share many/most embedded
> > artifacts,
> >    the lib/ folder in asterix-yarn contains different (and more)
> > other artifacts
> >    which also need to been covered by the LICENSE and NOTICE file.
> >    -&gt; this must be fixed
> >
>
> This should also be fixed now.
>
> > * Not needed (empty) artifacts (also their -sources variants).
> >    Consider skipping these through maven-deploy-plugin configuration:
> > - hyracks-documentation-0.2.17-incubating.jar
> > - hyracks-integration-tests-0.2.17-incubating.jar
> > - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
> > - hyracks-storage-am-btree-test-0.2.17-incubating.jar
> > - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
> > - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
> > - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
> > - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
> > - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
> > - hyracks-storage-common-test-0.2.17-incubating.jar
> > - asterix-doc-0.8.8-incubating.jar
> > - asterix-server-0.8.8-incubating.jar
> >
>
> All of these except asterix-server are not deployed now. (along with
> some others that were less than necessary). The only one in that list
> that is still deployed is asterix-server, as I wasn't quite sure how to
> not deploy the jar but still deploy the assembled binary.
>
> > * hyracks piglet, textclient, texthelper and tpchclient artifacts.
> > - None of these have a hyracks- nor asterixdb- prefix in their name.
> >    While not strictly required, this is not a good practice.
> >    Preferably these artifacts should have a (apache-)(asterixdb-
> > )hyracks- prefix
> >    in their artifactId.
> >    See: http://incubator.apache.org/guides/releasemanagement.html#nam
> > ing
> >    and: http://incubator.apache.org/guides/release-java.html#best-
> > practice-naming
> > - Furthermore their Maven project name also better be given a
> >    (asterixdb-)hyracks- prefix.
> >    The latter will help to get more explicit wording in the generated
> > NOTICE and
> >    DISCLAIMER files.
> >    For example the DISCLAIMER for textclient current contains:
> >
> >      textclient is an effort undergoing incubation at the Apache
> > Software
> >      Foundation (ASF), sponsored by the Apache Incubator PMC.
> >
> >    which is not at all indicative which project this artifact belongs
> > to or
> >    comes from.
> >
> > * asterix lexer-generator and record-manager-generator maven plugins
> > - As with the hyracks examples above these do not have asterixdb- in
> > their name,
> >    same comments apply as above.
>
> I held off on fixing this for now (except at the top-level).
>
>

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Till Westmann <ti...@apache.org>.
On 10 Feb 2016, at 18:28, Ian Maxon wrote:

> Please vote
> [X] +1 release these packages as Apache AsterixDB 0.8.8-incubating and 
> Apache AsterixDB Hyracks 0.2.17-incubating
> [ ] 0 No strong feeling either way
> [ ] -1 do not release one or both packages because ...

There are a few issues [1] in the binary artifacts, but I think that 
they are minor and can be fixed for the next release.

Cheers,
Till

[1] https://issues.apache.org/jira/browse/ASTERIXDB-1297

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Till Westmann <ti...@apache.org>.
Hi,

I found an issue in the AsterixDB source archive:

Unapproved licenses:

   
apache-asterixdb-0.8.8-incubating/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/create_and_start.sh
   
apache-asterixdb-0.8.8-incubating/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_delete.sh
   
apache-asterixdb-0.8.8-incubating/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_start.sh

These files are missing a license header. I think that we can file an 
issue for this and continue with this release candidate.

Cheers,
Till

On 10 Feb 2016, at 18:28, Ian Maxon wrote:

> Hi everyone,
>
> Please verify and vote on the second Apache AsterixDB release (this
> time with binaries!)
> This candidate addresses the comments from RC0. (changes from comments
> are detailed in the post-script)
>
> The tags to be voted on are:
>
> apache-asterixdb-0.8.8-incubating-rc1
> commit: a2389dd79543cea4b06474310065ea3018072c54
> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>
> and
>
> apache-asterixdb-hyracks-0.2.17-incubating-rc1
> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
> rc1
>
>
> The artifacts, md5s, and signatures are (for each artifact), at:
>
> AsterixDB Source
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.sha1
>
> MD5:895dc8151d71fc489b42886b207eaa33
> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>
> AsterixDB Hyracks Source
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>
> MD5:e8390e5821b5d10b3b8a996f59c7f06a
> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>
> AsterixDB Managix Installer
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.sha1
>
> MD5:ebfb074c432f73b6407d0d35e0045d1f
> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>
> AsterixDB YARN Installer
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.sha1
>
> MD5:b85f142959e2ae1c72bbc9863938383f
> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>
> Additionally, staged maven repositories are (respectively) available
> at:
>
> Hyracks:
> https://repository.apache.org/content/repositories/orgapacheasterix-101
> 9
>
> AsterixDB:
> https://repository.apache.org/content/repositories/orgapacheasterix-102
> 0
>
>
> The KEYS file containing the PGP keys used to sign the release can be
> found at
>
> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>
> RAT was executed as part of Maven via the RAT maven plugin, but
> excludes files that are:
>
> - data for tests 
> - procedurally generated,
> - or source files which come without a header mentioning their 
> license,
>   but have an explicit reference in the LICENSE file.
>
>
> The vote is open for 72 hours, or until the necessary number of votes
> (3 +1) has been reached.
>
> Please vote
> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
> Apache AsterixDB Hyracks 0.2.17-incubating
> [ ] 0 No strong feeling either way
> [ ] -1 do not release one or both packages because ...
>
> Thanks!
> -Ian
>
> P.S. Here are the changes (in English rather than a diff) based on
> Ate's comments from RC0:
>
>
>> * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
>>    asterix-0.8.8-incubating-source-release.zip
>> - Why not also use "apache-" prefix for the asterix source release as
>> well?
>>    And shouldn't the latter be called asterixdb- instead of 
>> asterix-
>> ?
>
> Good point. This is fixed now. 
>
>>
>> * hyracks-server-0.2.17-incubating-binary-assembly.zip
>> - DISCLAIMER file claims this to be about "hyracks-server" (correct)
>>    The NOTICE file says "Apache AsterixDB" (not incorrect, but not
>> the same).
>>    Why not use "Apache AsterixDB hyracks-server" for both?
>
> NOTICE is now changed to be a bit more specific. The discrepancy is
> down to the tooling (maven vs by hand :) ) 
>
>> - Appended content to LICENSE file lists Apache Licensed 3rd party
>> artifacts.
>>    While not wrong, ASL 2.0 licensed embedded 3rd party artifacts 
>> do
>> not require
>>    to be mentioned in the LICENSE file, so better be left out in 
>> the
>> future.
>>    (@Ian, I might have set you on the wrong foot for this specific
>> case through
>>    our separate discussions, sorry)
>
> No worries, these are now removed.
>
>> - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
>> is bundled.
>>    -&gt; this should be fixed.
>
> Good catch, I didn't expect the version to be different. Done. 
>
>>
>> * textclient-0.2.17-incubating-binary-assembly.zip
>> - Wrong NOTICE and LICENSE files embedded!
>>    Looks like these files are from/for asterix-installer?
>>    This assembly needs its own NOTICE and LICENSE file!
>>    -&gt; this must be fixed
>>
>
> This artifact is now removed actually. After a little discussion we
> figured it'd be safe to remove. 
>
>> * asterix-app-0.8.8-incubating.jar
>> - Appended content in the LICENSE file incorrectly points to source
>> locations
>>    like src/main/resources/webui/static/js/jquery.min.js instead 
>> of
>> distribution
>>    locations like webui/static/js/jquery.min.js.
>>    -&gt; this should be fixed
>
> Fixed.
>
>>
>> * asterix-installer-0.8.8-incubating.jar
>> - Appended content in the LICENSE file for Apache Hadoop, which is
>> ASL 2.0
>>    licensed and thus unnecessary to reference (see above).
> Also fixed.
>>
>> * asterix-installer-0.8.8-incubating-binary-assembly.zip
>> - LICENSE and NOTICE file mostly look good, but are missing coverage
>> for
>>    additional 3rd party artifacts under the embedded lib/ folder.
>
> I double checked this- I did include at least some of the dependencies
> in lib/ and .installer/ . Am I missing more? The way I concatenated
> them together (same entry but with two paths) might be unclear but I 
> am
> unsure of how else to do it.
>
>> - Also note again the unnecessary references to ASL 2.0 licensed
>> embedded
>>    artifacts in the LICENSE file.
>>
>
> Fixed. 
>
>> * asterix-server-0.8.8-incubating-binary-assembly.zip
>> - Wrong LICENSE and NOTICE files embedded.
>>    These seems to be copied from asterix-installer. asterix-server
>> needs its
>>    own NOTICE and LICENSE files.
>>    -&gt; this must be fixed
>>
>
> It is indeed derivative, but I suppose I was so used to staring at the
> paths, that I forgot to remove the prefix :)
>  
>> * asterix-yarn-0.8.8-incubating.jar
>> - Appended content in the LICENSE file referencing 3rd party
>> resources which
>>    are not in asterix-yarn at all (copy/paste error?)
>>    -&gt; this should be fixed/cleaned up
>>
>
> Done, removed the appended license content.
>
>> * asterix-yarn-0.8.8-incubating-binary-assembly.zip
>> - Wrong LICENSE and NOTICE files embedded.
>>    These seems to be copied from asterix-installer.
>>    While asterix-yarn and asterix-installer share many/most 
>> embedded
>> artifacts,
>>    the lib/ folder in asterix-yarn contains different (and more)
>> other artifacts
>>    which also need to been covered by the LICENSE and NOTICE file.
>>    -&gt; this must be fixed
>>
>
> This should also be fixed now.
>
>> * Not needed (empty) artifacts (also their -sources variants).
>>    Consider skipping these through maven-deploy-plugin 
>> configuration:
>> - hyracks-documentation-0.2.17-incubating.jar
>> - hyracks-integration-tests-0.2.17-incubating.jar
>> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
>> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
>> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
>> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
>> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
>> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
>> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
>> - hyracks-storage-common-test-0.2.17-incubating.jar
>> - asterix-doc-0.8.8-incubating.jar
>> - asterix-server-0.8.8-incubating.jar
>>
>
> All of these except asterix-server are not deployed now. (along with
> some others that were less than necessary). The only one in that list
> that is still deployed is asterix-server, as I wasn't quite sure how 
> to
> not deploy the jar but still deploy the assembled binary.
>  
>> * hyracks piglet, textclient, texthelper and tpchclient artifacts.
>> - None of these have a hyracks- nor asterixdb- prefix in their name.
>>    While not strictly required, this is not a good practice.
>>    Preferably these artifacts should have a (apache-)(asterixdb-
>> )hyracks- prefix
>>    in their artifactId.
>>    See: 
>> http://incubator.apache.org/guides/releasemanagement.html#nam
>> ing
>>    and: http://incubator.apache.org/guides/release-java.html#best-
>> practice-naming
>> - Furthermore their Maven project name also better be given a
>>    (asterixdb-)hyracks- prefix.
>>    The latter will help to get more explicit wording in the 
>> generated
>> NOTICE and
>>    DISCLAIMER files.
>>    For example the DISCLAIMER for textclient current contains:
>>
>>      textclient is an effort undergoing incubation at the Apache
>> Software
>>      Foundation (ASF), sponsored by the Apache Incubator PMC.
>>
>>    which is not at all indicative which project this artifact 
>> belongs
>> to or
>>    comes from.
>>
>> * asterix lexer-generator and record-manager-generator maven plugins
>> - As with the hyracks examples above these do not have asterixdb- in
>> their name,
>>    same comments apply as above.
>
> I held off on fixing this for now (except at the top-level). 

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Murtadha Hubail <hu...@gmail.com>.
+1

mvn verify passed.

Cheers,
Murtadha

> On Feb 19, 2016, at 8:11 PM, Michael Blow <mb...@gmail.com> wrote:
> 
> +1, checked:
> - sha1, md5 (asterixdb, hyracks)
> - license headers (asterixdb, hyracks)
> - LICENSE, DISCLAIMER, NOTICE (asterixdb, hyracks)
> 
> NOTICE files contain 2015 copyright year, I noticed.
> 
> Thanks,
> 
> -MDB
> 
> On Fri, Feb 19, 2016 at 8:48 PM Jianfeng Jia <ji...@gmail.com> wrote:
> 
>> +1, checked:
>> - mvn verified for Asterixdb
>> 
>>> On Feb 19, 2016, at 5:33 PM, Yingyi Bu <bu...@gmail.com> wrote:
>>> 
>>> +1, checked:
>>> 
>>> - mvn verify for asterixdb
>>> - mvn package for hyracks
>>> - LICENSE
>>> - NOTICE
>>> - DISCLAIMER
>>> - MD5
>>> - SHA
>>> 
>>> 
>>> Best,
>>> Yingyi
>>> 
>>> On Fri, Feb 19, 2016 at 2:26 PM, Henry Saputra <he...@gmail.com>
>>> wrote:
>>> 
>>>> LICENSE file looks good
>>>> NOTICE file looks good
>>>> Disclaimer file on incubator exists
>>>> Signature file looks good
>>>> mvn verify pass
>>>> 
>>>> +1
>>>> 
>>>> 
>>>> - Henry
>>>> 
>>>> 
>>>> 
>>>> On Wed, Feb 10, 2016 at 6:28 PM, Ian Maxon <im...@uci.edu> wrote:
>>>> 
>>>>> Hi everyone,
>>>>> 
>>>>> Please verify and vote on the second Apache AsterixDB release (this
>>>>> time with binaries!)
>>>>> This candidate addresses the comments from RC0. (changes from comments
>>>>> are detailed in the post-script)
>>>>> 
>>>>> The tags to be voted on are:
>>>>> 
>>>>> apache-asterixdb-0.8.8-incubating-rc1
>>>>> commit: a2389dd79543cea4b06474310065ea3018072c54
>>>>> link:
>> https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
>>>>> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>>>>> 
>>>>> and
>>>>> 
>>>>> apache-asterixdb-hyracks-0.2.17-incubating-rc1
>>>>> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
>>>>> link:
>> https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
>>>>> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
>>>>> rc1
>>>>> 
>>>>> 
>>>>> The artifacts, md5s, and signatures are (for each artifact), at:
>>>>> 
>>>>> AsterixDB Source
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>>>> ixdb-0.8.8-incubating-source-release.zip
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>>>> ixdb-0.8.8-incubating-source-release.zip.asc
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>>>> ixdb-0.8.8-incubating-source-release.zip.md5
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>>>> ixdb-0.8.8-incubating-source-release.zip.sha1
>>>>> 
>>>>> MD5:895dc8151d71fc489b42886b207eaa33
>>>>> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>>>>> 
>>>>> AsterixDB Hyracks Source
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>>>> ixdb-hyracks-0.2.17-incubating-source-release.zip
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>>>> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>>>> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>>>> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>>>>> 
>>>>> MD5:e8390e5821b5d10b3b8a996f59c7f06a
>>>>> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>>>>> 
>>>>> AsterixDB Managix Installer
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>>>>> aller-0.8.8-incubating-binary-assembly.zip
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>>>>> aller-0.8.8-incubating-binary-assembly.zip.asc
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>>>>> aller-0.8.8-incubating-binary-assembly.zip.md5
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>>>>> aller-0.8.8-incubating-binary-assembly.zip.sha1
>>>>> 
>>>>> MD5:ebfb074c432f73b6407d0d35e0045d1f
>>>>> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>>>>> 
>>>>> AsterixDB YARN Installer
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>>>>> -0.8.8-incubating-binary-assembly.zip
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>>>>> -0.8.8-incubating-binary-assembly.zip.asc
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>>>>> -0.8.8-incubating-binary-assembly.zip.md5
>>>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>>>>> -0.8.8-incubating-binary-assembly.zip.sha1
>>>>> 
>>>>> MD5:b85f142959e2ae1c72bbc9863938383f
>>>>> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>>>>> 
>>>>> Additionally, staged maven repositories are (respectively) available
>>>>> at:
>>>>> 
>>>>> Hyracks:
>>>>> 
>> https://repository.apache.org/content/repositories/orgapacheasterix-101
>>>>> 9
>>>>> 
>>>>> AsterixDB:
>>>>> 
>> https://repository.apache.org/content/repositories/orgapacheasterix-102
>>>>> 0
>>>>> 
>>>>> 
>>>>> The KEYS file containing the PGP keys used to sign the release can be
>>>>> found at
>>>>> 
>>>>> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>>>>> 
>>>>> RAT was executed as part of Maven via the RAT maven plugin, but
>>>>> excludes files that are:
>>>>> 
>>>>> - data for tests
>>>>> - procedurally generated,
>>>>> - or source files which come without a header mentioning their license,
>>>>> but have an explicit reference in the LICENSE file.
>>>>> 
>>>>> 
>>>>> The vote is open for 72 hours, or until the necessary number of votes
>>>>> (3 +1) has been reached.
>>>>> 
>>>>> Please vote
>>>>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
>>>>> Apache AsterixDB Hyracks 0.2.17-incubating
>>>>> [ ] 0 No strong feeling either way
>>>>> [ ] -1 do not release one or both packages because ...
>>>>> 
>>>>> Thanks!
>>>>> -Ian
>>>>> 
>>>>> P.S. Here are the changes (in English rather than a diff) based on
>>>>> Ate's comments from RC0:
>>>>> 
>>>>> 
>>>>>> * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
>>>>>>  asterix-0.8.8-incubating-source-release.zip
>>>>>> - Why not also use "apache-" prefix for the asterix source release as
>>>>>> well?
>>>>>>  And shouldn't the latter be called asterixdb- instead of asterix-
>>>>>> ?
>>>>> 
>>>>> Good point. This is fixed now.
>>>>> 
>>>>>> 
>>>>>> * hyracks-server-0.2.17-incubating-binary-assembly.zip
>>>>>> - DISCLAIMER file claims this to be about "hyracks-server" (correct)
>>>>>>  The NOTICE file says "Apache AsterixDB" (not incorrect, but not
>>>>>> the same).
>>>>>>  Why not use "Apache AsterixDB hyracks-server" for both?
>>>>> 
>>>>> NOTICE is now changed to be a bit more specific. The discrepancy is
>>>>> down to the tooling (maven vs by hand :) )
>>>>> 
>>>>>> - Appended content to LICENSE file lists Apache Licensed 3rd party
>>>>>> artifacts.
>>>>>>  While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
>>>>>> not require
>>>>>>  to be mentioned in the LICENSE file, so better be left out in the
>>>>>> future.
>>>>>>  (@Ian, I might have set you on the wrong foot for this specific
>>>>>> case through
>>>>>>  our separate discussions, sorry)
>>>>> 
>>>>> No worries, these are now removed.
>>>>> 
>>>>>> - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
>>>>>> is bundled.
>>>>>>  -&gt; this should be fixed.
>>>>> 
>>>>> Good catch, I didn't expect the version to be different. Done.
>>>>> 
>>>>>> 
>>>>>> * textclient-0.2.17-incubating-binary-assembly.zip
>>>>>> - Wrong NOTICE and LICENSE files embedded!
>>>>>>  Looks like these files are from/for asterix-installer?
>>>>>>  This assembly needs its own NOTICE and LICENSE file!
>>>>>>  -&gt; this must be fixed
>>>>>> 
>>>>> 
>>>>> This artifact is now removed actually. After a little discussion we
>>>>> figured it'd be safe to remove.
>>>>> 
>>>>>> * asterix-app-0.8.8-incubating.jar
>>>>>> - Appended content in the LICENSE file incorrectly points to source
>>>>>> locations
>>>>>>  like src/main/resources/webui/static/js/jquery.min.js instead of
>>>>>> distribution
>>>>>>  locations like webui/static/js/jquery.min.js.
>>>>>>  -&gt; this should be fixed
>>>>> 
>>>>> Fixed.
>>>>> 
>>>>>> 
>>>>>> * asterix-installer-0.8.8-incubating.jar
>>>>>> - Appended content in the LICENSE file for Apache Hadoop, which is
>>>>>> ASL 2.0
>>>>>>  licensed and thus unnecessary to reference (see above).
>>>>> Also fixed.
>>>>>> 
>>>>>> * asterix-installer-0.8.8-incubating-binary-assembly.zip
>>>>>> - LICENSE and NOTICE file mostly look good, but are missing coverage
>>>>>> for
>>>>>>  additional 3rd party artifacts under the embedded lib/ folder.
>>>>> 
>>>>> I double checked this- I did include at least some of the dependencies
>>>>> in lib/ and .installer/ . Am I missing more? The way I concatenated
>>>>> them together (same entry but with two paths) might be unclear but I am
>>>>> unsure of how else to do it.
>>>>> 
>>>>>> - Also note again the unnecessary references to ASL 2.0 licensed
>>>>>> embedded
>>>>>>  artifacts in the LICENSE file.
>>>>>> 
>>>>> 
>>>>> Fixed.
>>>>> 
>>>>>> * asterix-server-0.8.8-incubating-binary-assembly.zip
>>>>>> - Wrong LICENSE and NOTICE files embedded.
>>>>>>  These seems to be copied from asterix-installer. asterix-server
>>>>>> needs its
>>>>>>  own NOTICE and LICENSE files.
>>>>>>  -&gt; this must be fixed
>>>>>> 
>>>>> 
>>>>> It is indeed derivative, but I suppose I was so used to staring at the
>>>>> paths, that I forgot to remove the prefix :)
>>>>> 
>>>>>> * asterix-yarn-0.8.8-incubating.jar
>>>>>> - Appended content in the LICENSE file referencing 3rd party
>>>>>> resources which
>>>>>>  are not in asterix-yarn at all (copy/paste error?)
>>>>>>  -&gt; this should be fixed/cleaned up
>>>>>> 
>>>>> 
>>>>> Done, removed the appended license content.
>>>>> 
>>>>>> * asterix-yarn-0.8.8-incubating-binary-assembly.zip
>>>>>> - Wrong LICENSE and NOTICE files embedded.
>>>>>>  These seems to be copied from asterix-installer.
>>>>>>  While asterix-yarn and asterix-installer share many/most embedded
>>>>>> artifacts,
>>>>>>  the lib/ folder in asterix-yarn contains different (and more)
>>>>>> other artifacts
>>>>>>  which also need to been covered by the LICENSE and NOTICE file.
>>>>>>  -&gt; this must be fixed
>>>>>> 
>>>>> 
>>>>> This should also be fixed now.
>>>>> 
>>>>>> * Not needed (empty) artifacts (also their -sources variants).
>>>>>>  Consider skipping these through maven-deploy-plugin configuration:
>>>>>> - hyracks-documentation-0.2.17-incubating.jar
>>>>>> - hyracks-integration-tests-0.2.17-incubating.jar
>>>>>> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
>>>>>> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
>>>>>> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
>>>>>> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
>>>>>> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
>>>>>> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
>>>>>> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
>>>>>> - hyracks-storage-common-test-0.2.17-incubating.jar
>>>>>> - asterix-doc-0.8.8-incubating.jar
>>>>>> - asterix-server-0.8.8-incubating.jar
>>>>>> 
>>>>> 
>>>>> All of these except asterix-server are not deployed now. (along with
>>>>> some others that were less than necessary). The only one in that list
>>>>> that is still deployed is asterix-server, as I wasn't quite sure how to
>>>>> not deploy the jar but still deploy the assembled binary.
>>>>> 
>>>>>> * hyracks piglet, textclient, texthelper and tpchclient artifacts.
>>>>>> - None of these have a hyracks- nor asterixdb- prefix in their name.
>>>>>>  While not strictly required, this is not a good practice.
>>>>>>  Preferably these artifacts should have a (apache-)(asterixdb-
>>>>>> )hyracks- prefix
>>>>>>  in their artifactId.
>>>>>>  See: http://incubator.apache.org/guides/releasemanagement.html#nam
>>>>>> ing
>>>>>>  and: http://incubator.apache.org/guides/release-java.html#best-
>>>>>> practice-naming
>>>>>> - Furthermore their Maven project name also better be given a
>>>>>>  (asterixdb-)hyracks- prefix.
>>>>>>  The latter will help to get more explicit wording in the generated
>>>>>> NOTICE and
>>>>>>  DISCLAIMER files.
>>>>>>  For example the DISCLAIMER for textclient current contains:
>>>>>> 
>>>>>>    textclient is an effort undergoing incubation at the Apache
>>>>>> Software
>>>>>>    Foundation (ASF), sponsored by the Apache Incubator PMC.
>>>>>> 
>>>>>>  which is not at all indicative which project this artifact belongs
>>>>>> to or
>>>>>>  comes from.
>>>>>> 
>>>>>> * asterix lexer-generator and record-manager-generator maven plugins
>>>>>> - As with the hyracks examples above these do not have asterixdb- in
>>>>>> their name,
>>>>>>  same comments apply as above.
>>>>> 
>>>>> I held off on fixing this for now (except at the top-level).
>>>>> 
>>>>> 
>>>> 
>> 
>> 
>> 
>> Best,
>> 
>> Jianfeng Jia
>> PhD Candidate of Computer Science
>> University of California, Irvine
>> 
>> 


Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Michael Blow <mb...@gmail.com>.
+1, checked:
- sha1, md5 (asterixdb, hyracks)
- license headers (asterixdb, hyracks)
- LICENSE, DISCLAIMER, NOTICE (asterixdb, hyracks)

NOTICE files contain 2015 copyright year, I noticed.

Thanks,

-MDB

On Fri, Feb 19, 2016 at 8:48 PM Jianfeng Jia <ji...@gmail.com> wrote:

> +1, checked:
> - mvn verified for Asterixdb
>
> > On Feb 19, 2016, at 5:33 PM, Yingyi Bu <bu...@gmail.com> wrote:
> >
> > +1, checked:
> >
> > - mvn verify for asterixdb
> > - mvn package for hyracks
> > - LICENSE
> > - NOTICE
> > - DISCLAIMER
> > - MD5
> > - SHA
> >
> >
> > Best,
> > Yingyi
> >
> > On Fri, Feb 19, 2016 at 2:26 PM, Henry Saputra <he...@gmail.com>
> > wrote:
> >
> >> LICENSE file looks good
> >> NOTICE file looks good
> >> Disclaimer file on incubator exists
> >> Signature file looks good
> >> mvn verify pass
> >>
> >> +1
> >>
> >>
> >> - Henry
> >>
> >>
> >>
> >> On Wed, Feb 10, 2016 at 6:28 PM, Ian Maxon <im...@uci.edu> wrote:
> >>
> >>> Hi everyone,
> >>>
> >>> Please verify and vote on the second Apache AsterixDB release (this
> >>> time with binaries!)
> >>> This candidate addresses the comments from RC0. (changes from comments
> >>> are detailed in the post-script)
> >>>
> >>> The tags to be voted on are:
> >>>
> >>> apache-asterixdb-0.8.8-incubating-rc1
> >>> commit: a2389dd79543cea4b06474310065ea3018072c54
> >>> link:
> https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
> >>> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
> >>>
> >>> and
> >>>
> >>> apache-asterixdb-hyracks-0.2.17-incubating-rc1
> >>> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
> >>> link:
> https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
> >>> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
> >>> rc1
> >>>
> >>>
> >>> The artifacts, md5s, and signatures are (for each artifact), at:
> >>>
> >>> AsterixDB Source
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> >>> ixdb-0.8.8-incubating-source-release.zip
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> >>> ixdb-0.8.8-incubating-source-release.zip.asc
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> >>> ixdb-0.8.8-incubating-source-release.zip.md5
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> >>> ixdb-0.8.8-incubating-source-release.zip.sha1
> >>>
> >>> MD5:895dc8151d71fc489b42886b207eaa33
> >>> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
> >>>
> >>> AsterixDB Hyracks Source
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> >>> ixdb-hyracks-0.2.17-incubating-source-release.zip
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> >>> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> >>> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> >>> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
> >>>
> >>> MD5:e8390e5821b5d10b3b8a996f59c7f06a
> >>> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
> >>>
> >>> AsterixDB Managix Installer
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> >>> aller-0.8.8-incubating-binary-assembly.zip
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> >>> aller-0.8.8-incubating-binary-assembly.zip.asc
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> >>> aller-0.8.8-incubating-binary-assembly.zip.md5
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> >>> aller-0.8.8-incubating-binary-assembly.zip.sha1
> >>>
> >>> MD5:ebfb074c432f73b6407d0d35e0045d1f
> >>> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
> >>>
> >>> AsterixDB YARN Installer
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> >>> -0.8.8-incubating-binary-assembly.zip
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> >>> -0.8.8-incubating-binary-assembly.zip.asc
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> >>> -0.8.8-incubating-binary-assembly.zip.md5
> >>>
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> >>> -0.8.8-incubating-binary-assembly.zip.sha1
> >>>
> >>> MD5:b85f142959e2ae1c72bbc9863938383f
> >>> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
> >>>
> >>> Additionally, staged maven repositories are (respectively) available
> >>> at:
> >>>
> >>> Hyracks:
> >>>
> https://repository.apache.org/content/repositories/orgapacheasterix-101
> >>> 9
> >>>
> >>> AsterixDB:
> >>>
> https://repository.apache.org/content/repositories/orgapacheasterix-102
> >>> 0
> >>>
> >>>
> >>> The KEYS file containing the PGP keys used to sign the release can be
> >>> found at
> >>>
> >>> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
> >>>
> >>> RAT was executed as part of Maven via the RAT maven plugin, but
> >>> excludes files that are:
> >>>
> >>> - data for tests
> >>> - procedurally generated,
> >>> - or source files which come without a header mentioning their license,
> >>>  but have an explicit reference in the LICENSE file.
> >>>
> >>>
> >>> The vote is open for 72 hours, or until the necessary number of votes
> >>> (3 +1) has been reached.
> >>>
> >>> Please vote
> >>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
> >>> Apache AsterixDB Hyracks 0.2.17-incubating
> >>> [ ] 0 No strong feeling either way
> >>> [ ] -1 do not release one or both packages because ...
> >>>
> >>> Thanks!
> >>> -Ian
> >>>
> >>> P.S. Here are the changes (in English rather than a diff) based on
> >>> Ate's comments from RC0:
> >>>
> >>>
> >>>> * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
> >>>>   asterix-0.8.8-incubating-source-release.zip
> >>>> - Why not also use "apache-" prefix for the asterix source release as
> >>>> well?
> >>>>   And shouldn't the latter be called asterixdb- instead of asterix-
> >>>> ?
> >>>
> >>> Good point. This is fixed now.
> >>>
> >>>>
> >>>> * hyracks-server-0.2.17-incubating-binary-assembly.zip
> >>>> - DISCLAIMER file claims this to be about "hyracks-server" (correct)
> >>>>   The NOTICE file says "Apache AsterixDB" (not incorrect, but not
> >>>> the same).
> >>>>   Why not use "Apache AsterixDB hyracks-server" for both?
> >>>
> >>> NOTICE is now changed to be a bit more specific. The discrepancy is
> >>> down to the tooling (maven vs by hand :) )
> >>>
> >>>> - Appended content to LICENSE file lists Apache Licensed 3rd party
> >>>> artifacts.
> >>>>   While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
> >>>> not require
> >>>>   to be mentioned in the LICENSE file, so better be left out in the
> >>>> future.
> >>>>   (@Ian, I might have set you on the wrong foot for this specific
> >>>> case through
> >>>>   our separate discussions, sorry)
> >>>
> >>> No worries, these are now removed.
> >>>
> >>>> - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
> >>>> is bundled.
> >>>>   -&gt; this should be fixed.
> >>>
> >>> Good catch, I didn't expect the version to be different. Done.
> >>>
> >>>>
> >>>> * textclient-0.2.17-incubating-binary-assembly.zip
> >>>> - Wrong NOTICE and LICENSE files embedded!
> >>>>   Looks like these files are from/for asterix-installer?
> >>>>   This assembly needs its own NOTICE and LICENSE file!
> >>>>   -&gt; this must be fixed
> >>>>
> >>>
> >>> This artifact is now removed actually. After a little discussion we
> >>> figured it'd be safe to remove.
> >>>
> >>>> * asterix-app-0.8.8-incubating.jar
> >>>> - Appended content in the LICENSE file incorrectly points to source
> >>>> locations
> >>>>   like src/main/resources/webui/static/js/jquery.min.js instead of
> >>>> distribution
> >>>>   locations like webui/static/js/jquery.min.js.
> >>>>   -&gt; this should be fixed
> >>>
> >>> Fixed.
> >>>
> >>>>
> >>>> * asterix-installer-0.8.8-incubating.jar
> >>>> - Appended content in the LICENSE file for Apache Hadoop, which is
> >>>> ASL 2.0
> >>>>   licensed and thus unnecessary to reference (see above).
> >>> Also fixed.
> >>>>
> >>>> * asterix-installer-0.8.8-incubating-binary-assembly.zip
> >>>> - LICENSE and NOTICE file mostly look good, but are missing coverage
> >>>> for
> >>>>   additional 3rd party artifacts under the embedded lib/ folder.
> >>>
> >>> I double checked this- I did include at least some of the dependencies
> >>> in lib/ and .installer/ . Am I missing more? The way I concatenated
> >>> them together (same entry but with two paths) might be unclear but I am
> >>> unsure of how else to do it.
> >>>
> >>>> - Also note again the unnecessary references to ASL 2.0 licensed
> >>>> embedded
> >>>>   artifacts in the LICENSE file.
> >>>>
> >>>
> >>> Fixed.
> >>>
> >>>> * asterix-server-0.8.8-incubating-binary-assembly.zip
> >>>> - Wrong LICENSE and NOTICE files embedded.
> >>>>   These seems to be copied from asterix-installer. asterix-server
> >>>> needs its
> >>>>   own NOTICE and LICENSE files.
> >>>>   -&gt; this must be fixed
> >>>>
> >>>
> >>> It is indeed derivative, but I suppose I was so used to staring at the
> >>> paths, that I forgot to remove the prefix :)
> >>>
> >>>> * asterix-yarn-0.8.8-incubating.jar
> >>>> - Appended content in the LICENSE file referencing 3rd party
> >>>> resources which
> >>>>   are not in asterix-yarn at all (copy/paste error?)
> >>>>   -&gt; this should be fixed/cleaned up
> >>>>
> >>>
> >>> Done, removed the appended license content.
> >>>
> >>>> * asterix-yarn-0.8.8-incubating-binary-assembly.zip
> >>>> - Wrong LICENSE and NOTICE files embedded.
> >>>>   These seems to be copied from asterix-installer.
> >>>>   While asterix-yarn and asterix-installer share many/most embedded
> >>>> artifacts,
> >>>>   the lib/ folder in asterix-yarn contains different (and more)
> >>>> other artifacts
> >>>>   which also need to been covered by the LICENSE and NOTICE file.
> >>>>   -&gt; this must be fixed
> >>>>
> >>>
> >>> This should also be fixed now.
> >>>
> >>>> * Not needed (empty) artifacts (also their -sources variants).
> >>>>   Consider skipping these through maven-deploy-plugin configuration:
> >>>> - hyracks-documentation-0.2.17-incubating.jar
> >>>> - hyracks-integration-tests-0.2.17-incubating.jar
> >>>> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
> >>>> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
> >>>> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
> >>>> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
> >>>> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
> >>>> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
> >>>> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
> >>>> - hyracks-storage-common-test-0.2.17-incubating.jar
> >>>> - asterix-doc-0.8.8-incubating.jar
> >>>> - asterix-server-0.8.8-incubating.jar
> >>>>
> >>>
> >>> All of these except asterix-server are not deployed now. (along with
> >>> some others that were less than necessary). The only one in that list
> >>> that is still deployed is asterix-server, as I wasn't quite sure how to
> >>> not deploy the jar but still deploy the assembled binary.
> >>>
> >>>> * hyracks piglet, textclient, texthelper and tpchclient artifacts.
> >>>> - None of these have a hyracks- nor asterixdb- prefix in their name.
> >>>>   While not strictly required, this is not a good practice.
> >>>>   Preferably these artifacts should have a (apache-)(asterixdb-
> >>>> )hyracks- prefix
> >>>>   in their artifactId.
> >>>>   See: http://incubator.apache.org/guides/releasemanagement.html#nam
> >>>> ing
> >>>>   and: http://incubator.apache.org/guides/release-java.html#best-
> >>>> practice-naming
> >>>> - Furthermore their Maven project name also better be given a
> >>>>   (asterixdb-)hyracks- prefix.
> >>>>   The latter will help to get more explicit wording in the generated
> >>>> NOTICE and
> >>>>   DISCLAIMER files.
> >>>>   For example the DISCLAIMER for textclient current contains:
> >>>>
> >>>>     textclient is an effort undergoing incubation at the Apache
> >>>> Software
> >>>>     Foundation (ASF), sponsored by the Apache Incubator PMC.
> >>>>
> >>>>   which is not at all indicative which project this artifact belongs
> >>>> to or
> >>>>   comes from.
> >>>>
> >>>> * asterix lexer-generator and record-manager-generator maven plugins
> >>>> - As with the hyracks examples above these do not have asterixdb- in
> >>>> their name,
> >>>>   same comments apply as above.
> >>>
> >>> I held off on fixing this for now (except at the top-level).
> >>>
> >>>
> >>
>
>
>
> Best,
>
> Jianfeng Jia
> PhD Candidate of Computer Science
> University of California, Irvine
>
>

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Jianfeng Jia <ji...@gmail.com>.
+1, checked:
- mvn verified for Asterixdb

> On Feb 19, 2016, at 5:33 PM, Yingyi Bu <bu...@gmail.com> wrote:
> 
> +1, checked:
> 
> - mvn verify for asterixdb
> - mvn package for hyracks
> - LICENSE
> - NOTICE
> - DISCLAIMER
> - MD5
> - SHA
> 
> 
> Best,
> Yingyi
> 
> On Fri, Feb 19, 2016 at 2:26 PM, Henry Saputra <he...@gmail.com>
> wrote:
> 
>> LICENSE file looks good
>> NOTICE file looks good
>> Disclaimer file on incubator exists
>> Signature file looks good
>> mvn verify pass
>> 
>> +1
>> 
>> 
>> - Henry
>> 
>> 
>> 
>> On Wed, Feb 10, 2016 at 6:28 PM, Ian Maxon <im...@uci.edu> wrote:
>> 
>>> Hi everyone,
>>> 
>>> Please verify and vote on the second Apache AsterixDB release (this
>>> time with binaries!)
>>> This candidate addresses the comments from RC0. (changes from comments
>>> are detailed in the post-script)
>>> 
>>> The tags to be voted on are:
>>> 
>>> apache-asterixdb-0.8.8-incubating-rc1
>>> commit: a2389dd79543cea4b06474310065ea3018072c54
>>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
>>> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>>> 
>>> and
>>> 
>>> apache-asterixdb-hyracks-0.2.17-incubating-rc1
>>> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
>>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
>>> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
>>> rc1
>>> 
>>> 
>>> The artifacts, md5s, and signatures are (for each artifact), at:
>>> 
>>> AsterixDB Source
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>> ixdb-0.8.8-incubating-source-release.zip
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>> ixdb-0.8.8-incubating-source-release.zip.asc
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>> ixdb-0.8.8-incubating-source-release.zip.md5
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>> ixdb-0.8.8-incubating-source-release.zip.sha1
>>> 
>>> MD5:895dc8151d71fc489b42886b207eaa33
>>> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>>> 
>>> AsterixDB Hyracks Source
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>> ixdb-hyracks-0.2.17-incubating-source-release.zip
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>>> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>>> 
>>> MD5:e8390e5821b5d10b3b8a996f59c7f06a
>>> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>>> 
>>> AsterixDB Managix Installer
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>>> aller-0.8.8-incubating-binary-assembly.zip
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>>> aller-0.8.8-incubating-binary-assembly.zip.asc
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>>> aller-0.8.8-incubating-binary-assembly.zip.md5
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>>> aller-0.8.8-incubating-binary-assembly.zip.sha1
>>> 
>>> MD5:ebfb074c432f73b6407d0d35e0045d1f
>>> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>>> 
>>> AsterixDB YARN Installer
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>>> -0.8.8-incubating-binary-assembly.zip
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>>> -0.8.8-incubating-binary-assembly.zip.asc
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>>> -0.8.8-incubating-binary-assembly.zip.md5
>>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>>> -0.8.8-incubating-binary-assembly.zip.sha1
>>> 
>>> MD5:b85f142959e2ae1c72bbc9863938383f
>>> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>>> 
>>> Additionally, staged maven repositories are (respectively) available
>>> at:
>>> 
>>> Hyracks:
>>> https://repository.apache.org/content/repositories/orgapacheasterix-101
>>> 9
>>> 
>>> AsterixDB:
>>> https://repository.apache.org/content/repositories/orgapacheasterix-102
>>> 0
>>> 
>>> 
>>> The KEYS file containing the PGP keys used to sign the release can be
>>> found at
>>> 
>>> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>>> 
>>> RAT was executed as part of Maven via the RAT maven plugin, but
>>> excludes files that are:
>>> 
>>> - data for tests
>>> - procedurally generated,
>>> - or source files which come without a header mentioning their license,
>>>  but have an explicit reference in the LICENSE file.
>>> 
>>> 
>>> The vote is open for 72 hours, or until the necessary number of votes
>>> (3 +1) has been reached.
>>> 
>>> Please vote
>>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
>>> Apache AsterixDB Hyracks 0.2.17-incubating
>>> [ ] 0 No strong feeling either way
>>> [ ] -1 do not release one or both packages because ...
>>> 
>>> Thanks!
>>> -Ian
>>> 
>>> P.S. Here are the changes (in English rather than a diff) based on
>>> Ate's comments from RC0:
>>> 
>>> 
>>>> * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
>>>>   asterix-0.8.8-incubating-source-release.zip
>>>> - Why not also use "apache-" prefix for the asterix source release as
>>>> well?
>>>>   And shouldn't the latter be called asterixdb- instead of asterix-
>>>> ?
>>> 
>>> Good point. This is fixed now.
>>> 
>>>> 
>>>> * hyracks-server-0.2.17-incubating-binary-assembly.zip
>>>> - DISCLAIMER file claims this to be about "hyracks-server" (correct)
>>>>   The NOTICE file says "Apache AsterixDB" (not incorrect, but not
>>>> the same).
>>>>   Why not use "Apache AsterixDB hyracks-server" for both?
>>> 
>>> NOTICE is now changed to be a bit more specific. The discrepancy is
>>> down to the tooling (maven vs by hand :) )
>>> 
>>>> - Appended content to LICENSE file lists Apache Licensed 3rd party
>>>> artifacts.
>>>>   While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
>>>> not require
>>>>   to be mentioned in the LICENSE file, so better be left out in the
>>>> future.
>>>>   (@Ian, I might have set you on the wrong foot for this specific
>>>> case through
>>>>   our separate discussions, sorry)
>>> 
>>> No worries, these are now removed.
>>> 
>>>> - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
>>>> is bundled.
>>>>   -&gt; this should be fixed.
>>> 
>>> Good catch, I didn't expect the version to be different. Done.
>>> 
>>>> 
>>>> * textclient-0.2.17-incubating-binary-assembly.zip
>>>> - Wrong NOTICE and LICENSE files embedded!
>>>>   Looks like these files are from/for asterix-installer?
>>>>   This assembly needs its own NOTICE and LICENSE file!
>>>>   -&gt; this must be fixed
>>>> 
>>> 
>>> This artifact is now removed actually. After a little discussion we
>>> figured it'd be safe to remove.
>>> 
>>>> * asterix-app-0.8.8-incubating.jar
>>>> - Appended content in the LICENSE file incorrectly points to source
>>>> locations
>>>>   like src/main/resources/webui/static/js/jquery.min.js instead of
>>>> distribution
>>>>   locations like webui/static/js/jquery.min.js.
>>>>   -&gt; this should be fixed
>>> 
>>> Fixed.
>>> 
>>>> 
>>>> * asterix-installer-0.8.8-incubating.jar
>>>> - Appended content in the LICENSE file for Apache Hadoop, which is
>>>> ASL 2.0
>>>>   licensed and thus unnecessary to reference (see above).
>>> Also fixed.
>>>> 
>>>> * asterix-installer-0.8.8-incubating-binary-assembly.zip
>>>> - LICENSE and NOTICE file mostly look good, but are missing coverage
>>>> for
>>>>   additional 3rd party artifacts under the embedded lib/ folder.
>>> 
>>> I double checked this- I did include at least some of the dependencies
>>> in lib/ and .installer/ . Am I missing more? The way I concatenated
>>> them together (same entry but with two paths) might be unclear but I am
>>> unsure of how else to do it.
>>> 
>>>> - Also note again the unnecessary references to ASL 2.0 licensed
>>>> embedded
>>>>   artifacts in the LICENSE file.
>>>> 
>>> 
>>> Fixed.
>>> 
>>>> * asterix-server-0.8.8-incubating-binary-assembly.zip
>>>> - Wrong LICENSE and NOTICE files embedded.
>>>>   These seems to be copied from asterix-installer. asterix-server
>>>> needs its
>>>>   own NOTICE and LICENSE files.
>>>>   -&gt; this must be fixed
>>>> 
>>> 
>>> It is indeed derivative, but I suppose I was so used to staring at the
>>> paths, that I forgot to remove the prefix :)
>>> 
>>>> * asterix-yarn-0.8.8-incubating.jar
>>>> - Appended content in the LICENSE file referencing 3rd party
>>>> resources which
>>>>   are not in asterix-yarn at all (copy/paste error?)
>>>>   -&gt; this should be fixed/cleaned up
>>>> 
>>> 
>>> Done, removed the appended license content.
>>> 
>>>> * asterix-yarn-0.8.8-incubating-binary-assembly.zip
>>>> - Wrong LICENSE and NOTICE files embedded.
>>>>   These seems to be copied from asterix-installer.
>>>>   While asterix-yarn and asterix-installer share many/most embedded
>>>> artifacts,
>>>>   the lib/ folder in asterix-yarn contains different (and more)
>>>> other artifacts
>>>>   which also need to been covered by the LICENSE and NOTICE file.
>>>>   -&gt; this must be fixed
>>>> 
>>> 
>>> This should also be fixed now.
>>> 
>>>> * Not needed (empty) artifacts (also their -sources variants).
>>>>   Consider skipping these through maven-deploy-plugin configuration:
>>>> - hyracks-documentation-0.2.17-incubating.jar
>>>> - hyracks-integration-tests-0.2.17-incubating.jar
>>>> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
>>>> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
>>>> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
>>>> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
>>>> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
>>>> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
>>>> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
>>>> - hyracks-storage-common-test-0.2.17-incubating.jar
>>>> - asterix-doc-0.8.8-incubating.jar
>>>> - asterix-server-0.8.8-incubating.jar
>>>> 
>>> 
>>> All of these except asterix-server are not deployed now. (along with
>>> some others that were less than necessary). The only one in that list
>>> that is still deployed is asterix-server, as I wasn't quite sure how to
>>> not deploy the jar but still deploy the assembled binary.
>>> 
>>>> * hyracks piglet, textclient, texthelper and tpchclient artifacts.
>>>> - None of these have a hyracks- nor asterixdb- prefix in their name.
>>>>   While not strictly required, this is not a good practice.
>>>>   Preferably these artifacts should have a (apache-)(asterixdb-
>>>> )hyracks- prefix
>>>>   in their artifactId.
>>>>   See: http://incubator.apache.org/guides/releasemanagement.html#nam
>>>> ing
>>>>   and: http://incubator.apache.org/guides/release-java.html#best-
>>>> practice-naming
>>>> - Furthermore their Maven project name also better be given a
>>>>   (asterixdb-)hyracks- prefix.
>>>>   The latter will help to get more explicit wording in the generated
>>>> NOTICE and
>>>>   DISCLAIMER files.
>>>>   For example the DISCLAIMER for textclient current contains:
>>>> 
>>>>     textclient is an effort undergoing incubation at the Apache
>>>> Software
>>>>     Foundation (ASF), sponsored by the Apache Incubator PMC.
>>>> 
>>>>   which is not at all indicative which project this artifact belongs
>>>> to or
>>>>   comes from.
>>>> 
>>>> * asterix lexer-generator and record-manager-generator maven plugins
>>>> - As with the hyracks examples above these do not have asterixdb- in
>>>> their name,
>>>>   same comments apply as above.
>>> 
>>> I held off on fixing this for now (except at the top-level).
>>> 
>>> 
>> 



Best,

Jianfeng Jia
PhD Candidate of Computer Science
University of California, Irvine


Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Yingyi Bu <bu...@gmail.com>.
+1, checked:

- mvn verify for asterixdb
- mvn package for hyracks
- LICENSE
- NOTICE
- DISCLAIMER
- MD5
- SHA


Best,
Yingyi

On Fri, Feb 19, 2016 at 2:26 PM, Henry Saputra <he...@gmail.com>
wrote:

> LICENSE file looks good
> NOTICE file looks good
> Disclaimer file on incubator exists
> Signature file looks good
> mvn verify pass
>
> +1
>
>
> - Henry
>
>
>
> On Wed, Feb 10, 2016 at 6:28 PM, Ian Maxon <im...@uci.edu> wrote:
>
> > Hi everyone,
> >
> > Please verify and vote on the second Apache AsterixDB release (this
> > time with binaries!)
> > This candidate addresses the comments from RC0. (changes from comments
> > are detailed in the post-script)
> >
> > The tags to be voted on are:
> >
> > apache-asterixdb-0.8.8-incubating-rc1
> > commit: a2389dd79543cea4b06474310065ea3018072c54
> > link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
> > ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
> >
> > and
> >
> > apache-asterixdb-hyracks-0.2.17-incubating-rc1
> > commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
> > link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
> > acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
> > rc1
> >
> >
> > The artifacts, md5s, and signatures are (for each artifact), at:
> >
> > AsterixDB Source
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> > ixdb-0.8.8-incubating-source-release.zip
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> > ixdb-0.8.8-incubating-source-release.zip.asc
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> > ixdb-0.8.8-incubating-source-release.zip.md5
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> > ixdb-0.8.8-incubating-source-release.zip.sha1
> >
> > MD5:895dc8151d71fc489b42886b207eaa33
> > SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
> >
> > AsterixDB Hyracks Source
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> > ixdb-hyracks-0.2.17-incubating-source-release.zip
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> > ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> > ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> > ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
> >
> > MD5:e8390e5821b5d10b3b8a996f59c7f06a
> > SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
> >
> > AsterixDB Managix Installer
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> > aller-0.8.8-incubating-binary-assembly.zip
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> > aller-0.8.8-incubating-binary-assembly.zip.asc
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> > aller-0.8.8-incubating-binary-assembly.zip.md5
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> > aller-0.8.8-incubating-binary-assembly.zip.sha1
> >
> > MD5:ebfb074c432f73b6407d0d35e0045d1f
> > SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
> >
> > AsterixDB YARN Installer
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> > -0.8.8-incubating-binary-assembly.zip
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> > -0.8.8-incubating-binary-assembly.zip.asc
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> > -0.8.8-incubating-binary-assembly.zip.md5
> > https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> > -0.8.8-incubating-binary-assembly.zip.sha1
> >
> > MD5:b85f142959e2ae1c72bbc9863938383f
> > SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
> >
> > Additionally, staged maven repositories are (respectively) available
> > at:
> >
> > Hyracks:
> > https://repository.apache.org/content/repositories/orgapacheasterix-101
> > 9
> >
> > AsterixDB:
> > https://repository.apache.org/content/repositories/orgapacheasterix-102
> > 0
> >
> >
> > The KEYS file containing the PGP keys used to sign the release can be
> > found at
> >
> > https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
> >
> > RAT was executed as part of Maven via the RAT maven plugin, but
> > excludes files that are:
> >
> > - data for tests
> > - procedurally generated,
> > - or source files which come without a header mentioning their license,
> >   but have an explicit reference in the LICENSE file.
> >
> >
> > The vote is open for 72 hours, or until the necessary number of votes
> > (3 +1) has been reached.
> >
> > Please vote
> > [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
> > Apache AsterixDB Hyracks 0.2.17-incubating
> > [ ] 0 No strong feeling either way
> > [ ] -1 do not release one or both packages because ...
> >
> > Thanks!
> > -Ian
> >
> > P.S. Here are the changes (in English rather than a diff) based on
> > Ate's comments from RC0:
> >
> >
> > > * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
> > >    asterix-0.8.8-incubating-source-release.zip
> > > - Why not also use "apache-" prefix for the asterix source release as
> > > well?
> > >    And shouldn't the latter be called asterixdb- instead of asterix-
> > > ?
> >
> > Good point. This is fixed now.
> >
> > >
> > > * hyracks-server-0.2.17-incubating-binary-assembly.zip
> > > - DISCLAIMER file claims this to be about "hyracks-server" (correct)
> > >    The NOTICE file says "Apache AsterixDB" (not incorrect, but not
> > > the same).
> > >    Why not use "Apache AsterixDB hyracks-server" for both?
> >
> > NOTICE is now changed to be a bit more specific. The discrepancy is
> > down to the tooling (maven vs by hand :) )
> >
> > > - Appended content to LICENSE file lists Apache Licensed 3rd party
> > > artifacts.
> > >    While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
> > > not require
> > >    to be mentioned in the LICENSE file, so better be left out in the
> > > future.
> > >    (@Ian, I might have set you on the wrong foot for this specific
> > > case through
> > >    our separate discussions, sorry)
> >
> > No worries, these are now removed.
> >
> > > - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
> > > is bundled.
> > >    -&gt; this should be fixed.
> >
> > Good catch, I didn't expect the version to be different. Done.
> >
> > >
> > > * textclient-0.2.17-incubating-binary-assembly.zip
> > > - Wrong NOTICE and LICENSE files embedded!
> > >    Looks like these files are from/for asterix-installer?
> > >    This assembly needs its own NOTICE and LICENSE file!
> > >    -&gt; this must be fixed
> > >
> >
> > This artifact is now removed actually. After a little discussion we
> > figured it'd be safe to remove.
> >
> > > * asterix-app-0.8.8-incubating.jar
> > > - Appended content in the LICENSE file incorrectly points to source
> > > locations
> > >    like src/main/resources/webui/static/js/jquery.min.js instead of
> > > distribution
> > >    locations like webui/static/js/jquery.min.js.
> > >    -&gt; this should be fixed
> >
> > Fixed.
> >
> > >
> > > * asterix-installer-0.8.8-incubating.jar
> > > - Appended content in the LICENSE file for Apache Hadoop, which is
> > > ASL 2.0
> > >    licensed and thus unnecessary to reference (see above).
> > Also fixed.
> > >
> > > * asterix-installer-0.8.8-incubating-binary-assembly.zip
> > > - LICENSE and NOTICE file mostly look good, but are missing coverage
> > > for
> > >    additional 3rd party artifacts under the embedded lib/ folder.
> >
> > I double checked this- I did include at least some of the dependencies
> > in lib/ and .installer/ . Am I missing more? The way I concatenated
> > them together (same entry but with two paths) might be unclear but I am
> > unsure of how else to do it.
> >
> > > - Also note again the unnecessary references to ASL 2.0 licensed
> > > embedded
> > >    artifacts in the LICENSE file.
> > >
> >
> > Fixed.
> >
> > > * asterix-server-0.8.8-incubating-binary-assembly.zip
> > > - Wrong LICENSE and NOTICE files embedded.
> > >    These seems to be copied from asterix-installer. asterix-server
> > > needs its
> > >    own NOTICE and LICENSE files.
> > >    -&gt; this must be fixed
> > >
> >
> > It is indeed derivative, but I suppose I was so used to staring at the
> > paths, that I forgot to remove the prefix :)
> >
> > > * asterix-yarn-0.8.8-incubating.jar
> > > - Appended content in the LICENSE file referencing 3rd party
> > > resources which
> > >    are not in asterix-yarn at all (copy/paste error?)
> > >    -&gt; this should be fixed/cleaned up
> > >
> >
> > Done, removed the appended license content.
> >
> > > * asterix-yarn-0.8.8-incubating-binary-assembly.zip
> > > - Wrong LICENSE and NOTICE files embedded.
> > >    These seems to be copied from asterix-installer.
> > >    While asterix-yarn and asterix-installer share many/most embedded
> > > artifacts,
> > >    the lib/ folder in asterix-yarn contains different (and more)
> > > other artifacts
> > >    which also need to been covered by the LICENSE and NOTICE file.
> > >    -&gt; this must be fixed
> > >
> >
> > This should also be fixed now.
> >
> > > * Not needed (empty) artifacts (also their -sources variants).
> > >    Consider skipping these through maven-deploy-plugin configuration:
> > > - hyracks-documentation-0.2.17-incubating.jar
> > > - hyracks-integration-tests-0.2.17-incubating.jar
> > > - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
> > > - hyracks-storage-am-btree-test-0.2.17-incubating.jar
> > > - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
> > > - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
> > > - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
> > > - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
> > > - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
> > > - hyracks-storage-common-test-0.2.17-incubating.jar
> > > - asterix-doc-0.8.8-incubating.jar
> > > - asterix-server-0.8.8-incubating.jar
> > >
> >
> > All of these except asterix-server are not deployed now. (along with
> > some others that were less than necessary). The only one in that list
> > that is still deployed is asterix-server, as I wasn't quite sure how to
> > not deploy the jar but still deploy the assembled binary.
> >
> > > * hyracks piglet, textclient, texthelper and tpchclient artifacts.
> > > - None of these have a hyracks- nor asterixdb- prefix in their name.
> > >    While not strictly required, this is not a good practice.
> > >    Preferably these artifacts should have a (apache-)(asterixdb-
> > > )hyracks- prefix
> > >    in their artifactId.
> > >    See: http://incubator.apache.org/guides/releasemanagement.html#nam
> > > ing
> > >    and: http://incubator.apache.org/guides/release-java.html#best-
> > > practice-naming
> > > - Furthermore their Maven project name also better be given a
> > >    (asterixdb-)hyracks- prefix.
> > >    The latter will help to get more explicit wording in the generated
> > > NOTICE and
> > >    DISCLAIMER files.
> > >    For example the DISCLAIMER for textclient current contains:
> > >
> > >      textclient is an effort undergoing incubation at the Apache
> > > Software
> > >      Foundation (ASF), sponsored by the Apache Incubator PMC.
> > >
> > >    which is not at all indicative which project this artifact belongs
> > > to or
> > >    comes from.
> > >
> > > * asterix lexer-generator and record-manager-generator maven plugins
> > > - As with the hyracks examples above these do not have asterixdb- in
> > > their name,
> > >    same comments apply as above.
> >
> > I held off on fixing this for now (except at the top-level).
> >
> >
>

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Henry Saputra <he...@gmail.com>.
LICENSE file looks good
NOTICE file looks good
Disclaimer file on incubator exists
Signature file looks good
mvn verify pass

+1


- Henry



On Wed, Feb 10, 2016 at 6:28 PM, Ian Maxon <im...@uci.edu> wrote:

> Hi everyone,
>
> Please verify and vote on the second Apache AsterixDB release (this
> time with binaries!)
> This candidate addresses the comments from RC0. (changes from comments
> are detailed in the post-script)
>
> The tags to be voted on are:
>
> apache-asterixdb-0.8.8-incubating-rc1
> commit: a2389dd79543cea4b06474310065ea3018072c54
> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>
> and
>
> apache-asterixdb-hyracks-0.2.17-incubating-rc1
> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
> rc1
>
>
> The artifacts, md5s, and signatures are (for each artifact), at:
>
> AsterixDB Source
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.sha1
>
> MD5:895dc8151d71fc489b42886b207eaa33
> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>
> AsterixDB Hyracks Source
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>
> MD5:e8390e5821b5d10b3b8a996f59c7f06a
> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>
> AsterixDB Managix Installer
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.sha1
>
> MD5:ebfb074c432f73b6407d0d35e0045d1f
> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>
> AsterixDB YARN Installer
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.sha1
>
> MD5:b85f142959e2ae1c72bbc9863938383f
> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>
> Additionally, staged maven repositories are (respectively) available
> at:
>
> Hyracks:
> https://repository.apache.org/content/repositories/orgapacheasterix-101
> 9
>
> AsterixDB:
> https://repository.apache.org/content/repositories/orgapacheasterix-102
> 0
>
>
> The KEYS file containing the PGP keys used to sign the release can be
> found at
>
> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>
> RAT was executed as part of Maven via the RAT maven plugin, but
> excludes files that are:
>
> - data for tests
> - procedurally generated,
> - or source files which come without a header mentioning their license,
>   but have an explicit reference in the LICENSE file.
>
>
> The vote is open for 72 hours, or until the necessary number of votes
> (3 +1) has been reached.
>
> Please vote
> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
> Apache AsterixDB Hyracks 0.2.17-incubating
> [ ] 0 No strong feeling either way
> [ ] -1 do not release one or both packages because ...
>
> Thanks!
> -Ian
>
> P.S. Here are the changes (in English rather than a diff) based on
> Ate's comments from RC0:
>
>
> > * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
> >    asterix-0.8.8-incubating-source-release.zip
> > - Why not also use "apache-" prefix for the asterix source release as
> > well?
> >    And shouldn't the latter be called asterixdb- instead of asterix-
> > ?
>
> Good point. This is fixed now.
>
> >
> > * hyracks-server-0.2.17-incubating-binary-assembly.zip
> > - DISCLAIMER file claims this to be about "hyracks-server" (correct)
> >    The NOTICE file says "Apache AsterixDB" (not incorrect, but not
> > the same).
> >    Why not use "Apache AsterixDB hyracks-server" for both?
>
> NOTICE is now changed to be a bit more specific. The discrepancy is
> down to the tooling (maven vs by hand :) )
>
> > - Appended content to LICENSE file lists Apache Licensed 3rd party
> > artifacts.
> >    While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
> > not require
> >    to be mentioned in the LICENSE file, so better be left out in the
> > future.
> >    (@Ian, I might have set you on the wrong foot for this specific
> > case through
> >    our separate discussions, sorry)
>
> No worries, these are now removed.
>
> > - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
> > is bundled.
> >    -&gt; this should be fixed.
>
> Good catch, I didn't expect the version to be different. Done.
>
> >
> > * textclient-0.2.17-incubating-binary-assembly.zip
> > - Wrong NOTICE and LICENSE files embedded!
> >    Looks like these files are from/for asterix-installer?
> >    This assembly needs its own NOTICE and LICENSE file!
> >    -&gt; this must be fixed
> >
>
> This artifact is now removed actually. After a little discussion we
> figured it'd be safe to remove.
>
> > * asterix-app-0.8.8-incubating.jar
> > - Appended content in the LICENSE file incorrectly points to source
> > locations
> >    like src/main/resources/webui/static/js/jquery.min.js instead of
> > distribution
> >    locations like webui/static/js/jquery.min.js.
> >    -&gt; this should be fixed
>
> Fixed.
>
> >
> > * asterix-installer-0.8.8-incubating.jar
> > - Appended content in the LICENSE file for Apache Hadoop, which is
> > ASL 2.0
> >    licensed and thus unnecessary to reference (see above).
> Also fixed.
> >
> > * asterix-installer-0.8.8-incubating-binary-assembly.zip
> > - LICENSE and NOTICE file mostly look good, but are missing coverage
> > for
> >    additional 3rd party artifacts under the embedded lib/ folder.
>
> I double checked this- I did include at least some of the dependencies
> in lib/ and .installer/ . Am I missing more? The way I concatenated
> them together (same entry but with two paths) might be unclear but I am
> unsure of how else to do it.
>
> > - Also note again the unnecessary references to ASL 2.0 licensed
> > embedded
> >    artifacts in the LICENSE file.
> >
>
> Fixed.
>
> > * asterix-server-0.8.8-incubating-binary-assembly.zip
> > - Wrong LICENSE and NOTICE files embedded.
> >    These seems to be copied from asterix-installer. asterix-server
> > needs its
> >    own NOTICE and LICENSE files.
> >    -&gt; this must be fixed
> >
>
> It is indeed derivative, but I suppose I was so used to staring at the
> paths, that I forgot to remove the prefix :)
>
> > * asterix-yarn-0.8.8-incubating.jar
> > - Appended content in the LICENSE file referencing 3rd party
> > resources which
> >    are not in asterix-yarn at all (copy/paste error?)
> >    -&gt; this should be fixed/cleaned up
> >
>
> Done, removed the appended license content.
>
> > * asterix-yarn-0.8.8-incubating-binary-assembly.zip
> > - Wrong LICENSE and NOTICE files embedded.
> >    These seems to be copied from asterix-installer.
> >    While asterix-yarn and asterix-installer share many/most embedded
> > artifacts,
> >    the lib/ folder in asterix-yarn contains different (and more)
> > other artifacts
> >    which also need to been covered by the LICENSE and NOTICE file.
> >    -&gt; this must be fixed
> >
>
> This should also be fixed now.
>
> > * Not needed (empty) artifacts (also their -sources variants).
> >    Consider skipping these through maven-deploy-plugin configuration:
> > - hyracks-documentation-0.2.17-incubating.jar
> > - hyracks-integration-tests-0.2.17-incubating.jar
> > - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
> > - hyracks-storage-am-btree-test-0.2.17-incubating.jar
> > - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
> > - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
> > - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
> > - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
> > - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
> > - hyracks-storage-common-test-0.2.17-incubating.jar
> > - asterix-doc-0.8.8-incubating.jar
> > - asterix-server-0.8.8-incubating.jar
> >
>
> All of these except asterix-server are not deployed now. (along with
> some others that were less than necessary). The only one in that list
> that is still deployed is asterix-server, as I wasn't quite sure how to
> not deploy the jar but still deploy the assembled binary.
>
> > * hyracks piglet, textclient, texthelper and tpchclient artifacts.
> > - None of these have a hyracks- nor asterixdb- prefix in their name.
> >    While not strictly required, this is not a good practice.
> >    Preferably these artifacts should have a (apache-)(asterixdb-
> > )hyracks- prefix
> >    in their artifactId.
> >    See: http://incubator.apache.org/guides/releasemanagement.html#nam
> > ing
> >    and: http://incubator.apache.org/guides/release-java.html#best-
> > practice-naming
> > - Furthermore their Maven project name also better be given a
> >    (asterixdb-)hyracks- prefix.
> >    The latter will help to get more explicit wording in the generated
> > NOTICE and
> >    DISCLAIMER files.
> >    For example the DISCLAIMER for textclient current contains:
> >
> >      textclient is an effort undergoing incubation at the Apache
> > Software
> >      Foundation (ASF), sponsored by the Apache Incubator PMC.
> >
> >    which is not at all indicative which project this artifact belongs
> > to or
> >    comes from.
> >
> > * asterix lexer-generator and record-manager-generator maven plugins
> > - As with the hyracks examples above these do not have asterixdb- in
> > their name,
> >    same comments apply as above.
>
> I held off on fixing this for now (except at the top-level).
>
>

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by abdullah alamoudi <ba...@gmail.com>.
+1
Checked,
1. Licenses.
2. mvn verify

Cheers,
Abdullah.

On Thu, Feb 18, 2016 at 6:56 AM, Ian Maxon <im...@uci.edu> wrote:

> >
> > [✓ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
> Apache
> > AsterixDB Hyracks 0.2.17-incubating
>
>
> I checked:
> - Hash
> - Signature
> - 'mvn verify' passes on extracted source artifacts
> - Nothing unexpected.
> - Managix (asterix-installer) starts fine.
>
>
> On Wed, Feb 17, 2016 at 4:05 AM, Heri Ramampiaro <he...@gmail.com>
> wrote:
>
> > +1 — everything works for me, too:-)
> >
> > -heri
> >
> > > On Feb 17, 2016, at 01:25, Mike Carey <dt...@gmail.com> wrote:
> > >
> > > +1  --  the binary works for me :-)
> > >
> > > On 2/16/16 3:19 PM, Ate Douma wrote:
> > >> On 2016-02-11 03:28, Ian Maxon wrote:
> > >>
> > >>> Please vote
> > >>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating
> and
> > >>> Apache AsterixDB Hyracks 0.2.17-incubating
> > >>> [ ] 0 No strong feeling either way
> > >>> [ ] -1 do not release one or both packages because ...
> > >>>
> > >>
> > >> +1
> > >>
> > >> Besides what already was reported earlier by Till I have a few
> > additional
> > >> comments but also none that need to hold off this release:
> > >>
> > >> * The Copyright year in the sources root NOTICE files (and both
> > >>  *-source-release.zip files) need updating from 2015 to 2016.
> > >>
> > >> * apache-asterixdb-0.8.8-incubating-source-release.zip, LICENSE file:
> > >> - bottle.py in asterix-examples/src/main/resources/admaql101-demo
> > folder is
> > >>  also contained in the sibling tweetbook-demo, so should likewise be
> > 'linked'
> > >>  in the LICENSE file.
> > >>
> > >> * asterix-installer-0.8.8-incubating-binary-assembly.zip, NOTICE file,
> > and
> > >>  asterix-server-0.8.8-incubating-binary-assembly.zip, NOTICE file:
> > >> - First things first, this looks very good, and definitely good enough
> > for now.
> > >> - While many/most bundled artifacts are listed and attributed, a few
> > stand out
> > >>  to be missing, like all repo/hadoop* artifacts (23x).
> > >>  I also noticed however that none of these hadoop artifacts have a
> > NOTICE nor a
> > >>  LICENSE file bundled themselves, while of course they should as have
> > them
> > >>  as ASF released artifacts. Not a good example :-(
> > >>  That said, many/common 3rd party non-ASF libraries don't bundle a L/N
> > file,
> > >>  but still we need to make sure they are properly attributed in either
> > or
> > >>  both of our LICENSE or NOTICE.
> > >>  This means we'll have to do manual digging/hunting what their
> possible
> > >>  license and notice conditions are etc. No license means *off limits*
> > to use.
> > >>  This is also where attempts to automate/generate ASF LICENSE and
> > NOTICE files
> > >>  always end up failing...
> > >>  Anyway, this is not a blocker for sure, just something which can be
> > >>  fixed with a future release.
> > >>  Furthermore, with respect to (only) merging other ASF project(s)
> > >>  "Name + Copyright Year" from their NOTICE, this is current under
> > debate if
> > >>  it actually is needed or not, see [1].
> > >>  For the record: I'm not convinced yet this isn't needed and inclined
> to
> > >>  reopen [1], once I've some spare time to discuss this further.
> > >>
> > >> Concerning my earlier feedback about empty artifacts, to which you
> > replied:
> > >> >> * Not needed (empty) artifacts (also their -sources variants).
> > >> >>     Consider skipping these through maven-deploy-plugin
> > configuration:
> > >> >> - hyracks-documentation-0.2.17-incubating.jar
> > >> >> - hyracks-integration-tests-0.2.17-incubating.jar
> > >> >> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
> > >> >> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
> > >> >> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
> > >> >> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
> > >> >> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
> > >> >> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
> > >> >> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
> > >> >> - hyracks-storage-common-test-0.2.17-incubating.jar
> > >> >> - asterix-doc-0.8.8-incubating.jar
> > >> >> - asterix-server-0.8.8-incubating.jar
> > >> >>
> > >> >
> > >> > All of these except asterix-server are not deployed now. (along with
> > >> > some others that were less than necessary). The only one in that
> list
> > >> > that is still deployed is asterix-server, as I wasn't quite sure how
> > to
> > >> > not deploy the jar but still deploy the assembled binary.
> > >>
> > >> For asterix-server I think this can be fixed by using
> > <packaging>pom</packaging>
> > >> instead of default <packaging>jar</packaging>?
> > >>
> > >> Overall hats off for the impressive quality delivered!
> > >>
> > >> Kind regard, Ate
> > >>
> > >> [1] https://issues.apache.org/jira/browse/LEGAL-234
> > >
> >
> >
>

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Ian Maxon <im...@uci.edu>.
>
> [✓ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and Apache
> AsterixDB Hyracks 0.2.17-incubating


I checked:
- Hash
- Signature
- 'mvn verify' passes on extracted source artifacts
- Nothing unexpected.
- Managix (asterix-installer) starts fine.


On Wed, Feb 17, 2016 at 4:05 AM, Heri Ramampiaro <he...@gmail.com> wrote:

> +1 — everything works for me, too:-)
>
> -heri
>
> > On Feb 17, 2016, at 01:25, Mike Carey <dt...@gmail.com> wrote:
> >
> > +1  --  the binary works for me :-)
> >
> > On 2/16/16 3:19 PM, Ate Douma wrote:
> >> On 2016-02-11 03:28, Ian Maxon wrote:
> >>
> >>> Please vote
> >>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
> >>> Apache AsterixDB Hyracks 0.2.17-incubating
> >>> [ ] 0 No strong feeling either way
> >>> [ ] -1 do not release one or both packages because ...
> >>>
> >>
> >> +1
> >>
> >> Besides what already was reported earlier by Till I have a few
> additional
> >> comments but also none that need to hold off this release:
> >>
> >> * The Copyright year in the sources root NOTICE files (and both
> >>  *-source-release.zip files) need updating from 2015 to 2016.
> >>
> >> * apache-asterixdb-0.8.8-incubating-source-release.zip, LICENSE file:
> >> - bottle.py in asterix-examples/src/main/resources/admaql101-demo
> folder is
> >>  also contained in the sibling tweetbook-demo, so should likewise be
> 'linked'
> >>  in the LICENSE file.
> >>
> >> * asterix-installer-0.8.8-incubating-binary-assembly.zip, NOTICE file,
> and
> >>  asterix-server-0.8.8-incubating-binary-assembly.zip, NOTICE file:
> >> - First things first, this looks very good, and definitely good enough
> for now.
> >> - While many/most bundled artifacts are listed and attributed, a few
> stand out
> >>  to be missing, like all repo/hadoop* artifacts (23x).
> >>  I also noticed however that none of these hadoop artifacts have a
> NOTICE nor a
> >>  LICENSE file bundled themselves, while of course they should as have
> them
> >>  as ASF released artifacts. Not a good example :-(
> >>  That said, many/common 3rd party non-ASF libraries don't bundle a L/N
> file,
> >>  but still we need to make sure they are properly attributed in either
> or
> >>  both of our LICENSE or NOTICE.
> >>  This means we'll have to do manual digging/hunting what their possible
> >>  license and notice conditions are etc. No license means *off limits*
> to use.
> >>  This is also where attempts to automate/generate ASF LICENSE and
> NOTICE files
> >>  always end up failing...
> >>  Anyway, this is not a blocker for sure, just something which can be
> >>  fixed with a future release.
> >>  Furthermore, with respect to (only) merging other ASF project(s)
> >>  "Name + Copyright Year" from their NOTICE, this is current under
> debate if
> >>  it actually is needed or not, see [1].
> >>  For the record: I'm not convinced yet this isn't needed and inclined to
> >>  reopen [1], once I've some spare time to discuss this further.
> >>
> >> Concerning my earlier feedback about empty artifacts, to which you
> replied:
> >> >> * Not needed (empty) artifacts (also their -sources variants).
> >> >>     Consider skipping these through maven-deploy-plugin
> configuration:
> >> >> - hyracks-documentation-0.2.17-incubating.jar
> >> >> - hyracks-integration-tests-0.2.17-incubating.jar
> >> >> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
> >> >> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
> >> >> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
> >> >> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
> >> >> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
> >> >> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
> >> >> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
> >> >> - hyracks-storage-common-test-0.2.17-incubating.jar
> >> >> - asterix-doc-0.8.8-incubating.jar
> >> >> - asterix-server-0.8.8-incubating.jar
> >> >>
> >> >
> >> > All of these except asterix-server are not deployed now. (along with
> >> > some others that were less than necessary). The only one in that list
> >> > that is still deployed is asterix-server, as I wasn't quite sure how
> to
> >> > not deploy the jar but still deploy the assembled binary.
> >>
> >> For asterix-server I think this can be fixed by using
> <packaging>pom</packaging>
> >> instead of default <packaging>jar</packaging>?
> >>
> >> Overall hats off for the impressive quality delivered!
> >>
> >> Kind regard, Ate
> >>
> >> [1] https://issues.apache.org/jira/browse/LEGAL-234
> >
>
>

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Heri Ramampiaro <he...@gmail.com>.
+1 — everything works for me, too:-)

-heri

> On Feb 17, 2016, at 01:25, Mike Carey <dt...@gmail.com> wrote:
> 
> +1  --  the binary works for me :-)
> 
> On 2/16/16 3:19 PM, Ate Douma wrote:
>> On 2016-02-11 03:28, Ian Maxon wrote:
>> 
>>> Please vote
>>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
>>> Apache AsterixDB Hyracks 0.2.17-incubating
>>> [ ] 0 No strong feeling either way
>>> [ ] -1 do not release one or both packages because ...
>>> 
>> 
>> +1
>> 
>> Besides what already was reported earlier by Till I have a few additional
>> comments but also none that need to hold off this release:
>> 
>> * The Copyright year in the sources root NOTICE files (and both
>>  *-source-release.zip files) need updating from 2015 to 2016.
>> 
>> * apache-asterixdb-0.8.8-incubating-source-release.zip, LICENSE file:
>> - bottle.py in asterix-examples/src/main/resources/admaql101-demo folder is
>>  also contained in the sibling tweetbook-demo, so should likewise be 'linked'
>>  in the LICENSE file.
>> 
>> * asterix-installer-0.8.8-incubating-binary-assembly.zip, NOTICE file, and
>>  asterix-server-0.8.8-incubating-binary-assembly.zip, NOTICE file:
>> - First things first, this looks very good, and definitely good enough for now.
>> - While many/most bundled artifacts are listed and attributed, a few stand out
>>  to be missing, like all repo/hadoop* artifacts (23x).
>>  I also noticed however that none of these hadoop artifacts have a NOTICE nor a
>>  LICENSE file bundled themselves, while of course they should as have them
>>  as ASF released artifacts. Not a good example :-(
>>  That said, many/common 3rd party non-ASF libraries don't bundle a L/N file,
>>  but still we need to make sure they are properly attributed in either or
>>  both of our LICENSE or NOTICE.
>>  This means we'll have to do manual digging/hunting what their possible
>>  license and notice conditions are etc. No license means *off limits* to use.
>>  This is also where attempts to automate/generate ASF LICENSE and NOTICE files
>>  always end up failing...
>>  Anyway, this is not a blocker for sure, just something which can be
>>  fixed with a future release.
>>  Furthermore, with respect to (only) merging other ASF project(s)
>>  "Name + Copyright Year" from their NOTICE, this is current under debate if
>>  it actually is needed or not, see [1].
>>  For the record: I'm not convinced yet this isn't needed and inclined to
>>  reopen [1], once I've some spare time to discuss this further.
>> 
>> Concerning my earlier feedback about empty artifacts, to which you replied:
>> >> * Not needed (empty) artifacts (also their -sources variants).
>> >>     Consider skipping these through maven-deploy-plugin configuration:
>> >> - hyracks-documentation-0.2.17-incubating.jar
>> >> - hyracks-integration-tests-0.2.17-incubating.jar
>> >> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
>> >> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
>> >> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
>> >> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
>> >> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
>> >> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
>> >> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
>> >> - hyracks-storage-common-test-0.2.17-incubating.jar
>> >> - asterix-doc-0.8.8-incubating.jar
>> >> - asterix-server-0.8.8-incubating.jar
>> >>
>> >
>> > All of these except asterix-server are not deployed now. (along with
>> > some others that were less than necessary). The only one in that list
>> > that is still deployed is asterix-server, as I wasn't quite sure how to
>> > not deploy the jar but still deploy the assembled binary.
>> 
>> For asterix-server I think this can be fixed by using <packaging>pom</packaging>
>> instead of default <packaging>jar</packaging>?
>> 
>> Overall hats off for the impressive quality delivered!
>> 
>> Kind regard, Ate
>> 
>> [1] https://issues.apache.org/jira/browse/LEGAL-234
> 


Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Mike Carey <dt...@gmail.com>.
+1  --  the binary works for me :-)

On 2/16/16 3:19 PM, Ate Douma wrote:
> On 2016-02-11 03:28, Ian Maxon wrote:
>
>> Please vote
>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
>> Apache AsterixDB Hyracks 0.2.17-incubating
>> [ ] 0 No strong feeling either way
>> [ ] -1 do not release one or both packages because ...
>>
>
> +1
>
> Besides what already was reported earlier by Till I have a few additional
> comments but also none that need to hold off this release:
>
> * The Copyright year in the sources root NOTICE files (and both
>   *-source-release.zip files) need updating from 2015 to 2016.
>
> * apache-asterixdb-0.8.8-incubating-source-release.zip, LICENSE file:
> - bottle.py in asterix-examples/src/main/resources/admaql101-demo 
> folder is
>   also contained in the sibling tweetbook-demo, so should likewise be 
> 'linked'
>   in the LICENSE file.
>
> * asterix-installer-0.8.8-incubating-binary-assembly.zip, NOTICE file, 
> and
>   asterix-server-0.8.8-incubating-binary-assembly.zip, NOTICE file:
> - First things first, this looks very good, and definitely good enough 
> for now.
> - While many/most bundled artifacts are listed and attributed, a few 
> stand out
>   to be missing, like all repo/hadoop* artifacts (23x).
>   I also noticed however that none of these hadoop artifacts have a 
> NOTICE nor a
>   LICENSE file bundled themselves, while of course they should as have 
> them
>   as ASF released artifacts. Not a good example :-(
>   That said, many/common 3rd party non-ASF libraries don't bundle a 
> L/N file,
>   but still we need to make sure they are properly attributed in 
> either or
>   both of our LICENSE or NOTICE.
>   This means we'll have to do manual digging/hunting what their possible
>   license and notice conditions are etc. No license means *off limits* 
> to use.
>   This is also where attempts to automate/generate ASF LICENSE and 
> NOTICE files
>   always end up failing...
>   Anyway, this is not a blocker for sure, just something which can be
>   fixed with a future release.
>   Furthermore, with respect to (only) merging other ASF project(s)
>   "Name + Copyright Year" from their NOTICE, this is current under 
> debate if
>   it actually is needed or not, see [1].
>   For the record: I'm not convinced yet this isn't needed and inclined to
>   reopen [1], once I've some spare time to discuss this further.
>
> Concerning my earlier feedback about empty artifacts, to which you 
> replied:
> >> * Not needed (empty) artifacts (also their -sources variants).
> >>     Consider skipping these through maven-deploy-plugin configuration:
> >> - hyracks-documentation-0.2.17-incubating.jar
> >> - hyracks-integration-tests-0.2.17-incubating.jar
> >> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
> >> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
> >> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
> >> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
> >> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
> >> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
> >> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
> >> - hyracks-storage-common-test-0.2.17-incubating.jar
> >> - asterix-doc-0.8.8-incubating.jar
> >> - asterix-server-0.8.8-incubating.jar
> >>
> >
> > All of these except asterix-server are not deployed now. (along with
> > some others that were less than necessary). The only one in that list
> > that is still deployed is asterix-server, as I wasn't quite sure how to
> > not deploy the jar but still deploy the assembled binary.
>
> For asterix-server I think this can be fixed by using 
> <packaging>pom</packaging>
> instead of default <packaging>jar</packaging>?
>
> Overall hats off for the impressive quality delivered!
>
> Kind regard, Ate
>
> [1] https://issues.apache.org/jira/browse/LEGAL-234


Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Ate Douma <at...@douma.nu>.
On 2016-02-11 03:28, Ian Maxon wrote:

> Please vote
> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
> Apache AsterixDB Hyracks 0.2.17-incubating
> [ ] 0 No strong feeling either way
> [ ] -1 do not release one or both packages because ...
>

+1

Besides what already was reported earlier by Till I have a few additional
comments but also none that need to hold off this release:

* The Copyright year in the sources root NOTICE files (and both
   *-source-release.zip files) need updating from 2015 to 2016.

* apache-asterixdb-0.8.8-incubating-source-release.zip, LICENSE file:
- bottle.py in asterix-examples/src/main/resources/admaql101-demo folder is
   also contained in the sibling tweetbook-demo, so should likewise be 'linked'
   in the LICENSE file.

* asterix-installer-0.8.8-incubating-binary-assembly.zip, NOTICE file, and
   asterix-server-0.8.8-incubating-binary-assembly.zip, NOTICE file:
- First things first, this looks very good, and definitely good enough for now.
- While many/most bundled artifacts are listed and attributed, a few stand out
   to be missing, like all repo/hadoop* artifacts (23x).
   I also noticed however that none of these hadoop artifacts have a NOTICE nor a
   LICENSE file bundled themselves, while of course they should as have them
   as ASF released artifacts. Not a good example :-(
   That said, many/common 3rd party non-ASF libraries don't bundle a L/N file,
   but still we need to make sure they are properly attributed in either or
   both of our LICENSE or NOTICE.
   This means we'll have to do manual digging/hunting what their possible
   license and notice conditions are etc. No license means *off limits* to use.
   This is also where attempts to automate/generate ASF LICENSE and NOTICE files
   always end up failing...
   Anyway, this is not a blocker for sure, just something which can be
   fixed with a future release.
   Furthermore, with respect to (only) merging other ASF project(s)
   "Name + Copyright Year" from their NOTICE, this is current under debate if
   it actually is needed or not, see [1].
   For the record: I'm not convinced yet this isn't needed and inclined to
   reopen [1], once I've some spare time to discuss this further.

Concerning my earlier feedback about empty artifacts, to which you replied:
 >> * Not needed (empty) artifacts (also their -sources variants).
 >>     Consider skipping these through maven-deploy-plugin configuration:
 >> - hyracks-documentation-0.2.17-incubating.jar
 >> - hyracks-integration-tests-0.2.17-incubating.jar
 >> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
 >> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
 >> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
 >> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
 >> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
 >> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
 >> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
 >> - hyracks-storage-common-test-0.2.17-incubating.jar
 >> - asterix-doc-0.8.8-incubating.jar
 >> - asterix-server-0.8.8-incubating.jar
 >>
 >
 > All of these except asterix-server are not deployed now. (along with
 > some others that were less than necessary). The only one in that list
 > that is still deployed is asterix-server, as I wasn't quite sure how to
 > not deploy the jar but still deploy the assembled binary.

For asterix-server I think this can be fixed by using <packaging>pom</packaging>
instead of default <packaging>jar</packaging>?

Overall hats off for the impressive quality delivered!

Kind regard, Ate

[1] https://issues.apache.org/jira/browse/LEGAL-234

Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov>.
Same here.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattmann@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++





-----Original Message-----
From: Ate Douma <at...@douma.nu>
Reply-To: "dev@asterixdb.incubator.apache.org"
<de...@asterixdb.incubator.apache.org>
Date: Sunday, February 14, 2016 at 11:22 PM
To: "dev@asterixdb.incubator.apache.org"
<de...@asterixdb.incubator.apache.org>
Subject: Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and
Hyracks (0.2.17-incubating) (RC1)

>I didn't have time yet to review this but will try to do so this evening.
>
>Regards, Ate
>
>On 2016-02-11 03:28, Ian Maxon wrote:
>> Hi everyone,
>>
>> Please verify and vote on the second Apache AsterixDB release (this
>> time with binaries!)
>> This candidate addresses the comments from RC0. (changes from comments
>> are detailed in the post-script)
>>
>> The tags to be voted on are:
>>
>> apache-asterixdb-0.8.8-incubating-rc1
>> commit: a2389dd79543cea4b06474310065ea3018072c54
>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
>> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>>
>> and
>>
>> apache-asterixdb-hyracks-0.2.17-incubating-rc1
>> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
>> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
>> rc1
>>
>>
>> The artifacts, md5s, and signatures are (for each artifact), at:
>>
>> AsterixDB Source
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.sha1
>>
>> MD5:895dc8151d71fc489b42886b207eaa33
>> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>>
>> AsterixDB Hyracks Source
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>>
>> MD5:e8390e5821b5d10b3b8a996f59c7f06a
>> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>>
>> AsterixDB Managix Installer
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.sha1
>>
>> MD5:ebfb074c432f73b6407d0d35e0045d1f
>> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>>
>> AsterixDB YARN Installer
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.sha1
>>
>> MD5:b85f142959e2ae1c72bbc9863938383f
>> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>>
>> Additionally, staged maven repositories are (respectively) available
>> at:
>>
>> Hyracks:
>> https://repository.apache.org/content/repositories/orgapacheasterix-101
>> 9
>>
>> AsterixDB:
>> https://repository.apache.org/content/repositories/orgapacheasterix-102
>> 0
>>
>>
>> The KEYS file containing the PGP keys used to sign the release can be
>> found at
>>
>> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>>
>> RAT was executed as part of Maven via the RAT maven plugin, but
>> excludes files that are:
>>
>> - data for tests
>> - procedurally generated,
>> - or source files which come without a header mentioning their license,
>>    but have an explicit reference in the LICENSE file.
>>
>>
>> The vote is open for 72 hours, or until the necessary number of votes
>> (3 +1) has been reached.
>>
>> Please vote
>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
>> Apache AsterixDB Hyracks 0.2.17-incubating
>> [ ] 0 No strong feeling either way
>> [ ] -1 do not release one or both packages because ...
>>
>> Thanks!
>> -Ian
>>
>> P.S. Here are the changes (in English rather than a diff) based on
>> Ate's comments from RC0:
>>
>>
>>> * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
>>>     asterix-0.8.8-incubating-source-release.zip
>>> - Why not also use "apache-" prefix for the asterix source release as
>>> well?
>>>     And shouldn't the latter be called asterixdb- instead of asterix-
>>> ?
>>
>> Good point. This is fixed now.
>>
>>>
>>> * hyracks-server-0.2.17-incubating-binary-assembly.zip
>>> - DISCLAIMER file claims this to be about "hyracks-server" (correct)
>>>     The NOTICE file says "Apache AsterixDB" (not incorrect, but not
>>> the same).
>>>     Why not use "Apache AsterixDB hyracks-server" for both?
>>
>> NOTICE is now changed to be a bit more specific. The discrepancy is
>> down to the tooling (maven vs by hand :) )
>>
>>> - Appended content to LICENSE file lists Apache Licensed 3rd party
>>> artifacts.
>>>     While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
>>> not require
>>>     to be mentioned in the LICENSE file, so better be left out in the
>>> future.
>>>     (@Ian, I might have set you on the wrong foot for this specific
>>> case through
>>>     our separate discussions, sorry)
>>
>> No worries, these are now removed.
>>
>>> - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
>>> is bundled.
>>>     -&gt; this should be fixed.
>>
>> Good catch, I didn't expect the version to be different. Done.
>>
>>>
>>> * textclient-0.2.17-incubating-binary-assembly.zip
>>> - Wrong NOTICE and LICENSE files embedded!
>>>     Looks like these files are from/for asterix-installer?
>>>     This assembly needs its own NOTICE and LICENSE file!
>>>     -&gt; this must be fixed
>>>
>>
>> This artifact is now removed actually. After a little discussion we
>> figured it'd be safe to remove.
>>
>>> * asterix-app-0.8.8-incubating.jar
>>> - Appended content in the LICENSE file incorrectly points to source
>>> locations
>>>     like src/main/resources/webui/static/js/jquery.min.js instead of
>>> distribution
>>>     locations like webui/static/js/jquery.min.js.
>>>     -&gt; this should be fixed
>>
>> Fixed.
>>
>>>
>>> * asterix-installer-0.8.8-incubating.jar
>>> - Appended content in the LICENSE file for Apache Hadoop, which is
>>> ASL 2.0
>>>     licensed and thus unnecessary to reference (see above).
>> Also fixed.
>>>
>>> * asterix-installer-0.8.8-incubating-binary-assembly.zip
>>> - LICENSE and NOTICE file mostly look good, but are missing coverage
>>> for
>>>     additional 3rd party artifacts under the embedded lib/ folder.
>>
>> I double checked this- I did include at least some of the dependencies
>> in lib/ and .installer/ . Am I missing more? The way I concatenated
>> them together (same entry but with two paths) might be unclear but I am
>> unsure of how else to do it.
>>
>>> - Also note again the unnecessary references to ASL 2.0 licensed
>>> embedded
>>>     artifacts in the LICENSE file.
>>>
>>
>> Fixed.
>>
>>> * asterix-server-0.8.8-incubating-binary-assembly.zip
>>> - Wrong LICENSE and NOTICE files embedded.
>>>     These seems to be copied from asterix-installer. asterix-server
>>> needs its
>>>     own NOTICE and LICENSE files.
>>>     -&gt; this must be fixed
>>>
>>
>> It is indeed derivative, but I suppose I was so used to staring at the
>> paths, that I forgot to remove the prefix :)
>>
>>> * asterix-yarn-0.8.8-incubating.jar
>>> - Appended content in the LICENSE file referencing 3rd party
>>> resources which
>>>     are not in asterix-yarn at all (copy/paste error?)
>>>     -&gt; this should be fixed/cleaned up
>>>
>>
>> Done, removed the appended license content.
>>
>>> * asterix-yarn-0.8.8-incubating-binary-assembly.zip
>>> - Wrong LICENSE and NOTICE files embedded.
>>>     These seems to be copied from asterix-installer.
>>>     While asterix-yarn and asterix-installer share many/most embedded
>>> artifacts,
>>>     the lib/ folder in asterix-yarn contains different (and more)
>>> other artifacts
>>>     which also need to been covered by the LICENSE and NOTICE file.
>>>     -&gt; this must be fixed
>>>
>>
>> This should also be fixed now.
>>
>>> * Not needed (empty) artifacts (also their -sources variants).
>>>     Consider skipping these through maven-deploy-plugin configuration:
>>> - hyracks-documentation-0.2.17-incubating.jar
>>> - hyracks-integration-tests-0.2.17-incubating.jar
>>> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
>>> - hyracks-storage-common-test-0.2.17-incubating.jar
>>> - asterix-doc-0.8.8-incubating.jar
>>> - asterix-server-0.8.8-incubating.jar
>>>
>>
>> All of these except asterix-server are not deployed now. (along with
>> some others that were less than necessary). The only one in that list
>> that is still deployed is asterix-server, as I wasn't quite sure how to
>> not deploy the jar but still deploy the assembled binary.
>>
>>> * hyracks piglet, textclient, texthelper and tpchclient artifacts.
>>> - None of these have a hyracks- nor asterixdb- prefix in their name.
>>>     While not strictly required, this is not a good practice.
>>>     Preferably these artifacts should have a (apache-)(asterixdb-
>>> )hyracks- prefix
>>>     in their artifactId.
>>>     See: http://incubator.apache.org/guides/releasemanagement.html#nam
>>> ing
>>>     and: http://incubator.apache.org/guides/release-java.html#best-
>>> practice-naming
>>> - Furthermore their Maven project name also better be given a
>>>     (asterixdb-)hyracks- prefix.
>>>     The latter will help to get more explicit wording in the generated
>>> NOTICE and
>>>     DISCLAIMER files.
>>>     For example the DISCLAIMER for textclient current contains:
>>>
>>>       textclient is an effort undergoing incubation at the Apache
>>> Software
>>>       Foundation (ASF), sponsored by the Apache Incubator PMC.
>>>
>>>     which is not at all indicative which project this artifact belongs
>>> to or
>>>     comes from.
>>>
>>> * asterix lexer-generator and record-manager-generator maven plugins
>>> - As with the hyracks examples above these do not have asterixdb- in
>>> their name,
>>>     same comments apply as above.
>>
>> I held off on fixing this for now (except at the top-level).
>>
>


Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Ate Douma <at...@douma.nu>.
On 2016-02-15 08:22, Ate Douma wrote:
> I didn't have time yet to review this but will try to do so this evening.

Sorry, I couldn't make time free yesterday. Will try again later today.

Ate

>
> Regards, Ate
>
> On 2016-02-11 03:28, Ian Maxon wrote:
>> Hi everyone,
>>
>> Please verify and vote on the second Apache AsterixDB release (this
>> time with binaries!)
>> This candidate addresses the comments from RC0. (changes from comments
>> are detailed in the post-script)
>>
>> The tags to be voted on are:
>>
>> apache-asterixdb-0.8.8-incubating-rc1
>> commit: a2389dd79543cea4b06474310065ea3018072c54
>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
>> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>>
>> and
>>
>> apache-asterixdb-hyracks-0.2.17-incubating-rc1
>> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
>> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
>> rc1
>>
>>
>> The artifacts, md5s, and signatures are (for each artifact), at:
>>
>> AsterixDB Source
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.sha1
>>
>> MD5:895dc8151d71fc489b42886b207eaa33
>> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>>
>> AsterixDB Hyracks Source
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>>
>> MD5:e8390e5821b5d10b3b8a996f59c7f06a
>> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>>
>> AsterixDB Managix Installer
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.sha1
>>
>> MD5:ebfb074c432f73b6407d0d35e0045d1f
>> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>>
>> AsterixDB YARN Installer
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.sha1
>>
>> MD5:b85f142959e2ae1c72bbc9863938383f
>> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>>
>> Additionally, staged maven repositories are (respectively) available
>> at:
>>
>> Hyracks:
>> https://repository.apache.org/content/repositories/orgapacheasterix-101
>> 9
>>
>> AsterixDB:
>> https://repository.apache.org/content/repositories/orgapacheasterix-102
>> 0
>>
>>
>> The KEYS file containing the PGP keys used to sign the release can be
>> found at
>>
>> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>>
>> RAT was executed as part of Maven via the RAT maven plugin, but
>> excludes files that are:
>>
>> - data for tests
>> - procedurally generated,
>> - or source files which come without a header mentioning their license,
>>    but have an explicit reference in the LICENSE file.
>>
>>
>> The vote is open for 72 hours, or until the necessary number of votes
>> (3 +1) has been reached.
>>
>> Please vote
>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
>> Apache AsterixDB Hyracks 0.2.17-incubating
>> [ ] 0 No strong feeling either way
>> [ ] -1 do not release one or both packages because ...
>>
>> Thanks!
>> -Ian
>>
>> P.S. Here are the changes (in English rather than a diff) based on
>> Ate's comments from RC0:
>>
>>
>>> * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
>>>     asterix-0.8.8-incubating-source-release.zip
>>> - Why not also use "apache-" prefix for the asterix source release as
>>> well?
>>>     And shouldn't the latter be called asterixdb- instead of asterix-
>>> ?
>>
>> Good point. This is fixed now.
>>
>>>
>>> * hyracks-server-0.2.17-incubating-binary-assembly.zip
>>> - DISCLAIMER file claims this to be about "hyracks-server" (correct)
>>>     The NOTICE file says "Apache AsterixDB" (not incorrect, but not
>>> the same).
>>>     Why not use "Apache AsterixDB hyracks-server" for both?
>>
>> NOTICE is now changed to be a bit more specific. The discrepancy is
>> down to the tooling (maven vs by hand :) )
>>
>>> - Appended content to LICENSE file lists Apache Licensed 3rd party
>>> artifacts.
>>>     While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
>>> not require
>>>     to be mentioned in the LICENSE file, so better be left out in the
>>> future.
>>>     (@Ian, I might have set you on the wrong foot for this specific
>>> case through
>>>     our separate discussions, sorry)
>>
>> No worries, these are now removed.
>>
>>> - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
>>> is bundled.
>>>     -&gt; this should be fixed.
>>
>> Good catch, I didn't expect the version to be different. Done.
>>
>>>
>>> * textclient-0.2.17-incubating-binary-assembly.zip
>>> - Wrong NOTICE and LICENSE files embedded!
>>>     Looks like these files are from/for asterix-installer?
>>>     This assembly needs its own NOTICE and LICENSE file!
>>>     -&gt; this must be fixed
>>>
>>
>> This artifact is now removed actually. After a little discussion we
>> figured it'd be safe to remove.
>>
>>> * asterix-app-0.8.8-incubating.jar
>>> - Appended content in the LICENSE file incorrectly points to source
>>> locations
>>>     like src/main/resources/webui/static/js/jquery.min.js instead of
>>> distribution
>>>     locations like webui/static/js/jquery.min.js.
>>>     -&gt; this should be fixed
>>
>> Fixed.
>>
>>>
>>> * asterix-installer-0.8.8-incubating.jar
>>> - Appended content in the LICENSE file for Apache Hadoop, which is
>>> ASL 2.0
>>>     licensed and thus unnecessary to reference (see above).
>> Also fixed.
>>>
>>> * asterix-installer-0.8.8-incubating-binary-assembly.zip
>>> - LICENSE and NOTICE file mostly look good, but are missing coverage
>>> for
>>>     additional 3rd party artifacts under the embedded lib/ folder.
>>
>> I double checked this- I did include at least some of the dependencies
>> in lib/ and .installer/ . Am I missing more? The way I concatenated
>> them together (same entry but with two paths) might be unclear but I am
>> unsure of how else to do it.
>>
>>> - Also note again the unnecessary references to ASL 2.0 licensed
>>> embedded
>>>     artifacts in the LICENSE file.
>>>
>>
>> Fixed.
>>
>>> * asterix-server-0.8.8-incubating-binary-assembly.zip
>>> - Wrong LICENSE and NOTICE files embedded.
>>>     These seems to be copied from asterix-installer. asterix-server
>>> needs its
>>>     own NOTICE and LICENSE files.
>>>     -&gt; this must be fixed
>>>
>>
>> It is indeed derivative, but I suppose I was so used to staring at the
>> paths, that I forgot to remove the prefix :)
>>
>>> * asterix-yarn-0.8.8-incubating.jar
>>> - Appended content in the LICENSE file referencing 3rd party
>>> resources which
>>>     are not in asterix-yarn at all (copy/paste error?)
>>>     -&gt; this should be fixed/cleaned up
>>>
>>
>> Done, removed the appended license content.
>>
>>> * asterix-yarn-0.8.8-incubating-binary-assembly.zip
>>> - Wrong LICENSE and NOTICE files embedded.
>>>     These seems to be copied from asterix-installer.
>>>     While asterix-yarn and asterix-installer share many/most embedded
>>> artifacts,
>>>     the lib/ folder in asterix-yarn contains different (and more)
>>> other artifacts
>>>     which also need to been covered by the LICENSE and NOTICE file.
>>>     -&gt; this must be fixed
>>>
>>
>> This should also be fixed now.
>>
>>> * Not needed (empty) artifacts (also their -sources variants).
>>>     Consider skipping these through maven-deploy-plugin configuration:
>>> - hyracks-documentation-0.2.17-incubating.jar
>>> - hyracks-integration-tests-0.2.17-incubating.jar
>>> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
>>> - hyracks-storage-common-test-0.2.17-incubating.jar
>>> - asterix-doc-0.8.8-incubating.jar
>>> - asterix-server-0.8.8-incubating.jar
>>>
>>
>> All of these except asterix-server are not deployed now. (along with
>> some others that were less than necessary). The only one in that list
>> that is still deployed is asterix-server, as I wasn't quite sure how to
>> not deploy the jar but still deploy the assembled binary.
>>
>>> * hyracks piglet, textclient, texthelper and tpchclient artifacts.
>>> - None of these have a hyracks- nor asterixdb- prefix in their name.
>>>     While not strictly required, this is not a good practice.
>>>     Preferably these artifacts should have a (apache-)(asterixdb-
>>> )hyracks- prefix
>>>     in their artifactId.
>>>     See: http://incubator.apache.org/guides/releasemanagement.html#nam
>>> ing
>>>     and: http://incubator.apache.org/guides/release-java.html#best-
>>> practice-naming
>>> - Furthermore their Maven project name also better be given a
>>>     (asterixdb-)hyracks- prefix.
>>>     The latter will help to get more explicit wording in the generated
>>> NOTICE and
>>>     DISCLAIMER files.
>>>     For example the DISCLAIMER for textclient current contains:
>>>
>>>       textclient is an effort undergoing incubation at the Apache
>>> Software
>>>       Foundation (ASF), sponsored by the Apache Incubator PMC.
>>>
>>>     which is not at all indicative which project this artifact belongs
>>> to or
>>>     comes from.
>>>
>>> * asterix lexer-generator and record-manager-generator maven plugins
>>> - As with the hyracks examples above these do not have asterixdb- in
>>> their name,
>>>     same comments apply as above.
>>
>> I held off on fixing this for now (except at the top-level).
>>
>


Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov>.
+1 from me great work!

SIGS, CHECKSUMS Pass.
Git Tag looks correct.
KEYS correct (Suggestion attached your GPG Key to id.apache.org and
then grab the auto generated ones https://people.apache.org/keys/group/)

[chipotle:~/tmp] mattmann% mkdir apache-asterixdb-0.8.8-incubating
[chipotle:~/tmp] mattmann% cd apache-asterixdb-0.8.8-incubating/
[chipotle:~/tmp/apache-asterixdb-0.8.8-incubating] mattmann% ls
[chipotle:~/tmp/apache-asterixdb-0.8.8-incubating] mattmann% curl
"https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS" >
KEYS
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100  4230  100  4230    0     0   8502      0 --:--:-- --:--:-- --:--:--
8493
[chipotle:~/tmp/apache-asterixdb-0.8.8-incubating] mattmann% gpg --import
< KEYS
gpg: key A56EA980: "Ian Maxon (CODE SIGNING KEY) <im...@apache.org>" not
changed
gpg: Total number processed: 1
gpg:              unchanged: 1
[chipotle:~/tmp/apache-asterixdb-0.8.8-incubating] mattmann% /bin/bash
bash-3.2$ for rel in incubating-source-release incubating-binary-assembly;
do
> for ver in 0.8.8 0.2.17; do
> /Users/mattmann/bin/stage_apache_rc apache-asterixdb $ver-$rel
>https://dist.apache.org/repos/dist/dev/incubator/asterixdb/;
> /Users/mattmann/bin/stage_apache_rc apache-asterixdb-hyracks $ver-$rel
>https://dist.apache.org/repos/dist/dev/incubator/asterixdb/;
> /Users/mattmann/bin/stage_apache_rc asterix-installer $ver-$rel
>https://dist.apache.org/repos/dist/dev/incubator/asterixdb/
> ;
bash: syntax error near unexpected token `;'
bash-3.2$ for rel in incubating-source-release incubating-binary-assembly;
do for ver in 0.8.8 0.2.17; do /Users/mattmann/bin/stage_apache_rc
apache-asterixdb $ver-$rel
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/;
/Users/mattmann/bin/stage_apache_rc apache-asterixdb-hyracks $ver-$rel
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/;
/Users/mattmann/bin/stage_apache_rc asterix-installer $ver-$rel
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/;
/Users/mattmann/bin/stage_apache_rc asterix-yarn $ver-$rel
https://dist.apache.org/repos/dist/dev/incubator/asterixdb/; done
> done
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100 45.6M  100 45.6M    0     0  2433k      0  0:00:19  0:00:19 --:--:--
2610k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100   819  100   819    0     0   2912      0 --:--:-- --:--:-- --:--:--
2904
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100    32  100    32    0     0    113      0 --:--:-- --:--:-- --:--:--
113
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100    40  100    40    0     0    144      0 --:--:-- --:--:-- --:--:--
144
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100 5459k  100 5459k    0     0  2039k      0  0:00:02  0:00:02 --:--:--
2039k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100   819  100   819    0     0   2943      0 --:--:-- --:--:-- --:--:--
2935
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100    32  100    32    0     0    116      0 --:--:-- --:--:-- --:--:--
116
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100    40  100    40    0     0    137      0 --:--:-- --:--:-- --:--:--
136
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100 85.6M  100 85.6M    0     0  2448k      0  0:00:35  0:00:35 --:--:--
2732k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100   819  100   819    0     0   2902      0 --:--:-- --:--:-- --:--:--
2893
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100    32  100    32    0     0    110      0 --:--:-- --:--:-- --:--:--
111
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100    40  100    40    0     0    143      0 --:--:-- --:--:-- --:--:--
143
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100 99.3M  100 99.3M    0     0  2382k      0  0:00:42  0:00:42 --:--:--
2315k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100   819  100   819    0     0   2862      0 --:--:-- --:--:-- --:--:--
2863
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100    32  100    32    0     0    116      0 --:--:-- --:--:-- --:--:--
116
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current
                                 Dload  Upload   Total   Spent    Left
Speed
100    40  100    40    0     0    138      0 --:--:-- --:--:-- --:--:--
138
bash-3.2$ ls
KEYS               
asterix-installer-0.8.8-incubating-binary-assembly.zip
apache-asterixdb-0.8.8-incubating-source-release.zip
asterix-installer-0.8.8-incubating-binary-assembly.zip.asc
apache-asterixdb-0.8.8-incubating-source-release.zip.asc
asterix-installer-0.8.8-incubating-binary-assembly.zip.md5
apache-asterixdb-0.8.8-incubating-source-release.zip.md5
asterix-installer-0.8.8-incubating-binary-assembly.zip.sha1
apache-asterixdb-0.8.8-incubating-source-release.zip.sha1
asterix-yarn-0.8.8-incubating-binary-assembly.zip
apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
asterix-yarn-0.8.8-incubating-binary-assembly.zip.asc
apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip.asc
asterix-yarn-0.8.8-incubating-binary-assembly.zip.md5
apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip.md5
asterix-yarn-0.8.8-incubating-binary-assembly.zip.sha1
apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
bash-3.2$ /Users/mattmann/bin/verify_gpg_sigs
Verifying Signature for file
apache-asterixdb-0.8.8-incubating-source-release.zip.asc
gpg: Signature made Wed Feb 10 15:27:42 2016 PST using RSA key ID A56EA980
gpg: Good signature from "Ian Maxon (CODE SIGNING KEY) <im...@apache.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 3C4D 3F19 B2BD E317 8423  BF56 A98F EA87 A56E A980
Verifying Signature for file
apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip.asc
gpg: Signature made Wed Feb 10 14:56:27 2016 PST using RSA key ID A56EA980
gpg: Good signature from "Ian Maxon (CODE SIGNING KEY) <im...@apache.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 3C4D 3F19 B2BD E317 8423  BF56 A98F EA87 A56E A980
Verifying Signature for file
asterix-installer-0.8.8-incubating-binary-assembly.zip.asc
gpg: Signature made Wed Feb 10 15:31:18 2016 PST using RSA key ID A56EA980
gpg: Good signature from "Ian Maxon (CODE SIGNING KEY) <im...@apache.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 3C4D 3F19 B2BD E317 8423  BF56 A98F EA87 A56E A980
Verifying Signature for file
asterix-yarn-0.8.8-incubating-binary-assembly.zip.asc
gpg: Signature made Wed Feb 10 15:31:55 2016 PST using RSA key ID A56EA980
gpg: Good signature from "Ian Maxon (CODE SIGNING KEY) <im...@apache.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 3C4D 3F19 B2BD E317 8423  BF56 A98F EA87 A56E A980
bash-3.2$ /Users/mattmann/bin/verify_md5_checksums
md5sum: stat '*.tar.gz': No such file or directory
md5sum: stat '*.bz2': No such file or directory
md5sum: stat '*.tgz': No such file or directory
apache-asterixdb-0.8.8-incubating-source-release.zip: OK
apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip: OK
asterix-installer-0.8.8-incubating-binary-assembly.zip: OK
asterix-yarn-0.8.8-incubating-binary-assembly.zip: OK
bash-3.2$ 



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattmann@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++





-----Original Message-----
From: Ate Douma <at...@douma.nu>
Reply-To: "dev@asterixdb.incubator.apache.org"
<de...@asterixdb.incubator.apache.org>
Date: Sunday, February 14, 2016 at 11:22 PM
To: "dev@asterixdb.incubator.apache.org"
<de...@asterixdb.incubator.apache.org>
Subject: Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and
Hyracks (0.2.17-incubating) (RC1)

>I didn't have time yet to review this but will try to do so this evening.
>
>Regards, Ate
>
>On 2016-02-11 03:28, Ian Maxon wrote:
>> Hi everyone,
>>
>> Please verify and vote on the second Apache AsterixDB release (this
>> time with binaries!)
>> This candidate addresses the comments from RC0. (changes from comments
>> are detailed in the post-script)
>>
>> The tags to be voted on are:
>>
>> apache-asterixdb-0.8.8-incubating-rc1
>> commit: a2389dd79543cea4b06474310065ea3018072c54
>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
>> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>>
>> and
>>
>> apache-asterixdb-hyracks-0.2.17-incubating-rc1
>> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
>> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
>> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
>> rc1
>>
>>
>> The artifacts, md5s, and signatures are (for each artifact), at:
>>
>> AsterixDB Source
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-0.8.8-incubating-source-release.zip.sha1
>>
>> MD5:895dc8151d71fc489b42886b207eaa33
>> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>>
>> AsterixDB Hyracks Source
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
>> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>>
>> MD5:e8390e5821b5d10b3b8a996f59c7f06a
>> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>>
>> AsterixDB Managix Installer
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
>> aller-0.8.8-incubating-binary-assembly.zip.sha1
>>
>> MD5:ebfb074c432f73b6407d0d35e0045d1f
>> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>>
>> AsterixDB YARN Installer
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.asc
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.md5
>> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
>> -0.8.8-incubating-binary-assembly.zip.sha1
>>
>> MD5:b85f142959e2ae1c72bbc9863938383f
>> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>>
>> Additionally, staged maven repositories are (respectively) available
>> at:
>>
>> Hyracks:
>> https://repository.apache.org/content/repositories/orgapacheasterix-101
>> 9
>>
>> AsterixDB:
>> https://repository.apache.org/content/repositories/orgapacheasterix-102
>> 0
>>
>>
>> The KEYS file containing the PGP keys used to sign the release can be
>> found at
>>
>> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>>
>> RAT was executed as part of Maven via the RAT maven plugin, but
>> excludes files that are:
>>
>> - data for tests
>> - procedurally generated,
>> - or source files which come without a header mentioning their license,
>>    but have an explicit reference in the LICENSE file.
>>
>>
>> The vote is open for 72 hours, or until the necessary number of votes
>> (3 +1) has been reached.
>>
>> Please vote
>> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
>> Apache AsterixDB Hyracks 0.2.17-incubating
>> [ ] 0 No strong feeling either way
>> [ ] -1 do not release one or both packages because ...
>>
>> Thanks!
>> -Ian
>>
>> P.S. Here are the changes (in English rather than a diff) based on
>> Ate's comments from RC0:
>>
>>
>>> * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
>>>     asterix-0.8.8-incubating-source-release.zip
>>> - Why not also use "apache-" prefix for the asterix source release as
>>> well?
>>>     And shouldn't the latter be called asterixdb- instead of asterix-
>>> ?
>>
>> Good point. This is fixed now.
>>
>>>
>>> * hyracks-server-0.2.17-incubating-binary-assembly.zip
>>> - DISCLAIMER file claims this to be about "hyracks-server" (correct)
>>>     The NOTICE file says "Apache AsterixDB" (not incorrect, but not
>>> the same).
>>>     Why not use "Apache AsterixDB hyracks-server" for both?
>>
>> NOTICE is now changed to be a bit more specific. The discrepancy is
>> down to the tooling (maven vs by hand :) )
>>
>>> - Appended content to LICENSE file lists Apache Licensed 3rd party
>>> artifacts.
>>>     While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
>>> not require
>>>     to be mentioned in the LICENSE file, so better be left out in the
>>> future.
>>>     (@Ian, I might have set you on the wrong foot for this specific
>>> case through
>>>     our separate discussions, sorry)
>>
>> No worries, these are now removed.
>>
>>> - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
>>> is bundled.
>>>     -&gt; this should be fixed.
>>
>> Good catch, I didn't expect the version to be different. Done.
>>
>>>
>>> * textclient-0.2.17-incubating-binary-assembly.zip
>>> - Wrong NOTICE and LICENSE files embedded!
>>>     Looks like these files are from/for asterix-installer?
>>>     This assembly needs its own NOTICE and LICENSE file!
>>>     -&gt; this must be fixed
>>>
>>
>> This artifact is now removed actually. After a little discussion we
>> figured it'd be safe to remove.
>>
>>> * asterix-app-0.8.8-incubating.jar
>>> - Appended content in the LICENSE file incorrectly points to source
>>> locations
>>>     like src/main/resources/webui/static/js/jquery.min.js instead of
>>> distribution
>>>     locations like webui/static/js/jquery.min.js.
>>>     -&gt; this should be fixed
>>
>> Fixed.
>>
>>>
>>> * asterix-installer-0.8.8-incubating.jar
>>> - Appended content in the LICENSE file for Apache Hadoop, which is
>>> ASL 2.0
>>>     licensed and thus unnecessary to reference (see above).
>> Also fixed.
>>>
>>> * asterix-installer-0.8.8-incubating-binary-assembly.zip
>>> - LICENSE and NOTICE file mostly look good, but are missing coverage
>>> for
>>>     additional 3rd party artifacts under the embedded lib/ folder.
>>
>> I double checked this- I did include at least some of the dependencies
>> in lib/ and .installer/ . Am I missing more? The way I concatenated
>> them together (same entry but with two paths) might be unclear but I am
>> unsure of how else to do it.
>>
>>> - Also note again the unnecessary references to ASL 2.0 licensed
>>> embedded
>>>     artifacts in the LICENSE file.
>>>
>>
>> Fixed.
>>
>>> * asterix-server-0.8.8-incubating-binary-assembly.zip
>>> - Wrong LICENSE and NOTICE files embedded.
>>>     These seems to be copied from asterix-installer. asterix-server
>>> needs its
>>>     own NOTICE and LICENSE files.
>>>     -&gt; this must be fixed
>>>
>>
>> It is indeed derivative, but I suppose I was so used to staring at the
>> paths, that I forgot to remove the prefix :)
>>
>>> * asterix-yarn-0.8.8-incubating.jar
>>> - Appended content in the LICENSE file referencing 3rd party
>>> resources which
>>>     are not in asterix-yarn at all (copy/paste error?)
>>>     -&gt; this should be fixed/cleaned up
>>>
>>
>> Done, removed the appended license content.
>>
>>> * asterix-yarn-0.8.8-incubating-binary-assembly.zip
>>> - Wrong LICENSE and NOTICE files embedded.
>>>     These seems to be copied from asterix-installer.
>>>     While asterix-yarn and asterix-installer share many/most embedded
>>> artifacts,
>>>     the lib/ folder in asterix-yarn contains different (and more)
>>> other artifacts
>>>     which also need to been covered by the LICENSE and NOTICE file.
>>>     -&gt; this must be fixed
>>>
>>
>> This should also be fixed now.
>>
>>> * Not needed (empty) artifacts (also their -sources variants).
>>>     Consider skipping these through maven-deploy-plugin configuration:
>>> - hyracks-documentation-0.2.17-incubating.jar
>>> - hyracks-integration-tests-0.2.17-incubating.jar
>>> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
>>> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
>>> - hyracks-storage-common-test-0.2.17-incubating.jar
>>> - asterix-doc-0.8.8-incubating.jar
>>> - asterix-server-0.8.8-incubating.jar
>>>
>>
>> All of these except asterix-server are not deployed now. (along with
>> some others that were less than necessary). The only one in that list
>> that is still deployed is asterix-server, as I wasn't quite sure how to
>> not deploy the jar but still deploy the assembled binary.
>>
>>> * hyracks piglet, textclient, texthelper and tpchclient artifacts.
>>> - None of these have a hyracks- nor asterixdb- prefix in their name.
>>>     While not strictly required, this is not a good practice.
>>>     Preferably these artifacts should have a (apache-)(asterixdb-
>>> )hyracks- prefix
>>>     in their artifactId.
>>>     See: http://incubator.apache.org/guides/releasemanagement.html#nam
>>> ing
>>>     and: http://incubator.apache.org/guides/release-java.html#best-
>>> practice-naming
>>> - Furthermore their Maven project name also better be given a
>>>     (asterixdb-)hyracks- prefix.
>>>     The latter will help to get more explicit wording in the generated
>>> NOTICE and
>>>     DISCLAIMER files.
>>>     For example the DISCLAIMER for textclient current contains:
>>>
>>>       textclient is an effort undergoing incubation at the Apache
>>> Software
>>>       Foundation (ASF), sponsored by the Apache Incubator PMC.
>>>
>>>     which is not at all indicative which project this artifact belongs
>>> to or
>>>     comes from.
>>>
>>> * asterix lexer-generator and record-manager-generator maven plugins
>>> - As with the hyracks examples above these do not have asterixdb- in
>>> their name,
>>>     same comments apply as above.
>>
>> I held off on fixing this for now (except at the top-level).
>>
>


Re: [VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Ate Douma <at...@douma.nu>.
I didn't have time yet to review this but will try to do so this evening.

Regards, Ate

On 2016-02-11 03:28, Ian Maxon wrote:
> Hi everyone,
>
> Please verify and vote on the second Apache AsterixDB release (this
> time with binaries!)
> This candidate addresses the comments from RC0. (changes from comments
> are detailed in the post-script)
>
> The tags to be voted on are:
>
> apache-asterixdb-0.8.8-incubating-rc1
> commit: a2389dd79543cea4b06474310065ea3018072c54
> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git
> ;a=tag;h=refs/tags/apache-asterixdb-0.8.8-incubating-rc1
>
> and
>
> apache-asterixdb-hyracks-0.2.17-incubating-rc1
> commit: 3945f24ea72908e8ded1a56c712de097a09e6d01
> link: https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb-hyr
> acks.git;a=tag;h=refs/tags/apache-asterixdb-hyracks-0.2.17-incubating-
> rc1
>
>
> The artifacts, md5s, and signatures are (for each artifact), at:
>
> AsterixDB Source
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-0.8.8-incubating-source-release.zip.sha1
>
> MD5:895dc8151d71fc489b42886b207eaa33
> SHA1:a98f783acb1b6dee93a574d7d7ea6dcb27480578
>
> AsterixDB Hyracks Source
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/apache-aster
> ixdb-hyracks-0.2.17-incubating-source-release.zip.sha1
>
> MD5:e8390e5821b5d10b3b8a996f59c7f06a
> SHA1:b1b3e1d7c19f9384e3f311aff54dba95acb9c788
>
> AsterixDB Managix Installer
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-inst
> aller-0.8.8-incubating-binary-assembly.zip.sha1
>
> MD5:ebfb074c432f73b6407d0d35e0045d1f
> SHA1:fdc55e325427b23ca5b6120d92556c2aedb3eff7
>
> AsterixDB YARN Installer
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.asc
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.md5
> https://dist.apache.org/repos/dist/dev/incubator/asterixdb/asterix-yarn
> -0.8.8-incubating-binary-assembly.zip.sha1
>
> MD5:b85f142959e2ae1c72bbc9863938383f
> SHA1:ce3def891acff3d5766c62d95b68fe45b4a8a7b6
>
> Additionally, staged maven repositories are (respectively) available
> at:
>
> Hyracks:
> https://repository.apache.org/content/repositories/orgapacheasterix-101
> 9
>
> AsterixDB:
> https://repository.apache.org/content/repositories/orgapacheasterix-102
> 0
>
>
> The KEYS file containing the PGP keys used to sign the release can be
> found at
>
> https://dist.apache.org/repos/dist/release/incubator/asterixdb/KEYS
>
> RAT was executed as part of Maven via the RAT maven plugin, but
> excludes files that are:
>
> - data for tests
> - procedurally generated,
> - or source files which come without a header mentioning their license,
>    but have an explicit reference in the LICENSE file.
>
>
> The vote is open for 72 hours, or until the necessary number of votes
> (3 +1) has been reached.
>
> Please vote
> [ ] +1 release these packages as Apache AsterixDB 0.8.8-incubating and
> Apache AsterixDB Hyracks 0.2.17-incubating
> [ ] 0 No strong feeling either way
> [ ] -1 do not release one or both packages because ...
>
> Thanks!
> -Ian
>
> P.S. Here are the changes (in English rather than a diff) based on
> Ate's comments from RC0:
>
>
>> * apache-asterixdb-hyracks-0.2.17-incubating-source-release.zip
>>     asterix-0.8.8-incubating-source-release.zip
>> - Why not also use "apache-" prefix for the asterix source release as
>> well?
>>     And shouldn't the latter be called asterixdb- instead of asterix-
>> ?
>
> Good point. This is fixed now.
>
>>
>> * hyracks-server-0.2.17-incubating-binary-assembly.zip
>> - DISCLAIMER file claims this to be about "hyracks-server" (correct)
>>     The NOTICE file says "Apache AsterixDB" (not incorrect, but not
>> the same).
>>     Why not use "Apache AsterixDB hyracks-server" for both?
>
> NOTICE is now changed to be a bit more specific. The discrepancy is
> down to the tooling (maven vs by hand :) )
>
>> - Appended content to LICENSE file lists Apache Licensed 3rd party
>> artifacts.
>>     While not wrong, ASL 2.0 licensed embedded 3rd party artifacts do
>> not require
>>     to be mentioned in the LICENSE file, so better be left out in the
>> future.
>>     (@Ian, I might have set you on the wrong foot for this specific
>> case through
>>     our separate discussions, sorry)
>
> No worries, these are now removed.
>
>> - LICENSE file points to lib/junit-4.11.jar but lib/junit-4.8.1.jar
>> is bundled.
>>     -&gt; this should be fixed.
>
> Good catch, I didn't expect the version to be different. Done.
>
>>
>> * textclient-0.2.17-incubating-binary-assembly.zip
>> - Wrong NOTICE and LICENSE files embedded!
>>     Looks like these files are from/for asterix-installer?
>>     This assembly needs its own NOTICE and LICENSE file!
>>     -&gt; this must be fixed
>>
>
> This artifact is now removed actually. After a little discussion we
> figured it'd be safe to remove.
>
>> * asterix-app-0.8.8-incubating.jar
>> - Appended content in the LICENSE file incorrectly points to source
>> locations
>>     like src/main/resources/webui/static/js/jquery.min.js instead of
>> distribution
>>     locations like webui/static/js/jquery.min.js.
>>     -&gt; this should be fixed
>
> Fixed.
>
>>
>> * asterix-installer-0.8.8-incubating.jar
>> - Appended content in the LICENSE file for Apache Hadoop, which is
>> ASL 2.0
>>     licensed and thus unnecessary to reference (see above).
> Also fixed.
>>
>> * asterix-installer-0.8.8-incubating-binary-assembly.zip
>> - LICENSE and NOTICE file mostly look good, but are missing coverage
>> for
>>     additional 3rd party artifacts under the embedded lib/ folder.
>
> I double checked this- I did include at least some of the dependencies
> in lib/ and .installer/ . Am I missing more? The way I concatenated
> them together (same entry but with two paths) might be unclear but I am
> unsure of how else to do it.
>
>> - Also note again the unnecessary references to ASL 2.0 licensed
>> embedded
>>     artifacts in the LICENSE file.
>>
>
> Fixed.
>
>> * asterix-server-0.8.8-incubating-binary-assembly.zip
>> - Wrong LICENSE and NOTICE files embedded.
>>     These seems to be copied from asterix-installer. asterix-server
>> needs its
>>     own NOTICE and LICENSE files.
>>     -&gt; this must be fixed
>>
>
> It is indeed derivative, but I suppose I was so used to staring at the
> paths, that I forgot to remove the prefix :)
>
>> * asterix-yarn-0.8.8-incubating.jar
>> - Appended content in the LICENSE file referencing 3rd party
>> resources which
>>     are not in asterix-yarn at all (copy/paste error?)
>>     -&gt; this should be fixed/cleaned up
>>
>
> Done, removed the appended license content.
>
>> * asterix-yarn-0.8.8-incubating-binary-assembly.zip
>> - Wrong LICENSE and NOTICE files embedded.
>>     These seems to be copied from asterix-installer.
>>     While asterix-yarn and asterix-installer share many/most embedded
>> artifacts,
>>     the lib/ folder in asterix-yarn contains different (and more)
>> other artifacts
>>     which also need to been covered by the LICENSE and NOTICE file.
>>     -&gt; this must be fixed
>>
>
> This should also be fixed now.
>
>> * Not needed (empty) artifacts (also their -sources variants).
>>     Consider skipping these through maven-deploy-plugin configuration:
>> - hyracks-documentation-0.2.17-incubating.jar
>> - hyracks-integration-tests-0.2.17-incubating.jar
>> - hyracks-storage-am-bloomfilter-test-0.2.17-incubating.jar
>> - hyracks-storage-am-btree-test-0.2.17-incubating.jar
>> - hyracks-storage-am-lsm-btree-test-0.2.17-incubating.jar
>> - hyracks-storage-am-lsm-common-test-0.2.17-incubating.jar
>> - hyracks-storage-am-lsm-invertedindex-test-0.2.17-incubating.jar
>> - hyracks-storage-am-lsm-rtree-test-0.2.17-incubating.jar
>> - hyracks-storage-am-rtree-test-0.2.17-incubating.jar
>> - hyracks-storage-common-test-0.2.17-incubating.jar
>> - asterix-doc-0.8.8-incubating.jar
>> - asterix-server-0.8.8-incubating.jar
>>
>
> All of these except asterix-server are not deployed now. (along with
> some others that were less than necessary). The only one in that list
> that is still deployed is asterix-server, as I wasn't quite sure how to
> not deploy the jar but still deploy the assembled binary.
>
>> * hyracks piglet, textclient, texthelper and tpchclient artifacts.
>> - None of these have a hyracks- nor asterixdb- prefix in their name.
>>     While not strictly required, this is not a good practice.
>>     Preferably these artifacts should have a (apache-)(asterixdb-
>> )hyracks- prefix
>>     in their artifactId.
>>     See: http://incubator.apache.org/guides/releasemanagement.html#nam
>> ing
>>     and: http://incubator.apache.org/guides/release-java.html#best-
>> practice-naming
>> - Furthermore their Maven project name also better be given a
>>     (asterixdb-)hyracks- prefix.
>>     The latter will help to get more explicit wording in the generated
>> NOTICE and
>>     DISCLAIMER files.
>>     For example the DISCLAIMER for textclient current contains:
>>
>>       textclient is an effort undergoing incubation at the Apache
>> Software
>>       Foundation (ASF), sponsored by the Apache Incubator PMC.
>>
>>     which is not at all indicative which project this artifact belongs
>> to or
>>     comes from.
>>
>> * asterix lexer-generator and record-manager-generator maven plugins
>> - As with the hyracks examples above these do not have asterixdb- in
>> their name,
>>     same comments apply as above.
>
> I held off on fixing this for now (except at the top-level).
>