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 DCD1FD44A for ; Mon, 26 Nov 2012 16:17:17 +0000 (UTC) Received: (qmail 36780 invoked by uid 500); 26 Nov 2012 16:17:16 -0000 Delivered-To: apmail-hadoop-common-dev-archive@hadoop.apache.org Received: (qmail 36696 invoked by uid 500); 26 Nov 2012 16:17:15 -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 36674 invoked by uid 99); 26 Nov 2012 16:17:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Nov 2012 16:17:15 +0000 X-ASF-Spam-Status: No, hits=1.1 required=5.0 tests=NO_RDNS_DOTCOM_HELO,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 98.139.253.105 is neither permitted nor denied by domain of evans@yahoo-inc.com) Received: from [98.139.253.105] (HELO mrout2-b.corp.bf1.yahoo.com) (98.139.253.105) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Nov 2012 16:17:08 +0000 Received: from sp1-ex07cas01.ds.corp.yahoo.com (sp1-ex07cas01.ds.corp.yahoo.com [216.252.116.137]) by mrout2-b.corp.bf1.yahoo.com (8.14.4/8.14.4/y.out) with ESMTP id qAQGGQwi006692 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=FAIL); Mon, 26 Nov 2012 08:16:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yahoo-inc.com; s=cobra; t=1353946588; bh=v9ouoQswhW5UKI0aAGRdTOh4Xp5Dbn5a4pSuUBV7MO8=; h=From:To:Date:Subject:Message-ID:In-Reply-To:Content-Type: Content-Transfer-Encoding:MIME-Version; b=rdu/p5tY7IzXG85AwC2hvGl4MC7DULA1jhshEE7cqGlQgtiTvH1JskTy5kNFfFU28 Ga0eTLdBecXAugPCHf5URDge1Zwyegvl9zLr44RjnbfUYafBE4zvZOHaslAxPDjbYG oTlKuJEA5hq2lBUvHklB0UWVd6WpHSdoV/87AScQ= Received: from SP1-EX07VS02.ds.corp.yahoo.com ([216.252.116.135]) by sp1-ex07cas01.ds.corp.yahoo.com ([216.252.116.137]) with mapi; Mon, 26 Nov 2012 08:16:26 -0800 From: Robert Evans To: "common-dev@hadoop.apache.org" , "mattf@apache.org" Date: Mon, 26 Nov 2012 08:16:23 -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: Ac3L8WG/ua9NfGf5TjCOhOC7IcSGSQ== Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.2.5.121010 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: 946587003 X-Virus-Checked: Checked by ClamAV on apache.org +1, +1, 0 On 11/24/12 2:13 PM, "Matt Foley" wrote: >For discussion, please see previous thread "[PROPOSAL] introduce Python as >build-time and run-time dependency for Hadoop and throughout Hadoop >stack". > >This vote consists of three separate items: > >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. > >2. Contributors shall be encouraged to use Maven tasks in combination with >either plug-ins or Groovy scripts to do cross-platform build-time tasks, >even under ant in Hadoop-1. >Please vote +1, 0, -1. > >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. > >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 being >done today. > >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-platform >scripts for build-time tasks. > >Best regards, >--Matt