Return-Path: X-Original-To: apmail-bigtop-user-archive@www.apache.org Delivered-To: apmail-bigtop-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1FD4D1872F for ; Fri, 25 Dec 2015 01:07:03 +0000 (UTC) Received: (qmail 43203 invoked by uid 500); 25 Dec 2015 01:07:03 -0000 Delivered-To: apmail-bigtop-user-archive@bigtop.apache.org Received: (qmail 43125 invoked by uid 500); 25 Dec 2015 01:07:02 -0000 Mailing-List: contact user-help@bigtop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@bigtop.apache.org Delivered-To: mailing list user@bigtop.apache.org Received: (qmail 43106 invoked by uid 99); 25 Dec 2015 01:07:02 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Dec 2015 01:07:02 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 572D0C0D0B; Fri, 25 Dec 2015 01:07:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.02 X-Spam-Level: X-Spam-Status: No, score=-0.02 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com header.b=r9iXwFnC; dkim=pass (2048-bit key) header.d=shaposhnik-org.20150623.gappssmtp.com header.b=QbstxdZh Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 44c-zl2m1lGz; Fri, 25 Dec 2015 01:07:01 +0000 (UTC) Received: from mail-ig0-f193.google.com (mail-ig0-f193.google.com [209.85.213.193]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 45A4D429C7; Fri, 25 Dec 2015 01:07:01 +0000 (UTC) Received: by mail-ig0-f193.google.com with SMTP id ik10so493489igb.1; Thu, 24 Dec 2015 17:07:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=i++we0419Zkwhr6wELFeiYopWBwm8YXCx5eTGXztp9c=; b=r9iXwFnC23XsV127pa3dCAgKkdUK4YFXOgS2iCSwUKjEz8aSUdTNM3bAZTBdqtQ60L imirrfoNax1LUPhuMXMOHEuSA1A00nJvFyoaFpJnN6aTa1LgDZPhBKET62SoGVQDDIoF KLUR9jBaXbss1WSJpqgGvxvCdCqLmcbJLrN51fZScfS7IhzInGPTMKjEwsbF2kFEntuv uOs0p7Y1e5/OyYDpY8uCwoZNlSVu7low9MGMK7fwbu3fopm480BGiLh3nmCULY/aOMCh QiT+b/DA3aDhW8ZujKC77INYgK+mJsdTBb5GcflxpNZBVDZeS7WC0eqPnKWr5//a5MBz V+7A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shaposhnik-org.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=i++we0419Zkwhr6wELFeiYopWBwm8YXCx5eTGXztp9c=; b=QbstxdZhvTPzR0uYNQ8SFfTjNmJclRFcWnLkCEUE1H4o6QOWCDpVGOzq99uJAUFk8t TIK3G8AyYNdA8qvlaRof9vbftIiht6vxrXTiJ5Ysw9pXJgdded30603+KY23OXrqmf1w ttJ4w87gd0sgMkasC56uVMPL3xRWPE9oqrgqX+yixj4itaSIyNivvSG2EEmDKwJBo5OB 7llNz1NW5Kh9NQto8WuJZU4q4kCE2k3JpeepvD7fJ3pGC9SvCCuT8qGcHDWlmnYxeHOa BYr+e1ql3RR2X7iSg2hrGSYsyw+p47EXXE8qhiMxrPH84G6UeqA0JOsT45ynPlgswpW+ RLag== MIME-Version: 1.0 X-Received: by 10.50.164.170 with SMTP id yr10mr39772589igb.91.1451005614790; Thu, 24 Dec 2015 17:06:54 -0800 (PST) Sender: shaposhnik@gmail.com Received: by 10.50.46.34 with HTTP; Thu, 24 Dec 2015 17:06:54 -0800 (PST) In-Reply-To: <20151224063846.GL10680@tpx> References: <20151223203434.GC10680@tpx> <20151224063846.GL10680@tpx> Date: Thu, 24 Dec 2015 17:06:54 -0800 X-Google-Sender-Auth: bdLmDhDFrdumMHdYLHQFODdb3lU Message-ID: Subject: Re: CI improvements [Was: The state of new CI] From: Roman Shaposhnik To: "dev@bigtop.apache.org" , "user@bigtop.apache.org" Content-Type: text/plain; charset=UTF-8 On Wed, Dec 23, 2015 at 10:38 PM, Konstantin Boudnik wrote: > Actually, there's more into this. Mounting volumes from a host will always be > a subject to disrepancies between host's user uid/gio and ones inside of the > container. We still should go ahead at least with 2) and 3) in the short run. Let me look into this today. I think we may as well solve it once and for all. In fact, looking at how our Jenkins job is setup I'm thinking that perhaps having a direct Docker-enabled entry point into our build process will be better than keep remembering an exact incantation of Docker. So how about we implement a sysprop bigtop.build.env so that the following will happen: 1. with bigtop.build.env not set we get the current build process remains the same 2. with bigtop.build.env set to one of the build environment values that we recognize the Docker magic is transparently invoked 3. with bigtop.build.env set to anything else Gradle prints the list of build environments and exists Thoughts? Thanks, Roman. P.S. If it were Maven, I'd hook it up as a profile, but I guess with Gradle sysprops is all we get to switch things around, right?