From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 0KTLAB086V5lCwAA0tVLHw (envelope-from ) for ; Tue, 16 Jun 2020 21:39:41 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 6A46OBw86V6FRAAAB5/wlQ (envelope-from ) for ; Tue, 16 Jun 2020 21:39:40 +0000 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 6ACEE940415 for ; Tue, 16 Jun 2020 21:39:40 +0000 (UTC) Received: from localhost ([::1]:35216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jlJIv-00041B-Nc for larch@yhetil.org; Tue, 16 Jun 2020 17:39:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <321942@gmail.com>) id 1jlInR-0007H4-D7 for help-guix@gnu.org; Tue, 16 Jun 2020 17:07:05 -0400 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:34992) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <321942@gmail.com>) id 1jlInP-0004hP-Jt for help-guix@gnu.org; Tue, 16 Jun 2020 17:07:05 -0400 Received: by mail-ed1-x534.google.com with SMTP id e12so299290eds.2 for ; Tue, 16 Jun 2020 14:07:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version; bh=11IaD/C75H492554kqpD+8zdSOoEZuXhw3VUVipsK9s=; b=AQlReKghfcyHXPELciyHvcLR/TNg3j2EHXHgIis57tTYTqMx9MRp/5C/e5I8Zii9fA Dq9zavlYsRhDQkp7p/pvJ5CjE7rh9STLQ/5m5za/6ncietJ8/7ZjVy/igElrHQp8DlVk hLKbO8Dz9Ph1PvB5tl8G2hJUaVhqcUbv/CiH3hoEYAY3JiEcskQHMcQvQ8cCBMf5QFQi hgnrr1nEEN5aJQHOUXs/HOcLWQUhIWnmowK5XgoO2teWXN9qAy5JTeSQA3h+OTkIpvLg dV3WZxQ4vNMY2XsaZYCiv0PHQlcfh9xTVVC4eMclj4pmtV2u8Uk9GiqLNWr6v7KGUhiK XPJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version; bh=11IaD/C75H492554kqpD+8zdSOoEZuXhw3VUVipsK9s=; b=Ef53UTCDa8/54yr+tnKuwo2QdYbCQmnCtJpYA6ny2kgDKpfNlHwIc70sqJ3JtcQg4R Q9GJT5HBatUaEVr3R16ytI/5/hvyNPJq5zjpGGFPl2hrR1wOmNgsS2ko8+wGd6PUupx8 REnhBbdrszn20d1wyVzOg1cN1uQUKyEy08r23tAkY4VuWOz3Gdm10T8CFgvN6eCeEZkA rpfXUZau6MLMksbi+vx59HbFZo5tmiFsBoj7ZBzztpvR6UWifi3ZtFDq43aLxpsNrdlC wh0mCs3b52a9l2zfrylMjPR7+GoNkXHxD1+dtNkKk4+n/kvMfnrGEttSgY3oHm4eY3I7 cmQg== X-Gm-Message-State: AOAM533/6c1i8yViWo2I16jT1Lc+Q/FEkVgw24qbkwlx85qTAIvxmY61 gN/m6yHUZEnQXxgay7k2jXfcy/Rw5pE= X-Google-Smtp-Source: ABdhPJwfEkWE4AGSPS0JEgxjuTknGxeePsv5XSETX/N8dpINJj1YRCO4oHS+O81WHRvuNOYmNpIYsA== X-Received: by 2002:aa7:db47:: with SMTP id n7mr4311794edt.223.1592341621256; Tue, 16 Jun 2020 14:07:01 -0700 (PDT) Received: from localhost ([89.39.107.195]) by smtp.gmail.com with ESMTPSA id g25sm10640912edq.34.2020.06.16.14.06.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jun 2020 14:07:00 -0700 (PDT) From: Dmitry Alexandrov <321942@gmail.com> To: Gary Johnson Subject: Re: How should I be running `npm install =?utf-8?Q?=E2=80=A6`=3F?= In-Reply-To: <87r1ufghpk.fsf@disroot.org> (Gary Johnson's message of "Tue, 16 Jun 2020 11:20:55 -0400") References: <74bba214839f2e4eeae00c641549e00f3d7b40e8.camel@planete-kraus.eu> <87r1ufghpk.fsf@disroot.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Wed, 17 Jun 2020 00:06:51 +0300 Message-ID: <366ura8k.321942@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::534; envelope-from=321942@gmail.com; helo=mail-ed1-x534.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Mailman-Approved-At: Tue, 16 Jun 2020 17:39:31 -0400 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Josh Marshall , help-guix@gnu.org, Vivien Kraus Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=AQlReKgh; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: 3.29 X-TUID: OkzSGk5KyTKn --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Gary Johnson wrote: > Dmitry Alexandrov <321942@gmail.com> writes: >> So? /usr/ in traditional GNU distributions might be read-only as well, = but it does not impede npm(1) or pip(1) or whatever install things system-w= ide (given that operator utilize his superuser powers, of course), as there= are plenty other hierarchies available. >> >> Why is npm in Guix built with default =E2=80=98prefix=E2=80=99=C2=B9 (me= ans, for --global actions) set to package directory under /gnu/store/ inste= ad of, say, /usr/local? > > In Guix, all system-level packages and configuration files are created by= the package manager under /gnu/store. The /usr directory is empty on a Gui= x system. Yes, and that=CA=BCs exactly why I am asking: why npm(1) is preconfigured t= o attempt to install its packages into the hierarchy, which should be monop= olistically managed by guix(1), while there are no shortage of free prefixe= s? Is that merely a bug? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFFBAEBCgAvFiEE1yoTx9fONarixgNIydoJ3hnBsjAFAl7pNGsRHDMyMTk0MkBn bWFpbC5jb20ACgkQydoJ3hnBsjAvWQf/WXG/PbofPaJL6WeFvZbJMp1WnlNouI9U x++n2iTZ4Ni0lbG/ivfvZLiD39uFeBg4b82mmS26DHGI4ppCp1dG8eU+3apXm07O lBqGb/mEC+HHZ23LLFsP2HgPI/t7pDQ4ph8cQz3GjemUyb5tI1mg6fGaeUjfAKF0 DY3QABArPwQIbwVmjpf1p7jGTr1LWaranLAJi4J1JoLbmRjG/NO0UopZ3jshOXQN edwpkydinAS9sgJTY6Vv8rX7/BZTTlTvoLhWAeFHLEg246gTRjPnj8uLo8Fz1wX1 Tlb7bqHYrC9rZGAiJXhRcA5mdRJA3Z8Hr1dtHM3F7HJLyOmWQD+Wmg== =I+4G -----END PGP SIGNATURE----- --=-=-=--