Re: [VOTE] helix-0.6.2-incubating
David Nalley wrote: (and incidentally you don't seem to be moving older versions (0.6.0, 0.6.1, etc) to the archive when promoting a new release. - see http://www.apache.org/dev/release.html#when-to-archive for more) Anything that is in the dist area is automatically archived, as explained in that document. What they do need to do, is to *delete* all of the old releases from their dist area. -David - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] helix-0.6.2-incubating
On Sat, Nov 23, 2013 at 8:51 PM, Kanak Biscuitwala kana...@hotmail.com wrote: Date: Sun, 24 Nov 2013 00:53:13 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 23:47, Kanak Biscuitwala kana...@hotmail.com wrote: Oh, interesting. I believe it generates this automatically with the license-maven-plugin in the build/package stage. In that case, is this an acceptable solution, or is an explicit NOTICE file still required? Every ASF distribution must have LICENSE and NOTICE files (and DISCLAIMER for podlings) This includes releases and SCM. Given this requirement, which of the following is the correct course of action? 1. Update master with a NOTICE file which is a copy of the generated NOTICE file (it looks correct) and take no further action with the releases since the released packages contain NOTICE files. 2. Update master and both tags with NOTICE files. Take no further action since the distributed packages have 1:1 correspondence with all files in source control. 3. Update master and both tags with NOTICE files, skip the vote, and just update the already-pushed packages. 4. Update master and both tags with NOTICE files, go through the entire voting process again, re-release. Really what I want to get out of all this is what is required to bring current and future Helix releases to full compliance with ASF standards. You really should be asking this of your mentors. But you asked general@, so I'll wade in - IMO the release doesn't comply with policy, but what's done tis done; you can't unrelease it now that it's published. If I were in your shoes I'd probably publish a new version that is in compliance. (and incidentally you don't seem to be moving older versions (0.6.0, 0.6.1, etc) to the archive when promoting a new release. - see http://www.apache.org/dev/release.html#when-to-archive for more) The NOTICE file must not contain any unnecessary content - in particular it must only contain references to bits that are actually included in the distribution. I'm not sure whether the plugin handles this properly yet (early versions were not good in this regard). It seems to do it correctly. The top level project is just the website for this project, which has no dependencies other than ASF projects, and this is reflected in the generated NOTICE file. Or does the top level NOTICE file need to be the union of all of its subprojects' NOTICE files? You are only releasing one artifact - the source artifact. (in this case this file: https://dist.apache.org/repos/dist/release/incubator/helix/0.6.2-incubating/src/helix-0.6.2-incubating-src.zip IF that release artifact contains the software that needs to be noted in the NOTICE file it should be done at the top level. The binaries you produce are not Apache releases. (If this confuses you please ask your mentors, or come back here and ask) Your SCM tree and the artifacts you release should have NOTICE, LICENSE, and DISCLAIMER at the top level, of the release artifact that is correctly populated. (e.g. the NOTICE file in your subdirectories appear to be incorrectly populated) --David - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] helix-0.6.2-incubating
On 25 November 2013 11:09, David Nalley da...@gnsa.us wrote: On Sat, Nov 23, 2013 at 8:51 PM, Kanak Biscuitwala kana...@hotmail.com wrote: Date: Sun, 24 Nov 2013 00:53:13 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 23:47, Kanak Biscuitwala kana...@hotmail.com wrote: Oh, interesting. I believe it generates this automatically with the license-maven-plugin in the build/package stage. In that case, is this an acceptable solution, or is an explicit NOTICE file still required? Every ASF distribution must have LICENSE and NOTICE files (and DISCLAIMER for podlings) This includes releases and SCM. Given this requirement, which of the following is the correct course of action? 1. Update master with a NOTICE file which is a copy of the generated NOTICE file (it looks correct) and take no further action with the releases since the released packages contain NOTICE files. 2. Update master and both tags with NOTICE files. Take no further action since the distributed packages have 1:1 correspondence with all files in source control. 3. Update master and both tags with NOTICE files, skip the vote, and just update the already-pushed packages. 4. Update master and both tags with NOTICE files, go through the entire voting process again, re-release. Really what I want to get out of all this is what is required to bring current and future Helix releases to full compliance with ASF standards. You really should be asking this of your mentors. But you asked general@, so I'll wade in - IMO the release doesn't comply with policy, but what's done tis done; you can't unrelease it now that it's published. If I were in your shoes I'd probably publish a new version that is in compliance. (and incidentally you don't seem to be moving older versions (0.6.0, 0.6.1, etc) to the archive when promoting a new release. - see http://www.apache.org/dev/release.html#when-to-archive for more) The NOTICE file must not contain any unnecessary content - in particular it must only contain references to bits that are actually included in the distribution. I'm not sure whether the plugin handles this properly yet (early versions were not good in this regard). It seems to do it correctly. The top level project is just the website for this project, which has no dependencies other than ASF projects, and this is reflected in the generated NOTICE file. Or does the top level NOTICE file need to be the union of all of its subprojects' NOTICE files? You are only releasing one artifact - the source artifact. (in this case this file: https://dist.apache.org/repos/dist/release/incubator/helix/0.6.2-incubating/src/helix-0.6.2-incubating-src.zip IF that release artifact contains the software that needs to be noted in the NOTICE file it should be done at the top level. The binaries you produce are not Apache releases. (If this confuses you please ask your mentors, or come back here and ask) Your SCM tree and the artifacts you release should have NOTICE, LICENSE, and DISCLAIMER at the top level, of the release artifact that is correctly populated. (e.g. the NOTICE file in your subdirectories appear to be incorrectly populated) mb-olamy:tmp olamy$ wget https://dist.apache.org/repos/dist/release/incubator/helix/0.6.2-incubating/src/helix-0.6.2-incubating-src.zip --2013-11-25 12:15:22-- https://dist.apache.org/repos/dist/release/incubator/helix/0.6.2-incubating/src/helix-0.6.2-incubating-src.zip Resolving dist.apache.org... 140.211.11.22 Connecting to dist.apache.org|140.211.11.22|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2268555 (2.2M) [application/octet-stream] Saving to: ‘helix-0.6.2-incubating-src.zip’ 100%[=] 2,268,555650KB/s in 3.4s 2013-11-25 12:15:28 (650 KB/s) - ‘helix-0.6.2-incubating-src.zip’ saved [2268555/2268555] mb-olamy:tmp olamy$ unzip -l helix-0.6.2-incubating-src.zip|grep NOTICE 801 11-14-13 15:31 helix-0.6.2-incubating/helix-agent/NOTICE 801 11-14-13 15:31 helix-0.6.2-incubating/helix-admin-webapp/NOTICE 801 11-14-13 15:31 helix-0.6.2-incubating/helix-core/NOTICE 164 11-14-13 15:31 helix-0.6.2-incubating/NOTICE So NOTICE is here in the top. --David - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org -- Olivier Lamy Ecetera: http://ecetera.com.au http://twitter.com/olamy | http://linkedin.com/in/olamy - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] helix-0.6.2-incubating
On 19 November 2013 02:50, Kanak Biscuitwala kana...@hotmail.com wrote: Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 The NOTICE file is missing from the top-level of the tag. It should be present alongside the LICENSE file. KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
RE: [VOTE] helix-0.6.2-incubating
sebb, I fixed the tag to include NOTICE here: https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=d12177168347c9253f3b37946c06a7175f8a1997 The parent directory doesn't actually contain any artifacts that we package as binaries. Do we need to go through the entire release process again? From: kana...@hotmail.com To: general@incubator.apache.org Subject: [VOTE] helix-0.6.2-incubating Date: Mon, 18 Nov 2013 18:50:31 -0800 Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] helix-0.6.2-incubating
On 23 November 2013 19:57, Kanak Biscuitwala kana...@hotmail.com wrote: sebb, I fixed the tag to include NOTICE here: https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=d12177168347c9253f3b37946c06a7175f8a1997 The parent directory doesn't actually contain any artifacts that we package as binaries. Not really relevant. The NOTICE file must relate to the contents of the collection it relates to: e.g. the tag or the source archive or the binary archive etc. Likewise the LICENSE file. Do we need to go through the entire release process again? Does the release have the correct NOTICE and LICENSE files? From: kana...@hotmail.com To: general@incubator.apache.org Subject: [VOTE] helix-0.6.2-incubating Date: Mon, 18 Nov 2013 18:50:31 -0800 Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
RE: [VOTE] helix-0.6.2-incubating
No, the current release doesn't have a NOTICE file at the top level. The subcomponents we intended for release (i.e. helix-core, helix-agent, helix-examples, and helix-admin-webapp) all have LICENSE, DISCLAIMER, and NOTICE files. If we need a NOTICE file in the top level, then we'll have to re-run the release tools. If we re-run the release tools, is it required to start a new vote internally, as well as a new vote on this list? Also, what do we do with the artifacts that have already been released? Thanks, Kanak Date: Sat, 23 Nov 2013 21:28:25 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 19:57, Kanak Biscuitwala kana...@hotmail.com wrote: sebb, I fixed the tag to include NOTICE here: https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=d12177168347c9253f3b37946c06a7175f8a1997 The parent directory doesn't actually contain any artifacts that we package as binaries. Not really relevant. The NOTICE file must relate to the contents of the collection it relates to: e.g. the tag or the source archive or the binary archive etc. Likewise the LICENSE file. Do we need to go through the entire release process again? Does the release have the correct NOTICE and LICENSE files? From: kana...@hotmail.com To: general@incubator.apache.org Subject: [VOTE] helix-0.6.2-incubating Date: Mon, 18 Nov 2013 18:50:31 -0800 Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] helix-0.6.2-incubating
On 23 November 2013 22:07, Kanak Biscuitwala kana...@hotmail.com wrote: No, the current release doesn't have a NOTICE file at the top level. Are you sure about that? I checked the file helix-0.6.2-incubating-src.zip and it seems to have NOTICE and LICENSE files in the correct place. Are you referring to something else? The subcomponents we intended for release (i.e. helix-core, helix-agent, helix-examples, and helix-admin-webapp) all have LICENSE, DISCLAIMER, and NOTICE files. If we need a NOTICE file in the top level, then we'll have to re-run the release tools. If we re-run the release tools, is it required to start a new vote internally, as well as a new vote on this list? Also, what do we do with the artifacts that have already been released? Thanks, Kanak Date: Sat, 23 Nov 2013 21:28:25 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 19:57, Kanak Biscuitwala kana...@hotmail.com wrote: sebb, I fixed the tag to include NOTICE here: https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=d12177168347c9253f3b37946c06a7175f8a1997 The parent directory doesn't actually contain any artifacts that we package as binaries. Not really relevant. The NOTICE file must relate to the contents of the collection it relates to: e.g. the tag or the source archive or the binary archive etc. Likewise the LICENSE file. Do we need to go through the entire release process again? Does the release have the correct NOTICE and LICENSE files? From: kana...@hotmail.com To: general@incubator.apache.org Subject: [VOTE] helix-0.6.2-incubating Date: Mon, 18 Nov 2013 18:50:31 -0800 Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
RE: [VOTE] helix-0.6.2-incubating
Oh, interesting. I believe it generates this automatically with the license-maven-plugin in the build/package stage. In that case, is this an acceptable solution, or is an explicit NOTICE file still required? Olivier, can you provide some context? Date: Sat, 23 Nov 2013 23:01:14 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 22:07, Kanak Biscuitwala kana...@hotmail.com wrote: No, the current release doesn't have a NOTICE file at the top level. Are you sure about that? I checked the file helix-0.6.2-incubating-src.zip and it seems to have NOTICE and LICENSE files in the correct place. Are you referring to something else? The subcomponents we intended for release (i.e. helix-core, helix-agent, helix-examples, and helix-admin-webapp) all have LICENSE, DISCLAIMER, and NOTICE files. If we need a NOTICE file in the top level, then we'll have to re-run the release tools. If we re-run the release tools, is it required to start a new vote internally, as well as a new vote on this list? Also, what do we do with the artifacts that have already been released? Thanks, Kanak Date: Sat, 23 Nov 2013 21:28:25 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 19:57, Kanak Biscuitwala kana...@hotmail.com wrote: sebb, I fixed the tag to include NOTICE here: https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=d12177168347c9253f3b37946c06a7175f8a1997 The parent directory doesn't actually contain any artifacts that we package as binaries. Not really relevant. The NOTICE file must relate to the contents of the collection it relates to: e.g. the tag or the source archive or the binary archive etc. Likewise the LICENSE file. Do we need to go through the entire release process again? Does the release have the correct NOTICE and LICENSE files? From: kana...@hotmail.com To: general@incubator.apache.org Subject: [VOTE] helix-0.6.2-incubating Date: Mon, 18 Nov 2013 18:50:31 -0800 Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] helix-0.6.2-incubating
On 23 November 2013 23:47, Kanak Biscuitwala kana...@hotmail.com wrote: Oh, interesting. I believe it generates this automatically with the license-maven-plugin in the build/package stage. In that case, is this an acceptable solution, or is an explicit NOTICE file still required? Every ASF distribution must have LICENSE and NOTICE files (and DISCLAIMER for podlings) This includes releases and SCM. The NOTICE file must not contain any unnecessary content - in particular it must only contain references to bits that are actually included in the distribution. I'm not sure whether the plugin handles this properly yet (early versions were not good in this regard). Olivier, can you provide some context? Date: Sat, 23 Nov 2013 23:01:14 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 22:07, Kanak Biscuitwala kana...@hotmail.com wrote: No, the current release doesn't have a NOTICE file at the top level. Are you sure about that? I checked the file helix-0.6.2-incubating-src.zip and it seems to have NOTICE and LICENSE files in the correct place. Are you referring to something else? The subcomponents we intended for release (i.e. helix-core, helix-agent, helix-examples, and helix-admin-webapp) all have LICENSE, DISCLAIMER, and NOTICE files. If we need a NOTICE file in the top level, then we'll have to re-run the release tools. If we re-run the release tools, is it required to start a new vote internally, as well as a new vote on this list? Also, what do we do with the artifacts that have already been released? Thanks, Kanak Date: Sat, 23 Nov 2013 21:28:25 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 19:57, Kanak Biscuitwala kana...@hotmail.com wrote: sebb, I fixed the tag to include NOTICE here: https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=d12177168347c9253f3b37946c06a7175f8a1997 The parent directory doesn't actually contain any artifacts that we package as binaries. Not really relevant. The NOTICE file must relate to the contents of the collection it relates to: e.g. the tag or the source archive or the binary archive etc. Likewise the LICENSE file. Do we need to go through the entire release process again? Does the release have the correct NOTICE and LICENSE files? From: kana...@hotmail.com To: general@incubator.apache.org Subject: [VOTE] helix-0.6.2-incubating Date: Mon, 18 Nov 2013 18:50:31 -0800 Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
RE: [VOTE] helix-0.6.2-incubating
Date: Sun, 24 Nov 2013 00:53:13 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 23:47, Kanak Biscuitwala kana...@hotmail.com wrote: Oh, interesting. I believe it generates this automatically with the license-maven-plugin in the build/package stage. In that case, is this an acceptable solution, or is an explicit NOTICE file still required? Every ASF distribution must have LICENSE and NOTICE files (and DISCLAIMER for podlings) This includes releases and SCM. Given this requirement, which of the following is the correct course of action? 1. Update master with a NOTICE file which is a copy of the generated NOTICE file (it looks correct) and take no further action with the releases since the released packages contain NOTICE files. 2. Update master and both tags with NOTICE files. Take no further action since the distributed packages have 1:1 correspondence with all files in source control. 3. Update master and both tags with NOTICE files, skip the vote, and just update the already-pushed packages. 4. Update master and both tags with NOTICE files, go through the entire voting process again, re-release. Really what I want to get out of all this is what is required to bring current and future Helix releases to full compliance with ASF standards. The NOTICE file must not contain any unnecessary content - in particular it must only contain references to bits that are actually included in the distribution. I'm not sure whether the plugin handles this properly yet (early versions were not good in this regard). It seems to do it correctly. The top level project is just the website for this project, which has no dependencies other than ASF projects, and this is reflected in the generated NOTICE file. Or does the top level NOTICE file need to be the union of all of its subprojects' NOTICE files? Olivier, can you provide some context? Date: Sat, 23 Nov 2013 23:01:14 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 22:07, Kanak Biscuitwala kana...@hotmail.com wrote: No, the current release doesn't have a NOTICE file at the top level. Are you sure about that? I checked the file helix-0.6.2-incubating-src.zip and it seems to have NOTICE and LICENSE files in the correct place. Are you referring to something else? The subcomponents we intended for release (i.e. helix-core, helix-agent, helix-examples, and helix-admin-webapp) all have LICENSE, DISCLAIMER, and NOTICE files. If we need a NOTICE file in the top level, then we'll have to re-run the release tools. If we re-run the release tools, is it required to start a new vote internally, as well as a new vote on this list? Also, what do we do with the artifacts that have already been released? Thanks, Kanak Date: Sat, 23 Nov 2013 21:28:25 + Subject: Re: [VOTE] helix-0.6.2-incubating From: seb...@gmail.com To: general@incubator.apache.org On 23 November 2013 19:57, Kanak Biscuitwala kana...@hotmail.com wrote: sebb, I fixed the tag to include NOTICE here: https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=d12177168347c9253f3b37946c06a7175f8a1997 The parent directory doesn't actually contain any artifacts that we package as binaries. Not really relevant. The NOTICE file must relate to the contents of the collection it relates to: e.g. the tag or the source archive or the binary archive etc. Likewise the LICENSE file. Do we need to go through the entire release process again? Does the release have the correct NOTICE and LICENSE files? From: kana...@hotmail.com To: general@incubator.apache.org Subject: [VOTE] helix-0.6.2-incubating Date: Mon, 18 Nov 2013 18:50:31 -0800 Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file
Re: [VOTE] helix-0.6.2-incubating
+1 for the release. Mahadev Konar Hortonworks Inc. http://hortonworks.com/ On Thu, Nov 21, 2013 at 8:45 PM, kishore g g.kish...@gmail.com wrote: Hello, We are short of 1 binding vote. Appreciate if any one can review. Thanks, Kishore G On Nov 18, 2013 6:51 PM, Kanak Biscuitwala kana...@hotmail.com wrote: Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org -- CONFIDENTIALITY NOTICE NOTICE: This message is intended for the use of the individual or entity to which it is addressed and may contain information that is confidential, privileged and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, you are hereby notified that any printing, copying, dissemination, distribution, disclosure or forwarding of this communication is strictly prohibited. If you have received this communication in error, please contact the sender immediately and delete it from your system. Thank You. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[RESULT][VOTE] helix-0.6.2-incubating
Hi: Closing the vote since it has passed 72 hours. Here is the result: +1: 3 (binding) Patrick Hunt Olivier Lamy Mahadev Konar -1: 0 The vote has passed, thanks a lot to everyone for voting, Thanks to the mentors for all the support! Cheers, The Helix Team Date: Fri, 22 Nov 2013 12:42:47 -0800 Subject: Re: [VOTE] helix-0.6.2-incubating From: maha...@hortonworks.com To: general@incubator.apache.org +1 for the release. Mahadev Konar Hortonworks Inc. http://hortonworks.com/ On Thu, Nov 21, 2013 at 8:45 PM, kishore g g.kish...@gmail.com wrote: Hello, We are short of 1 binding vote. Appreciate if any one can review. Thanks, Kishore G On Nov 18, 2013 6:51 PM, Kanak Biscuitwala kana...@hotmail.com wrote: Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org -- CONFIDENTIALITY NOTICE NOTICE: This message is intended for the use of the individual or entity to which it is addressed and may contain information that is confidential, privileged and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, you are hereby notified that any printing, copying, dissemination, distribution, disclosure or forwarding of this communication is strictly prohibited. If you have received this communication in error, please contact the sender immediately and delete it from your system. Thank You. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] helix-0.6.2-incubating
Hello, We are short of 1 binding vote. Appreciate if any one can review. Thanks, Kishore G On Nov 18, 2013 6:51 PM, Kanak Biscuitwala kana...@hotmail.com wrote: Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[VOTE] helix-0.6.2-incubating
Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.2-incubating. This is the first release candidate of our third release at Apache. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault tolerant and scalable distributed systems. Release notes: http://helix.incubator.apache.org/site-releases/0.6.2-incubating-site/releasenotes/release-0.6.2-incubating.html Our vote thread on helix-dev: http://markmail.org/message/f2odmc7ga2i5qqmh The following IPMC members have voted +1 Patrick Hunt Olivier Lamy Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-138 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/binaries/ * sources: https://dist.apache.org/repos/dist/dev/incubator/helix/0.6.2-incubating/src/ The 0.6.2-incubating release tag https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=74efd57c9f7bcb54cb6007dd34646722d6133340 KEYS file available here: https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] [0] [-1] Thanks, The Apache Helix Team - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org