From dev-return-1683-archive-asf-public=cust-asf.ponee.io@yetus.apache.org Thu Oct 10 00:53:28 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 61716180645 for ; Thu, 10 Oct 2019 02:53:28 +0200 (CEST) Received: (qmail 29099 invoked by uid 500); 10 Oct 2019 00:53:27 -0000 Mailing-List: contact dev-help@yetus.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@yetus.apache.org Delivered-To: mailing list dev@yetus.apache.org Received: (qmail 29087 invoked by uid 99); 10 Oct 2019 00:53:27 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Oct 2019 00:53:27 +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 C25ECC2147 for ; Thu, 10 Oct 2019 00:53:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.199 X-Spam-Level: X-Spam-Status: No, score=-0.199 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=clayb.net Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id RIGpearl4fjK for ; Thu, 10 Oct 2019 00:53:22 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=23.83.212.3; helo=anteater.elm.relay.mailchannels.net; envelope-from=cwb@clayb.net; receiver= Received: from anteater.elm.relay.mailchannels.net (anteater.elm.relay.mailchannels.net [23.83.212.3]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id DB5657DDF3 for ; Thu, 10 Oct 2019 00:53:21 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|cwb@clayb.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 49C5D501731; Thu, 10 Oct 2019 00:53:13 +0000 (UTC) Received: from pdx1-sub0-mail-a97.g.dreamhost.com (100-96-4-204.trex.outbound.svc.cluster.local [100.96.4.204]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id A102E500D8E; Thu, 10 Oct 2019 00:53:12 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|cwb@clayb.net Received: from pdx1-sub0-mail-a97.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Thu, 10 Oct 2019 00:53:13 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|cwb@clayb.net X-MailChannels-Auth-Id: dreamhost X-Snatch-Power: 6b7534df1baf4b09_1570668793040_2457903857 X-MC-Loop-Signature: 1570668793040:2646909003 X-MC-Ingress-Time: 1570668793040 Received: from pdx1-sub0-mail-a97.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a97.g.dreamhost.com (Postfix) with ESMTP id 5F94081BE5; Wed, 9 Oct 2019 17:53:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=clayb.net; h=date:from:to :subject:message-id:mime-version:content-type; s=clayb.net; bh=i bbTU5jzxXpPwr0LJEC73C8oYBI=; b=rBYbXYN9oA983b6FXAV5IB6Lg44TEttFm 3ezQRJXeXvyXKCjl7RNnsNq2vRQPIaTVfkvOkZTBiwNyn2J+9F16gJ68eZy1Qcf5 z3ygQVrbRLsCukYw1/QMKYgrDkJIgx+Oskj2C5Egq6Crm1EQbGmSalMZVFGq6NlC B+Y0W68zHk= Received: from sussex.dreamhost.com (sussex.dreamhost.com [208.113.171.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: cwb@clayb.net) by pdx1-sub0-mail-a97.g.dreamhost.com (Postfix) with ESMTPSA id E725381BDA; Wed, 9 Oct 2019 17:53:06 -0700 (PDT) Date: Wed, 9 Oct 2019 17:53:05 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a97 From: "Clay B." To: dev@yetus.apache.org Subject: Using DOCKER_EXTRAARGS/DOCKER_EXTRAENVS? Message-ID: MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedriedvgdegudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtgesthdtredttddtvdenucfhrhhomhepfdevlhgrhicuuedrfdcuoegtfigssegtlhgrhigsrdhnvghtqeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppedvtdekrdduudefrddujedurdeitdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepshhushhsvgigrdgurhgvrghmhhhoshhtrdgtohhmpdhinhgvthepvddtkedruddufedrudejuddriedtpdhrvghtuhhrnhdqphgrthhhpedfvehlrgihuceurddfuceotgifsgestghlrgihsgdrnhgvtheqpdhmrghilhhfrhhomheptgifsgestghlrgihsgdrnhgvthdpnhhrtghpthhtohepvghlshgvrhhjsegrphgrtghhvgdrohhrghenucevlhhushhtvghrufhiiigvpedt Hi Yetus Sages, I am stumped trying to share some checksums and URLs between a Dockerfile and a Vagrant file for a patch to Apache Ratis (incubating)[1]. I am trying to add entries to DOCKER_EXTRAARGS from a yetus-personality script[2] (or anywhere I can) but I can not seem to affect the DOCKER_EXTRAARGS[3] actually used by the Docker test-patch code. For reference, I have moved Ratis to use Yetus 0.11.0 in my tests[4]. Is there a flow diagram for how Yetus loads its various shell files or a function call diagram to understand why changing something in personality_globals (or simply the personality script outside any function) would not globally affect scope for Docker pre-commit? (Or to know where I should set DOCKER_EXTRAARGS?) -Clay [1]: RATIS-672 is the JIRA. For the code before trying Yetus integration see https://github.com/apache/incubator-ratis/pull/34/files [2]: The Ratis yetus-personality file https://github.com/apache/incubator-ratis/blob/master/dev-support/yetus-personality.sh [3]: Moving Ratis to Yetus 0.11.0, DOCKER_EXTRAENVS looks like a more explicit intention. I can not seem to set that env. var. either. [4]: My test code is at https://github.com/cbaenziger/incubator-ratis/blob/docker_extra_args_trials/dev-support/yetus-personality.sh I have been testing it via: $ mkdir test; cd test $ git clone https://github.com/cbaenziger/incubator-ratis -b docker_extra_args_trials sourcedir $ export BRANCH=maven_pin $ ./sourcedir/dev-support/ci/nightly-build.sh 2>&1 | tee /tmp/t; egrep -i 'DOCKER_EXTRAARGS|dockercmd' /tmp/t