hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luke Lu <...@vicaya.com>
Subject Re: [VOTE] introduce Python as build-time and run-time dependency for Hadoop and throughout Hadoop stack
Date Mon, 26 Nov 2012 17:25:18 GMT
-1, +1, -1.

If we want to introduce a "platform independent" scripting language, we
should not choose python, as it has a bad track record for compatibility
(between versions/platforms).

+1 to use groovy, as we can control the version of groovy jars included in
our distribution.

__Luke


On Mon, Nov 26, 2012 at 8:53 AM, Colin McCabe <cmccabe@alumni.cmu.edu>wrote:

> Nonbinding, but:
>
> +1, +1, 0.
>
> Also, let's please clearly define the versions of Python we support if
> we do chooes to go this route.  Something like 2.4+ would be
> reasonable.  The process launching APIs in particular changed a lot in
> those early 2.x releases.
>
> best,
> Colin
>
>
> On Sat, Nov 24, 2012 at 12:13 PM, Matt Foley <mattf@apache.org> 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
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message