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/22 23:31:10 UTC

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

The vote for releasing Apache AsterixDB 0.8.8-incubating passed with:
* 11 binding +1s
* 1 non-binding +1s
* no 0 or -1 votes

Vote thread link:
https://mail-archives.apache.org/mod_mbox/incubator-asterixdb-dev/201602.mbox/%3C1455157707.8607.32.camel%40uci.edu%3E

Binding +1s:
Till Westmann
Ate Douma
Chris Mattmann
Mike Carey
Heri Ramampiaro
Ian Maxon
Abdullah Alamoudi
Henry Saputra
Yingyi Bu
Jianfeng Jia
Murtadha Hubail

Non-binding +1s:
Michael Blow

Thanks to everyone that tested our release and voted.

I will start the vote on incubator-general shortly.

Thanks,
- Ian

On Fri, Feb 19, 2016 at 11:10 PM, Murtadha Hubail <hu...@gmail.com>
wrote:

> +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 <
> henry.saputra@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: [RESULT][VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Ian Maxon <im...@uci.edu>.
I see, I think I misunderstood the process then. I was just following my
earlier templates for the most part, my initial impulse was to only divide
the IPMC and PPMC votes once I forwarded to general@. I thought the initial
vote to push to general@ was concerning PPMC votes, and then of course the
vote on general@ requires IPMC votes. I'll be sure to tally it that way
then next time, thanks for the clarification Ate.

-Ian

On Mon, Feb 22, 2016 at 3:00 PM, Ate Douma <at...@douma.nu> wrote:

> Just to be sure, with my feedback below I meant to say that for future
> vote results this probably needs to be done differently.
>
> Ate
>
>
> On 2016-02-22 23:54, Ate Douma wrote:
>
>> Hi Ian,
>>
>> I think you need to tally the vote result a bit different.
>> For a PPMC release only IPMC member votes are binding.
>> So it is better to summarize the results like for example:
>>
>> IPMC Members (binding):
>>
>> +1 [4]
>>   0 [0]
>> -1 [0]
>>
>> PPMC Members:
>>
>> +1 [7]
>>   0 [0]
>> -1 [0]
>>
>> Community:
>> +1 [1]
>>   0 [0]
>> -1 [0]
>>
>> Voting Record:
>>
>> **Till Westmann:    +1
>> **Ate Douma:        +1
>> **Chris Mattmann:   +1
>> *Mike Carey:        +1
>> *Heri Ramampiaro:   +1
>> *Ian Maxon:         +1
>> *Abdullah Alamoudi: +1
>> **Henry Saputra:    +1
>> *Yingyi Bu:         +1
>> *Jianfeng Jia:      +1
>> *Murtadha Hubail:   +1
>> Michael Blow        +1
>>
>> (** denotes an IPMC member, * denotes a PPMC member)
>>
>>
>> On 2016-02-22 23:31, Ian Maxon wrote:
>>
>>> The vote for releasing Apache AsterixDB 0.8.8-incubating passed with:
>>> * 11 binding +1s
>>> * 1 non-binding +1s
>>> * no 0 or -1 votes
>>>
>>> Vote thread link:
>>>
>>> https://mail-archives.apache.org/mod_mbox/incubator-asterixdb-dev/201602.mbox/%3C1455157707.8607.32.camel%40uci.edu%3E
>>>
>>>
>>> Binding +1s:
>>> Till Westmann
>>> Ate Douma
>>> Chris Mattmann
>>> Mike Carey
>>> Heri Ramampiaro
>>> Ian Maxon
>>> Abdullah Alamoudi
>>> Henry Saputra
>>> Yingyi Bu
>>> Jianfeng Jia
>>> Murtadha Hubail
>>>
>>> Non-binding +1s:
>>> Michael Blow
>>>
>>> Thanks to everyone that tested our release and voted.
>>>
>>> I will start the vote on incubator-general shortly.
>>>
>>> Thanks,
>>> - Ian
>>>
>>> On Fri, Feb 19, 2016 at 11:10 PM, Murtadha Hubail <hu...@gmail.com>
>>> wrote:
>>>
>>> +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 <
>>>>>>>
>>>>>> henry.saputra@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: [RESULT][VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Ate Douma <at...@douma.nu>.
Just to be sure, with my feedback below I meant to say that for future vote 
results this probably needs to be done differently.

Ate

On 2016-02-22 23:54, Ate Douma wrote:
> Hi Ian,
>
> I think you need to tally the vote result a bit different.
> For a PPMC release only IPMC member votes are binding.
> So it is better to summarize the results like for example:
>
> IPMC Members (binding):
>
> +1 [4]
>   0 [0]
> -1 [0]
>
> PPMC Members:
>
> +1 [7]
>   0 [0]
> -1 [0]
>
> Community:
> +1 [1]
>   0 [0]
> -1 [0]
>
> Voting Record:
>
> **Till Westmann:    +1
> **Ate Douma:        +1
> **Chris Mattmann:   +1
> *Mike Carey:        +1
> *Heri Ramampiaro:   +1
> *Ian Maxon:         +1
> *Abdullah Alamoudi: +1
> **Henry Saputra:    +1
> *Yingyi Bu:         +1
> *Jianfeng Jia:      +1
> *Murtadha Hubail:   +1
> Michael Blow        +1
>
> (** denotes an IPMC member, * denotes a PPMC member)
>
>
> On 2016-02-22 23:31, Ian Maxon wrote:
>> The vote for releasing Apache AsterixDB 0.8.8-incubating passed with:
>> * 11 binding +1s
>> * 1 non-binding +1s
>> * no 0 or -1 votes
>>
>> Vote thread link:
>> https://mail-archives.apache.org/mod_mbox/incubator-asterixdb-dev/201602.mbox/%3C1455157707.8607.32.camel%40uci.edu%3E
>>
>>
>> Binding +1s:
>> Till Westmann
>> Ate Douma
>> Chris Mattmann
>> Mike Carey
>> Heri Ramampiaro
>> Ian Maxon
>> Abdullah Alamoudi
>> Henry Saputra
>> Yingyi Bu
>> Jianfeng Jia
>> Murtadha Hubail
>>
>> Non-binding +1s:
>> Michael Blow
>>
>> Thanks to everyone that tested our release and voted.
>>
>> I will start the vote on incubator-general shortly.
>>
>> Thanks,
>> - Ian
>>
>> On Fri, Feb 19, 2016 at 11:10 PM, Murtadha Hubail <hu...@gmail.com>
>> wrote:
>>
>>> +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 <
>>> henry.saputra@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: [RESULT][VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)

Posted by Ate Douma <at...@douma.nu>.
Hi Ian,

I think you need to tally the vote result a bit different.
For a PPMC release only IPMC member votes are binding.
So it is better to summarize the results like for example:

IPMC Members (binding):

+1 [4]
  0 [0]
-1 [0]

PPMC Members:

+1 [7]
  0 [0]
-1 [0]

Community:
+1 [1]
  0 [0]
-1 [0]

Voting Record:

**Till Westmann:    +1
**Ate Douma:        +1
**Chris Mattmann:   +1
*Mike Carey:        +1
*Heri Ramampiaro:   +1
*Ian Maxon:         +1
*Abdullah Alamoudi: +1
**Henry Saputra:    +1
*Yingyi Bu:         +1
*Jianfeng Jia:      +1
*Murtadha Hubail:   +1
Michael Blow        +1

(** denotes an IPMC member, * denotes a PPMC member)


On 2016-02-22 23:31, Ian Maxon wrote:
> The vote for releasing Apache AsterixDB 0.8.8-incubating passed with:
> * 11 binding +1s
> * 1 non-binding +1s
> * no 0 or -1 votes
>
> Vote thread link:
> https://mail-archives.apache.org/mod_mbox/incubator-asterixdb-dev/201602.mbox/%3C1455157707.8607.32.camel%40uci.edu%3E
>
> Binding +1s:
> Till Westmann
> Ate Douma
> Chris Mattmann
> Mike Carey
> Heri Ramampiaro
> Ian Maxon
> Abdullah Alamoudi
> Henry Saputra
> Yingyi Bu
> Jianfeng Jia
> Murtadha Hubail
>
> Non-binding +1s:
> Michael Blow
>
> Thanks to everyone that tested our release and voted.
>
> I will start the vote on incubator-general shortly.
>
> Thanks,
> - Ian
>
> On Fri, Feb 19, 2016 at 11:10 PM, Murtadha Hubail <hu...@gmail.com>
> wrote:
>
>> +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 <
>> henry.saputra@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
>>>>
>>>>
>>
>>
>