Hi Alejandro, Please see in-line below. On Mon, Nov 26, 2012 at 1:52 PM, Alejandro Abdelnur <t...@cloudera.com> wrote:
> Matt, > > The scope of this vote seems different from what was discussed in the > PROPOSAL thread. > In the PROPOSAL thread you indicated this was for Hadoop1 because it is ANT > based. And the main reason was to remove saveVersion.sh. > Your #3 was not discussed in the proposal, was it? > The item #3 was in my original statement of the problem, with which I started the proposal thread. In fact, the thread title was "[PROPOSAL] introduce Python as build-time and run-time dependency for Hadoop and throughout Hadoop stack". It is true that only one or two people chose to discuss #3 further in that thread. The point is not just to replace a single script, but to provide a means to do cross-platform scripts, which will over time replace many non-platform-specific scripts written in platform-specific languages. > > It seems this vote is dragging much more stuff it was originally discussed. > I think you should suspend the vote, recap the motivation and then restart > the vote. > I respectfully disagree. I believe a careful reading of the cited discussion thread, plus my own statement of the vote, provides sufficient background for a thoughtful decision on the subject. Presumably so do the ten other people who had already voted before you made that comment. If several other people want more discussion first, please speak up. Thanks, --Matt As things are laid out at the moment my vote is: > > -1 (It still seems an overkill to introduce a new runtime requirement for > building to replace a script.) > +1 (I think this is the right way to simplify the build) > -1 (AFAIK there is not such requirement at the moment, and if it comes it > would be in the form of an AM, which I'd argue it should leave outside of > Hadoop) > > Thx > > > On Mon, Nov 26, 2012 at 1:16 PM, Giridharan Kesavan < > gkesa...@hortonworks.com> wrote: > > > +1, +1, +1 > > > > -Giri > > > > > > On Sat, Nov 24, 2012 at 12:13 PM, Matt Foley <ma...@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 > > > > > > > > > -- > Alejandro >