From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id ABI8NDme/2KKPgAAbAwnHQ (envelope-from ) for ; Fri, 19 Aug 2022 16:29:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yIEdNDme/2KX2gAA9RJhRA (envelope-from ) for ; Fri, 19 Aug 2022 16:29:13 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AEEF1BA1 for ; Fri, 19 Aug 2022 16:29:13 +0200 (CEST) Received: from localhost ([::1]:54428 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oP2zo-0004nw-RZ for larch@yhetil.org; Fri, 19 Aug 2022 10:29:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50496) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oP2zf-0004nS-8K for bug-guix@gnu.org; Fri, 19 Aug 2022 10:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41027) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oP2ze-0003w6-VV for bug-guix@gnu.org; Fri, 19 Aug 2022 10:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oP2ze-0006As-Qr for bug-guix@gnu.org; Fri, 19 Aug 2022 10:29:02 -0400 Subject: bug#38529: Make --pure the default for `guix environment'? Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Date: Fri, 19 Aug 2022 14:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 38529 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Pierre Neidhardt Cc: GNU Debbugs , 38529-done@debbugs.gnu.org Mail-Followup-To: 38529@debbugs.gnu.org, maxim.cournoyer@gmail.com, mail@ambrevar.xyz Received: via spool by 38529-done@debbugs.gnu.org id=D38529.166091932423697 (code D ref 38529); Fri, 19 Aug 2022 14:29:02 +0000 Received: (at 38529-done) by debbugs.gnu.org; 19 Aug 2022 14:28:44 +0000 Received: from localhost ([127.0.0.1]:59005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP2zM-0006A4-0C for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:28:44 -0400 Received: from mail-qv1-f51.google.com ([209.85.219.51]:42868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP2zK-00069k-4G; Fri, 19 Aug 2022 10:28:42 -0400 Received: by mail-qv1-f51.google.com with SMTP id q8so3458697qvr.9; Fri, 19 Aug 2022 07:28:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc; bh=MlZ+x1bGRJ9up9JSPrS7dVTP4+Lk8B33/4bjmAiu7qo=; b=d3fc+Fvymf3SBxpNpHyFfBnfsLl5d/iKlHkUptR1D5McI8VlnUuqjw7dR1kMC6OCyT dTnZj92GcPpFcopRabB5UnUYgiN+rq7Cx4x+hvOcvyZhA2uSXsCYxxv256CMLbER+Dqs Sm7bDCS6dJK1UKR+FcIWB+M4bjWfDvjZW/yjs9WBrSjxb2Hwd2/2HuPBFg0toimMWECV LC60b4bXXACZv61oYZAFZ8nL/7ujFnMVQdWrYQMTGaFiAQuugf9ZzCew0Du2eo4Y7VJA iqcqoIyoO1pqfd71awZvqVW/hkbnLNVPOe+kMFMgRT11oZurdKzTGIDJZtAKmAC+l8eo jQaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc; bh=MlZ+x1bGRJ9up9JSPrS7dVTP4+Lk8B33/4bjmAiu7qo=; b=jk5PQvl0NCIA/bOzzEV7P59tYJxFoJCKHbZAFLQdb3g1xvulhNAU7nAqtKmY3Dv74S 1VR+Cr2QxvIQ74GW8sEvRMaDL6roZH0/jGYtT9rvDv4ROZwpl4wd+yYuFkkvLA9Zrx3n w4eZoRuVXazNhBKMTn9Evm3gM4k8WowYkEtv0CvSWvIZUYy1eKhF+mmuiyAy46COBD6z 5GrxSgXYOAPq35v8jkFaMr1vmz6dZi/e9VubUXWGktlvtN/4aPaihdIb8Fm1RuP4/0jo aJsMZ4sgnVfTjHT/PWuhCgLfb9gpC77jym9a183ye+CwcOg2Anz9IGabBoAPsH9ZqHCq QrJg== X-Gm-Message-State: ACgBeo3nk2CINw/bKHp5tqsQb5x+vihVBoDb5/ObFQmKV5SvVqrXJ9FY A0/uA3HkfDMykhLxeLsY55SDfZuhyn4= X-Google-Smtp-Source: AA6agR6SN7Tv0mwFUZYy8EoXUAgDD6h3IiUPK7TN+XElQl0OvbbE3NpTpSsMbj8TniHccRDhrQAHwQ== X-Received: by 2002:a05:6214:2aa6:b0:474:844b:24fe with SMTP id js6-20020a0562142aa600b00474844b24femr6559462qvb.129.1660919316324; Fri, 19 Aug 2022 07:28:36 -0700 (PDT) Received: from hurd (dsl-10-149-103.b2b2c.ca. [72.10.149.103]) by smtp.gmail.com with ESMTPSA id q22-20020a05620a2a5600b006b945519488sm4098586qkp.88.2022.08.19.07.28.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Aug 2022 07:28:35 -0700 (PDT) From: Maxim Cournoyer References: <87eexeu8mo.fsf@ambrevar.xyz> <87tv6aoyx0.fsf@gmail.com> Date: Fri, 19 Aug 2022 10:28:35 -0400 In-Reply-To: <87tv6aoyx0.fsf@gmail.com> (Maxim Cournoyer's message of "Mon, 09 Dec 2019 14:23:07 +0900") Message-ID: <871qtcz4rw.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660919353; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-to:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=MlZ+x1bGRJ9up9JSPrS7dVTP4+Lk8B33/4bjmAiu7qo=; b=LQ9sHlHxB1o7dgVaAmgLyosnVZioVi+5K05Ny1gaHA0FyfwdhnFtPzpV0LYeyBlH+tBUJX dOPfMxpVJ8MaxJvcaEUDWRpoWMyHHTXveZJMOnthZ3MlXsPIA6xaEGhbVJBpuUDF38AoiG 2Td8PV++7f9TI8T0emzFb/RSPk/VHAA8j7QpS4vDiP0FPbXfhP0fmKCMzTiIYLe/GlA8X7 w+S2AaWBFFPP0S8iDAlLn8e+AAD6jjZNSKmBZXBQTIpbfkHyz6lfvY5gBpIc4mGHK4Cl2o 4b17Y/Pqf3DQBn1oF1FmJ+5mqhpehIvWIir8dpl4qFbeLCyZQpwHNm40urG+ug== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660919353; a=rsa-sha256; cv=none; b=hdYO/S6iXKKwRfqs1CtWods3bOSjigN53K1pTgmQo3p5vgSOv2BvOARN7tZ/ccnuDX6Ax8 3Z7FvQlinsrbq9WI177B5cJI+WS+XES3jGq8DtHYgZKeK1S1B9iXqWSaXev4KzmaG/swcM bUXpihqWy0UifkGYo+Jz3W9+NU/qYi2lOAuTAAZp8CksZ4a7ZRuuXLXfBAJUH+AzAJEoC4 xiP59R+Sn+zw782ujo4oFiKRstcughS8teRQ/3BzMoOnFmi1Wvd5rUWjGqKSNPHCgA6TiH 1duVbmH82kF6iyvEwWRaTjdypYG53kCrHPgDx8QkNGmoury9Hcof8ebSL5pdoA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=d3fc+Fvy; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 7.65 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=d3fc+Fvy; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: AEEF1BA1 X-Spam-Score: 7.65 X-Migadu-Scanner: scn0.migadu.com X-TUID: ST1X/r0vvjo2 tags 38529 +wontfix thanks Hi, Maxim Cournoyer writes: > Hi Pierre, > > Pierre Neidhardt writes: > >> --pure seems to be the more sensible behaviour. "Impure" environments >> can have unexpected behaviours, so it makes sense to only allow them >> when the user explicitly asks for it. > > Unfortunately Guix packages often don't work well with --pure. Be it > magit that depends on git, or Emacs that depend or coreutils, etc., > there are many things that are expected to be propagated and aren't > explicitly, by omission or sometimes for closure's size sake (when the > feature is optional). We could argue that is a good reason for the > proposed change :-). > > I think environments are great mostly for hacking and trying stuff > quickly, where the guarantees of Guix do not matter as much as for > profiles (and if they did, you'd be better with guix environment > --container anyway). > > So, I guess that makes me more on the side of "let's no change the > defaults for now". Closing this old forgotten issue as wontfix. Thanks, Maxim