Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-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 3821ED90E for ; Sun, 13 Jan 2013 20:25:23 +0000 (UTC) Received: (qmail 76393 invoked by uid 500); 13 Jan 2013 20:25:22 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 76340 invoked by uid 500); 13 Jan 2013 20:25:22 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 76326 invoked by uid 99); 13 Jan 2013 20:25:22 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 13 Jan 2013 20:25:22 +0000 Received: from localhost (HELO mail-oa0-f53.google.com) (127.0.0.1) (smtp-auth username apurtell, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Sun, 13 Jan 2013 20:25:22 +0000 Received: by mail-oa0-f53.google.com with SMTP id j6so3381945oag.26 for ; Sun, 13 Jan 2013 12:25:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.182.113.101 with SMTP id ix5mr21965946obb.73.1358108721092; Sun, 13 Jan 2013 12:25:21 -0800 (PST) Received: by 10.60.1.101 with HTTP; Sun, 13 Jan 2013 12:25:20 -0800 (PST) In-Reply-To: References: <1358033223.11331.YahooMailNeo@web140602.mail.bf1.yahoo.com> <1358033888.80888.YahooMailNeo@web140605.mail.bf1.yahoo.com> Date: Sun, 13 Jan 2013 12:25:20 -0800 Message-ID: Subject: Re: ProtoBuf generation? From: Andrew Purtell To: "dev@hbase.apache.org" Content-Type: multipart/alternative; boundary=f46d0447f3dce3197f04d3315385 --f46d0447f3dce3197f04d3315385 Content-Type: text/plain; charset=ISO-8859-1 Hadoop 2 requires protoc for building as Alejandro mentions, and an optimistic read of the future says we will eventually move on from Hadoop 1. protoc is not difficult to download, configure, compile, and install -- and some distros have packages for it. I may have been bitten ~10 times in 2012 for lacking it here and there but that would not be the typical experience. I was also bitten by needing a recent enough version of Maven. I see lacking protoc as the same type of build requirement inconvenience. Seems reasonable to adopt a maven plugin to invoke protoc and a binding of this to our build targets. On Sun, Jan 13, 2013 at 12:10 PM, Alejandro Abdelnur wrote: > in Hadoop proto files are compiled on every build, thus we require protoc > install. > -- Best regards, - Andy Problems worthy of attack prove their worth by hitting back. - Piet Hein (via Tom White) --f46d0447f3dce3197f04d3315385--