Return-Path: X-Original-To: apmail-hadoop-common-dev-archive@www.apache.org Delivered-To: apmail-hadoop-common-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B5C6297C8 for ; Mon, 26 Nov 2012 16:46:56 +0000 (UTC) Received: (qmail 32495 invoked by uid 500); 26 Nov 2012 16:46:54 -0000 Delivered-To: apmail-hadoop-common-dev-archive@hadoop.apache.org Received: (qmail 32195 invoked by uid 500); 26 Nov 2012 16:46:54 -0000 Mailing-List: contact common-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: common-dev@hadoop.apache.org Delivered-To: mailing list common-dev@hadoop.apache.org Received: (qmail 32150 invoked by uid 99); 26 Nov 2012 16:46:52 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Nov 2012 16:46:52 +0000 X-ASF-Spam-Status: No, hits=0.4 required=5.0 tests=NO_RDNS_DOTCOM_HELO,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 216.145.54.172 is neither permitted nor denied by domain of amberry@yahoo-inc.com) Received: from [216.145.54.172] (HELO mrout2.yahoo.com) (216.145.54.172) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Nov 2012 16:46:44 +0000 Received: from SP2-EX07CAS04.ds.corp.yahoo.com (sp2-ex07cas04.corp.sp2.yahoo.com [98.137.59.5]) by mrout2.yahoo.com (8.14.4/8.14.4/y.out) with ESMTP id qAQGjv63077011 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=FAIL); Mon, 26 Nov 2012 08:45:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yahoo-inc.com; s=cobra; t=1353948358; bh=j4uaYaXfOwQvKWwwvftHX+QNjcK/yrzG6P8eBLapi4A=; h=From:To:CC:Date:Subject:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=kynGf6IjUC7BsEcS7b9xSZksGY8E4EERjhPGejeMCMHAqFE/ccOVl92JuBm+Hj0CT n6NGLHJ12zH5EyVSM0XH/YA5BBykbfG+FuTJhtYhldgYIrRkU7NNYIbJKjgIqjf8lu oLT1WDmr9Azdde5R3euCYrt10Lnm9ws8PhXPZ/m4= Received: from SP2-EX07VS05.ds.corp.yahoo.com ([98.137.59.23]) by SP2-EX07CAS04.ds.corp.yahoo.com ([98.137.59.5]) with mapi; Mon, 26 Nov 2012 08:45:57 -0800 From: Adam Berry To: "common-dev@hadoop.apache.org" CC: "mattf@apache.org" Date: Mon, 26 Nov 2012 08:45:56 -0800 Subject: Re: [VOTE] introduce Python as build-time and run-time dependency for Hadoop and throughout Hadoop stack Thread-Topic: [VOTE] introduce Python as build-time and run-time dependency for Hadoop and throughout Hadoop stack Thread-Index: Ac3L9YGuhJH1EC0AS6SYJAgY2dOsHA== Message-ID: <759FF672-607C-46A3-BD51-A1EE802F453A@yahoo-inc.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Milter-Version: master.31+4-gbc07cd5+ X-CLX-ID: 948358001 X-Virus-Checked: Checked by ClamAV on apache.org 0, +1, -1 (non-binding) Also, it feels like maybe the discussion should have been kept open a littl= e longer, thanksgiving holidays last week meant that people may have missed= it. Cheers, Adam On Nov 26, 2012, at 10:16 AM, Robert Evans wrote: > +1, +1, 0 >=20 > On 11/24/12 2:13 PM, "Matt Foley" wrote: >=20 >> For discussion, please see previous thread "[PROPOSAL] introduce Python = as >> build-time and run-time dependency for Hadoop and throughout Hadoop >> stack". >>=20 >> This vote consists of three separate items: >>=20 >> 1. Contributors shall be allowed to use Python as a platform-independent >> scripting language for build-time tasks, and add Python as a build-time >> dependency. >> Please vote +1, 0, -1. >>=20 >> 2. Contributors shall be encouraged to use Maven tasks in combination wi= th >> either plug-ins or Groovy scripts to do cross-platform build-time tasks, >> even under ant in Hadoop-1. >> Please vote +1, 0, -1. >>=20 >> 3. Contributors shall be allowed to use Python as a platform-independent >> scripting language for run-time tasks, and add Python as a run-time >> dependency. >> Please vote +1, 0, -1. >>=20 >> Note that voting -1 on #1 and +1 on #2 essentially REQUIRES contributors >> to >> use Maven plug-ins or Groovy as the only means of cross-platform >> build-time >> tasks, or to simply continue using platform-dependent scripts as is bein= g >> done today. >>=20 >> Vote closes at 12:30pm PST on Saturday 1 December. >> --------- >> Personally, my vote is +1, +1, +1. >> I think #2 is preferable to #1, but still has many unknowns in it, and >> until those are worked out I don't want to delay moving to cross-platfor= m >> scripts for build-time tasks. >>=20 >> Best regards, >> --Matt >=20