From patchwork Fri Feb 15 10:42:57 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Ludovic_Court=C3=A8s?= X-Patchwork-Id: 1093 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DA81216BDC; Fri, 15 Feb 2019 10:44:09 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id A829C16B87 for ; Fri, 15 Feb 2019 10:44:09 +0000 (GMT) Received: from localhost ([127.0.0.1]:36731 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guayX-0005Vu-4k for patchwork@mira.cbaines.net; Fri, 15 Feb 2019 05:44:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36334) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guayR-0005V5-DZ for guix-patches@gnu.org; Fri, 15 Feb 2019 05:44:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1guayQ-0007JS-Lj for guix-patches@gnu.org; Fri, 15 Feb 2019 05:44:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:49331) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1guayQ-0007I3-Ct for guix-patches@gnu.org; Fri, 15 Feb 2019 05:44:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1guayQ-0008Cp-5R for guix-patches@gnu.org; Fri, 15 Feb 2019 05:44:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#34486] [PATCH 0/1] Add '--inherit' to 'guix environment' Resent-From: Ludovic =?utf-8?q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Feb 2019 10:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34486 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34486@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155022740431491 (code B ref -1); Fri, 15 Feb 2019 10:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Feb 2019 10:43:24 +0000 Received: from localhost ([127.0.0.1]:48612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guaxo-0008Br-8c for submit@debbugs.gnu.org; Fri, 15 Feb 2019 05:43:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guaxm-0008Bf-Ma for submit@debbugs.gnu.org; Fri, 15 Feb 2019 05:43:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:58541) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guaxe-0005F5-Rp for submit@debbugs.gnu.org; Fri, 15 Feb 2019 05:43:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35967) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guaxe-0005Nw-3O for guix-patches@gnu.org; Fri, 15 Feb 2019 05:43:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1guaxd-0005AU-GW for guix-patches@gnu.org; Fri, 15 Feb 2019 05:43:14 -0500 Received: from hera.aquilenet.fr ([2a0c:e300::1]:50364) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guaxb-0004pv-EM; Fri, 15 Feb 2019 05:43:11 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 82AF7F61A; Fri, 15 Feb 2019 11:43:06 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FubWdbvj3IU8; Fri, 15 Feb 2019 11:43:03 +0100 (CET) Received: from gnu.org (unknown [147.99.110.178]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 829E81B31; Fri, 15 Feb 2019 11:43:03 +0100 (CET) From: Ludovic =?utf-8?q?Court=C3=A8s?= Date: Fri, 15 Feb 2019 11:42:57 +0100 Message-Id: <20190215104257.16275-1-ludo@gnu.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hello, This new option allows to specify additional variables to be inherited in a “pure” (semi-pure?) environment. The main motivation was the use of the SLURM batch scheduler, which defines environment variables that you need to preserve so that things like ‘mpirun’ work correctly. Thoughts? Ludo’. Ludovic Courtès (1): environment: Add '--inherit'. doc/guix.texi | 21 ++++++++++++-- guix/scripts/environment.scm | 53 +++++++++++++++++++++++++----------- tests/guix-environment.sh | 15 +++++++++- 3 files changed, 69 insertions(+), 20 deletions(-)