Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id E046D2009F4 for ; Thu, 26 May 2016 17:33:16 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id DEA0E160A18; Thu, 26 May 2016 15:33:16 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 08A28160A17 for ; Thu, 26 May 2016 17:33:15 +0200 (CEST) Received: (qmail 12251 invoked by uid 500); 26 May 2016 15:33:15 -0000 Mailing-List: contact dev-help@impala.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@impala.incubator.apache.org Delivered-To: mailing list dev@impala.incubator.apache.org Received: (qmail 12227 invoked by uid 99); 26 May 2016 15:33:14 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 May 2016 15:33:14 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 6DCE71A60E1 for ; Thu, 26 May 2016 15:33:14 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.721 X-Spam-Level: X-Spam-Status: No, score=-0.721 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=cloudera-com.20150623.gappssmtp.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 4CfS8dMHYmu5 for ; Thu, 26 May 2016 15:33:10 +0000 (UTC) Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 7A9BB5F4E6 for ; Thu, 26 May 2016 15:33:09 +0000 (UTC) Received: by mail-wm0-f53.google.com with SMTP id z87so104279976wmh.0 for ; Thu, 26 May 2016 08:33:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudera-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=/MeA6W4rFb6qxFF2oCXoHXNdTGjYFtDS3ZkAgEQXZm4=; b=fHTl7TPnR/ds7FpI20jwdPAlJrudDJTfWI3nzsvB2W3Fwtwhtq5Wgz7Nl6KCNqUNwM 6ZDdKmOXCsmk8LixhGmE3FwVOSIY7yZvWjL70Tjoy1N2amkTZ22oGDA78/Ae2IAWgSVo qGZxxrRTSw9t5v5QfXMOXl62WJVNzxlGB0QSdjcfrOgRee2oW/uV2DQXFhHQHpNAJU0J 5QuxVyXiGHP83RY99eew67RPifbM8mkN2MmHA3OTqSY9aqLz83+DVN+c/sniAFDRU9xx cwhB46rpGFTRX86x/MlXl7KRPF8f+9cMrLZQie9v78zdNt1lai0ZKd4UnWKz6k70nCFr 9POA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=/MeA6W4rFb6qxFF2oCXoHXNdTGjYFtDS3ZkAgEQXZm4=; b=jCeQZ2Bt99x2SPg+1peIFSqjVADhpvhzhlkfSoTQIYYG40gIWuPDfDjqaFDQ3qhHxf wtbEy2UH1FiWEB+Fj2E8s8VUnn4ZEf2BOBLOhqjtNAJtHtwNQ44jc+gHPpsUmrtFQLPz 9ebC2ew4/Kf0yh4SpuHy0jrun0k6fXnflFIco4nxCqo6uWWXFSvirpzHy5P0rVxT7fZ/ JQqLmG1frGqG1C5+nSVUk/fxtX2xQ8r1E8Hyuejr6stt4HQCk9wkf/4wdQzvWfUpKGD6 /aYILIsVUIlOTj1u9zS4FmIG+HWfhHgWpNH8+O7yGPTxNnGGYLO82nEX6qHUOACpIPSr SdLQ== X-Gm-Message-State: ALyK8tKwMkpfRtfWB5AOhYjt/Ybizbqk79XJrUlNhOGVc2jQjFmLdszNcWNrBHZ2fgenjURJr1JZ6nn+c/Id7RaE X-Received: by 10.28.27.81 with SMTP id b78mr4354080wmb.19.1464276788265; Thu, 26 May 2016 08:33:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.174.10 with HTTP; Thu, 26 May 2016 08:32:28 -0700 (PDT) In-Reply-To: <0D278447-6957-4A84-9CFE-9D0905AAF72C@cloudera.com> References: <0D278447-6957-4A84-9CFE-9D0905AAF72C@cloudera.com> From: Jim Apple Date: Thu, 26 May 2016 08:32:28 -0700 Message-ID: Subject: Re: IMPALA-3223 To: Michael Ho Cc: Henry Robinson , Daniel Hecht , impala-cr , dev@impala.incubator.apache.org Content-Type: text/plain; charset=UTF-8 archived-at: Thu, 26 May 2016 15:33:17 -0000 I agree. I also think that it's a shame Impala depends so precariously on the exact versions of various packages. It is especially concerning to me when those are CDH packages, or when those packages are maintained by cloudera on cloudera's github account. On Wed, May 25, 2016 at 5:22 PM, Michael Ho wrote: > Other than the logistics reasons Tim mentioned, my thinking is that > thirdparty and toolchain overlap a lot so it would be easier to have just > one location for everything. > > Thanks, > Michael > > On May 25, 2016, at 16:46, Henry Robinson wrote: > > On 25 May 2016 at 16:33, Michael Ho wrote: >> >> Yes. The biggest dependency in thirdparty now is the reliance of the CDH >> components, namely >> hadoop, hbase, hive, sentry and some llama stuff. The short term goal as >> discussed in another email >> thread is to initially put a publicly available released version of those >> CDH components in S3 so a user >> can get all the components they need to build and run tests by just >> running the script to bootstrap the >> toolchain. Internally, we can replace those CDH components with our own >> builds of those components >> by somehow instructing the toolchain boostrapping script to pull from our >> internal repo if needed. The >> users can in theory specify their own repo for those components too. >> Whether we will converge to >> the Apache version of things in the long run is not the goal of this bug. >> >> The majority of the stuff left in thirdparty are mostly duplicates of what >> exist already in >> the toolchain directory: avro-c, sasl, gflags, glog, gperftools, gtest, >> lz4, openldap, rapidjson, re2, snappy, >> thrift so we may as well remove them. >> >> After all the changes above, thirdparty will be pretty much empty except >> for mustache and squeasel. >> If I recalled correctly from the meeting we had a month ago before you >> went on leave, you pointed out >> that they can reside in util directory as they are actually compiled >> together with the webserver.cc. I am >> also open to keeping them in thirdparty directory as this means we can now >> have a thirdparty directory >> in the ASF repo upstream after all the trimming above. > > > Thanks for the explanation. I still don't see from your response why you > think Squeasel and Mustache should move to util/, even if, as we discussed, > they can (there are good reasons to consider moving them - maybe we don't > want thirdparty/ any more, maybe we don't want to treat external compile > dependencies any differently). > > The argument I can see in favour of not moving them is that any external > compile-time dependencies are in an easy-to-find place, which probably makes > getting an Apache release together just a little easier since we can split > the code into "developed as part of Impala" and "developed externally". > > I'm not going to stand in the way of a small change like this, so feel free > to GVM if you think best. > >> >> >> Michael >> >> On Wed, May 25, 2016 at 3:30 PM, Henry Robinson wrote: >>> >>> I thought the long-term goal was to remove any heavyweight dependencies >>> that are checked into the repository. It's not the existence of thirdparty/ >>> that's the problem there, it's what we were keeping in it. >>> >>> Mustache and Squeasel change very infrequently, and are only a few K in >>> total. Do you think we should remove thirdparty/ for other reasons? >>> >>> On 25 May 2016 at 14:20, Michael Ho wrote: >>>> >>>> The long term goal is to remove thirdparty. I thought we discussed about >>>> it. >>>> >>>> On Wed, May 25, 2016 at 2:13 PM, Henry Robinson >>>> wrote: >>>>> >>>>> (Sorry, not near Gerrit) why not keep them in thirdparty/? That makes >>>>> their provenance clear. >>>>> >>>>> Sent from my iPhone >>>>> >>>>> > On May 25, 2016, at 2:06 PM, Dan Hecht (Code Review) >>>>> > wrote: >>>>> > >>>>> > Dan Hecht has posted comments on this change. >>>>> > >>>>> > Change subject: IMPALA-3223: Move squeasel and mustache to the util >>>>> > directory >>>>> > >>>>> > ...................................................................... >>>>> > >>>>> > >>>>> > Patch Set 1: Code-Review+2 >>>>> > >>>>> > Okay. >>>>> > >>>>> > -- >>>>> > To view, visit http://gerrit.cloudera.org:8080/3206 >>>>> > To unsubscribe, visit http://gerrit.cloudera.org:8080/settings >>>>> > >>>>> > Gerrit-MessageType: comment >>>>> > Gerrit-Change-Id: I782e493bc28086a1587274b3c474ea6b6f201855 >>>>> > Gerrit-PatchSet: 1 >>>>> > Gerrit-Project: Impala >>>>> > Gerrit-Branch: cdh5-trunk >>>>> > Gerrit-Owner: Michael Ho >>>>> > Gerrit-Reviewer: Dan Hecht >>>>> > Gerrit-Reviewer: Jim Apple >>>>> > Gerrit-Reviewer: Michael Ho >>>>> > Gerrit-HasComments: No >>>>> > >>>>> > -- >>>>> > You received this message because you are subscribed to the Google >>>>> > Groups "impala-cr" group. >>>>> > To unsubscribe from this group and stop receiving emails from it, >>>>> > send an email to impala-cr+unsubscribe@cloudera.com. >>>>> > For more options, visit >>>>> > https://groups.google.com/a/cloudera.com/d/optout. >>>> >>>> >>>> >>>> >>>> -- >>>> Thanks, >>>> Michael >>> >>> >> >> >> >> -- >> Thanks, >> Michael >> >> -- >> You received this message because you are subscribed to the Google Groups >> "impala-cr" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to impala-cr+unsubscribe@cloudera.com. >> For more options, visit https://groups.google.com/a/cloudera.com/d/optout. > >