asterixdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ate Douma <...@douma.nu>
Subject Re: [RESULT][VOTE] Release Apache AsterixDB (0.8.8-incubating) and Hyracks (0.2.17-incubating) (RC1)
Date Mon, 22 Feb 2016 22:54:53 GMT
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 <hubailmor@gmail.com>
> wrote:
>
>> +1
>>
>> mvn verify passed.
>>
>> Cheers,
>> Murtadha
>>
>>> On Feb 19, 2016, at 8:11 PM, Michael Blow <mblow.apache@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 <jianfeng.jia@gmail.com>
>> wrote:
>>>
>>>> +1, checked:
>>>> - mvn verified for Asterixdb
>>>>
>>>>> On Feb 19, 2016, at 5:33 PM, Yingyi Bu <buyingyi@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 <imaxon@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
>>>>
>>>>
>>
>>
>


Mime
View raw message