From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id AGffE26XW2MM5AAAbAwnHQ (envelope-from ) for ; Fri, 28 Oct 2022 10:48:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id SIGvE26XW2PUkwAAauVa8A (envelope-from ) for ; Fri, 28 Oct 2022 10:48:46 +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 32357E4AB for ; Fri, 28 Oct 2022 10:48:46 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ooL2A-0000Vn-Af; Fri, 28 Oct 2022 04:48:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ooL23-0000Sq-UT for guix-patches@gnu.org; Fri, 28 Oct 2022 04:48:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ooL23-0002A1-NR for guix-patches@gnu.org; Fri, 28 Oct 2022 04:48:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ooL23-00027H-Hq for guix-patches@gnu.org; Fri, 28 Oct 2022 04:48:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58583] [PATCH 0/1] scripts: package: Forbid installation of the guix package. Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Oct 2022 08:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58583 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: "\(" , 58583@debbugs.gnu.org Received: via spool by 58583-submit@debbugs.gnu.org id=B58583.16669468627976 (code B ref 58583); Fri, 28 Oct 2022 08:48:03 +0000 Received: (at 58583) by debbugs.gnu.org; 28 Oct 2022 08:47:42 +0000 Received: from localhost ([127.0.0.1]:60347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ooL1h-00024S-Bv for submit@debbugs.gnu.org; Fri, 28 Oct 2022 04:47:41 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:50952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ooL1b-00023D-GH for 58583@debbugs.gnu.org; Fri, 28 Oct 2022 04:47:36 -0400 Received: by mail-wm1-f51.google.com with SMTP id y10so2641130wma.0 for <58583@debbugs.gnu.org>; Fri, 28 Oct 2022 01:47:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=psXp17Vk3gIkuOIWqwYtIGV25Ovz/MhhimHapZGmOO0=; b=TMTMKV99JNqYEAeTa2tpfYZP8WgMHGh0N/Zm7yADzyJD/31U6iPh6/AtIq5131fhfL 9HKtckz1fSSYMYOK/Zudq2GjViecFOjPO+Cvhi6DMrLfurJeWt5S1nbwk2t/q/B/dMtT or8EQgXRV4I8mEpPuH+C1wzietaW8VEP7u4IRZnpOCtB3eUMKYDLYhucRHB2D3iH9ToP 7dn0ijDu1UmxSIrJ+kfo2kiku+giovXbL3wCbyiME/tQ6rn8Ts8BeoNEB1ktYhMXm6j9 7mHcosmbzvuvrbQuOtSysPWyLdJgfngZAe5uHTwkxiOPPGefCijw/+bA1XPNg5vZV72d S9lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=psXp17Vk3gIkuOIWqwYtIGV25Ovz/MhhimHapZGmOO0=; b=nKETTd1vb24FhBjpZFMYfiFcaR5q8+qNRjOjrNO/6fngi+n/HqFiI+8f/PHtlexDgr OH9ZDjCdKFVrI78j43sQC3tlf1gPNL2M2YB7J00nPwsWgapJSAuzADh8+1pfOgeluoZX qk0kCFrx152U1hGAFmIBF/qdSOaXe6oRzJJabJKW7X6t7/PwrsSSiIlu7bDcZi0MD7nr HBTgvcfyxoPbSubN54UBSSV82jT64PzE1NdgTYMwHqj4g69PLgRA871D5BLUyddDjeTT /aQ5ewGaMbTi3B+DoSvMbi3Gbf4/H0fsnDhrSKEUVhqmwBmSwHi/Sarx+o6u7inGraLX 6zHQ== X-Gm-Message-State: ACrzQf0S+nvfci3jLaCorFIpLcZkY1zVleN8S6C9EONK1teUqxzdQLdz qGiIObL9qYiGP7PGX6brnpnxWVzG74g= X-Google-Smtp-Source: AMsMyM5R5gJP6JqOaDWZLMyNjAw1nxlySMSp+wRhai9LP49z0SZR7pbmrMMNqnLBTWAVI6Im17uIqg== X-Received: by 2002:a05:6000:184d:b0:22f:4ef4:47a7 with SMTP id c13-20020a056000184d00b0022f4ef447a7mr34419118wri.563.1666946849817; Fri, 28 Oct 2022 01:47:29 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id ba24-20020a0560001c1800b0022e57e66824sm4080622wrb.99.2022.10.28.01.47.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Oct 2022 01:47:29 -0700 (PDT) From: zimoun In-Reply-To: <87ilk5hw3g.fsf_-_@gmail.com> References: <20221017121642.15468-1-paren@disroot.org> <20221017165057.15648-1-paren@disroot.org> <874jw2l3m6.fsf@gmail.com> <87ilk5hw3g.fsf_-_@gmail.com> Date: Fri, 28 Oct 2022 09:44:49 +0200 Message-ID: <86a65g8k9a.fsf@gmail.com> 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: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Guix-patches" Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org 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=1666946926; 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-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=psXp17Vk3gIkuOIWqwYtIGV25Ovz/MhhimHapZGmOO0=; b=W6KO9q6xBly5hJyRckOezAdvyHjK3yverRkK+cBdsAne/mJcm/12A9KMuSe3ezkEDp+9un wipigLB6glOrixHJM1KpFHcN5vXNxmhyeuLMGdlM/xuFrOEPt3eBqdGmzllRSkleLa6BCx I2Ckby/AHJyd/e/fthc0sb3GOflv21cxLRD7Q1gG1OlVgU4gU3GRRiTb60SBgnQXJ7Lkvr A1oOXdl2/1GgUpusz+Ut/JzeFp5sQSqQtFhyy0Yh6EFl/FYDD7YHyxYItleCbT+FJohTHa FXLXgOILb2EckcmAfL+/Y4O1kkb3z0dzeISF5Bq25d3naJTg9OLdQH+CbYHcJQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1666946926; a=rsa-sha256; cv=none; b=Pl/imLHfnYVGxt7zxpg2KqH4lqie/CPGkBk2E1s189DtbLxbEKEHNwVTe+andIlGDt1ukk NwTFrM+2ocGSLdh7EOuWwmE/uLVunTHIFD67QEWoBzhJapr9nQsqbh6fhfs/v2V9pvYq/b YK0flOjRBwYcOk4jxkJ9du8uDR3BjfTOFtcerAXR9ZEkNaeLfRgYgAHT98gCF9etC3NnHX L/AE2SGsvm8aXOz6RA9xqdHEJ6BzKZmE6P9cAEIYpHB6hmgxhMmUljKiCPiUF0YFnOIlz/ +A7mFlh47PuoPTMPo27ImAhfPlfDe0guGDTqoh67S+CK1cybjjaqeOtoOyG8HA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=TMTMKV99; 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: 6.09 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=TMTMKV99; 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: 32357E4AB X-Spam-Score: 6.09 X-Migadu-Scanner: scn1.migadu.com X-TUID: X022ylZrcguz Hi Maxim, On Thu, 27 Oct 2022 at 16:04, Maxim Cournoyer wrote: >>> + (report-error (G_ "the 'guix' package should not be installed~%")) >> >> Instead of an error, I would prefer a warning. Because, sometimes it is >> useful to have this Guix library. :-) > > The Guix API would be available without having to 'guix install guix' in > the first place, no? Not necessary or I am missing something. For instance, you want to build some Guile application relying on the Guix library; similarly as you have, say, guile-commonmark or any other Guile packages. Yes, it is possible to do without installing the package guix but it is not handy. Aside, it is not always clear which revision of the API is available when the package guix fixes it. For instance, if an user packs their Guile application using some other Guile libraries including the Guix library, then for developing, it becomes not possible to just locally create a profile. Well, I do not have a strong opinion on that, for what it is worth, I would prefer a strong warning instead of an hard error. But maybe I am missing something. Cheers, simon