From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CHM+FPZO8GEmGAEAgWs5BA (envelope-from ) for ; Tue, 25 Jan 2022 20:26:46 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id gHOgEfZO8GEIJQEA9RJhRA (envelope-from ) for ; Tue, 25 Jan 2022 20:26:46 +0100 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 EBF391BBB0 for ; Tue, 25 Jan 2022 20:26:45 +0100 (CET) Received: from localhost ([::1]:49752 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nCRSn-0005XC-4Y for larch@yhetil.org; Tue, 25 Jan 2022 14:26:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38366) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCRQA-00051F-81 for guix-patches@gnu.org; Tue, 25 Jan 2022 14:24:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:57260) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nCRQ9-0000HR-Sw for guix-patches@gnu.org; Tue, 25 Jan 2022 14:24:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nCRQ9-0001Gx-QJ for guix-patches@gnu.org; Tue, 25 Jan 2022 14:24:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53447] [PATCH] doc: Unset environment variables considered harmful Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Jan 2022 19:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53447 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 53447@debbugs.gnu.org Received: via spool by 53447-submit@debbugs.gnu.org id=B53447.16431385914821 (code B ref 53447); Tue, 25 Jan 2022 19:24:01 +0000 Received: (at 53447) by debbugs.gnu.org; 25 Jan 2022 19:23:11 +0000 Received: from localhost ([127.0.0.1]:50163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCRPL-0001Fh-7F for submit@debbugs.gnu.org; Tue, 25 Jan 2022 14:23:11 -0500 Received: from mail-wm1-f68.google.com ([209.85.128.68]:37647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCRPI-0001En-E2 for 53447@debbugs.gnu.org; Tue, 25 Jan 2022 14:23:10 -0500 Received: by mail-wm1-f68.google.com with SMTP id l12-20020a7bc34c000000b003467c58cbdfso2324024wmj.2 for <53447@debbugs.gnu.org>; Tue, 25 Jan 2022 11:23:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=o6yad/WtSZkrTaXg1k4LiZzyQ91UTa+QLDfpiikRERg=; b=dPWYqWLANvUANDcHD4+Xj3RN3+ThM94bIzw5Sm3S1HpXKhshkqxzqc5jquDDCRJ6ON 1Epk1ZlaOqd04TTAt+OCpT5+D7hGrW4stQ9Gm9AnUDneLTDoXjeZl4g+AkJGIuTMo3vc zRKOQqHcFTynIR5fFT6ubS4XPSE6Xc2LkZjzJVlbop6Ib2MZFAC7wN0s5vAMsEgWO7VS YuVs0Wig8nZk0j3YKYxDRPSxD8oec1xY6O25g3n1nisjXqhZ3txE2+YNtc5lNE9uE+ic fO75hDjYvMi9AlurSWuFTnPDXTRg/HqymxIksS91tMFofDJ8tpe545OC/ATAc8fvkJ/b K9Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=o6yad/WtSZkrTaXg1k4LiZzyQ91UTa+QLDfpiikRERg=; b=QZXJBDLkzu4Nmzez/VlwXr74WamvW60Cs+l/qVmE4qGG84LCcoUYGwzp/9VMVFb6Aw mdyGei0OOQc9wyO9Q22X0QC+iXi9Pd6UOnAYxXcJCdiFbbzLDzwQkPXZjOUuIxDscgYz HPNePSZUXaXav4tRw8h2Av+XnA52N6C2TTpgLwyB+nFrCm2Czprl0lP6WvhTz552CbA1 /3d5R4Csjqea2frCYEDcwpFOhbs7a85ZFfDTvDAUZXG2rdMcfzTbF1ltKFPSHsM4JV+a DhwoVrX0ToqWt9XmwFp2GYoTyrwlFDe92O9C/bK/QyS3EB7URGaMA2UJi2zfgSxINgM3 +zKg== X-Gm-Message-State: AOAM533yPekrwU8mji85g+V6T1iEKx4NQYtafKq9BjEO3gEEkIRrqhDJ 1bAWrHXUx8DKK0qAEswr8UQ= X-Google-Smtp-Source: ABdhPJzXx66Vu0nVgcGDztt9AR5o14sAO/JPuT40lTVWZUVcFp65AoFJbh3gYIJXQna6ohlh3UMD+A== X-Received: by 2002:a05:600c:500b:: with SMTP id n11mr4318953wmr.24.1643138582527; Tue, 25 Jan 2022 11:23:02 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id d200sm1115477wmd.28.2022.01.25.11.21.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jan 2022 11:22:25 -0800 (PST) Message-ID: From: Liliana Marie Prikler Date: Tue, 25 Jan 2022 20:21:56 +0100 In-Reply-To: <875yq8qn66.fsf@gnu.org> References: <875yqb21va.fsf@gnu.org> <19bb45159c0934e8d84035abdcfb00d8202233dd.camel@gmail.com> <875yq8qn66.fsf@gnu.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1643138806; 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: content-transfer-encoding:content-transfer-encoding:resent-cc: 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=o6yad/WtSZkrTaXg1k4LiZzyQ91UTa+QLDfpiikRERg=; b=Ts7MDlN1JVjrIvp48CDztBk42O8ps6ta6p4w0ulyA6I9fYOMiTDtgfEm2OvHOs94BeAEFZ rlaXwDSNIB/RIsP9ol8rVMYrdmVal27Fy1yNOPhE0oHhKNEgePZwXxEckPpljpiVqXYDqt jxNRrQZymDj/Xm1DMsnsYcDhBXSDDkC+r0MEAYx9Ur4InSvSsTa15hX8p6ruJrLrnl6+8p MWBE2vFlqw3UcXxfVqT6XC0eqcSVAcR3e8FPcENqFdqMKPkh3ar13Ukq2OqgpCIs0wseCR wKqBLf0CKT692hk7eKYh8BvtTd1ZJIZ0P0uWvYIZeK+keyqDSP14XU9Auft8yg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643138806; a=rsa-sha256; cv=none; b=lB7yUeU10DWWGB7+ior841yNMteHgkF9dGvbDYbynjvOYH8szvarPQ5HYqujDFtlZWBkgt +IIHf6GAFNwcwu3YcVUI5JDdrZDRukzTYbmqMOvVkYCXpxf5MBDQ9tsu0lTu/BXPqYRjUa DtUmZujSDmyXk35z6ZZ7NL2AsvxPOUjoE6PhaC0P7qpHC7P8jtMxDjWDxSVeAhRjMxueJN QULCYzCjsj33qF2n+l/KTkg1dLwPfw+A0xzYX4ElWEwDhee93pVV/Ihoe8JN14moSVyZC1 iVL4/17wD972IytjKnQlM3ZcN/BWiGm0fx/10OFx5o3rPBg068pPfvJfY9toKg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=dPWYqWLA; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.53 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=dPWYqWLA; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: EBF391BBB0 X-Spam-Score: -2.53 X-Migadu-Scanner: scn0.migadu.com X-TUID: kHIyNJ/xZFmG Hi, Am Dienstag, dem 25.01.2022 um 08:39 +0100 schrieb Ludovic Courtès: > We could say that installing certain packages will cause > ~/.guix-profile/etc/profile to define XDG_DATA_DIRS, that this can > interfere with software installed outside Guix, such as GNOME, and > that we recommend unsetting XDG_DATA_DIRS (is that what we recommend? > breaking Guix-installed packages instead of breaking distro-installed > packages?)? XDG_DATA_DIRS can be concatenated just like PATH. The recommendation is to explicitly set it before sourcing Guix profiles. "Unset environment variables considered harmful" should be read as "It's harmful not to set these variables", not "those variables are harmful, don't set them". As for the GUIX_XDG_DATA_DIRS thing discussed elsewhere, I'd like to raise the following: do we need GUIX_PATH to not let packages installed with Guix shadow PATH? Cheers