From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 03:38:04 2023 Received: (at submit) by debbugs.gnu.org; 17 Oct 2023 07:38:04 +0000 Received: from localhost ([127.0.0.1]:58433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qseeS-0006vC-2h for submit@debbugs.gnu.org; Tue, 17 Oct 2023 03:38:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:54532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qseeP-0006uf-1A for submit@debbugs.gnu.org; Tue, 17 Oct 2023 03:38:02 -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 1qsedu-0001De-0o for guix-patches@gnu.org; Tue, 17 Oct 2023 03:37:30 -0400 Received: from mail-qv1-xf2f.google.com ([2607:f8b0:4864:20::f2f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qseds-0003po-EV; Tue, 17 Oct 2023 03:37:29 -0400 Received: by mail-qv1-xf2f.google.com with SMTP id 6a1803df08f44-66cfd0b2d58so35315566d6.2; Tue, 17 Oct 2023 00:37:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697528246; x=1698133046; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=pFa9gwiVESiO2KwRF+/KZxBvg89n6yts68exkSVG4bo=; b=RlXHHn5FdMk54Q85SLXInR66+mbREPzmOKcVf/JQFM2UPNX+5cPK8VFjh8npQuTNjw Z5qydOd76JG8yGxNB8bkS4XiGMstc3QUjuRBfAmKk/jE9SMUw3ZUywZ0Ugyo0ZouCOA5 VrAY0PhRgxspS2WtDnqXqLq1gdWAq5XlYQf1qKlUvee9CORL3rkF88Ns1hfC5p8o7eMb tM0MowMROjeVPaZcnqmXod1/r4DbOu5pVT/+9gcQ5vZVMgKnJ/kpTDDw4hRO+Ft9es95 WxGPihNrkad9xabrAUawqyDNDJMYXbicakIUXmpkvl5Ki7DzgDSxXzSRvpibepyJp3Gn 8zNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697528246; x=1698133046; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pFa9gwiVESiO2KwRF+/KZxBvg89n6yts68exkSVG4bo=; b=ExWholLiI/7TF9edlWyUzIyIesIeYISR8VnZCkle5En0Se8bYwRc9jbnaFYg+QtEgI LxSDifrY1GbP8p/EeteXCgOS/9Qy776yTeY6hUvipGnlPtr1PvZx0UOGfsCqvd8QDitj gQznhM/ZnjFbr7MPMwyjXUJgOlNnf5I/l+aVkbPyrnFgBktlcmndTlV8hFcxFBoYl3Yp EuAWdhevmKj+CXuKajWoDcUPue1xjECJ0VaN8jHQbRYsAlt7k8TkrYOxgCn4M/ACSHLg SL6U4clEoZlpWEbyLT/MXaZtgQiy6jvWytK5fSd0AztMLL9Nuk3CGRGH2CcCVJ1j4WYQ p53w== X-Gm-Message-State: AOJu0Yy4oXb7IT2d+Csve5kbVipTWottpq8YgBxerr4AVIsVel9oMY6g fK9GcIV6BxCxOyWcSGdx6ees2Mwu/rGBoQ== X-Google-Smtp-Source: AGHT+IHKBzr2AZOdIl4cIw77QYgf2GTC/UrIO8JnDNzExpPzNGOjA9v+6u/N/4a43V9SysePGuW+0w== X-Received: by 2002:ad4:5746:0:b0:663:95d0:a50b with SMTP id q6-20020ad45746000000b0066395d0a50bmr1898197qvx.30.1697528245843; Tue, 17 Oct 2023 00:37:25 -0700 (PDT) Received: from localhost.localdomain (dsl-10-149-74.b2b2c.ca. [72.10.149.74]) by smtp.gmail.com with ESMTPSA id u12-20020a0ced2c000000b0064f4ac061b0sm346582qvq.12.2023.10.17.00.37.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 00:37:25 -0700 (PDT) From: Maxim Cournoyer To: guix-patches@gnu.org, maxim.cournoyer@gmail.com Subject: [PATCH] doc: Expound on the build-side versus host-side modules topic. Date: Tue, 17 Oct 2023 03:37:22 -0400 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-CC: ludo@gnu.org Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::f2f; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf2f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Discussed in . * doc/contributing.texi (Modules): Add new context indices, and provide a real-life counter-example, and its ramifications. Reported-by: Ludovic Courtès Change-Id: I06975fb24f0d67c833884313a727dc550f61d8a0 --- doc/contributing.texi | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/doc/contributing.texi b/doc/contributing.texi index 864190b119..be159e237e 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -1279,14 +1279,19 @@ Programming Paradigm @node Modules @subsection Modules - +@cindex build-side modules +@cindex host-side modules Guile modules that are meant to be used on the builder side must live in the @code{(guix build @dots{})} name space. They must not refer to other Guix or GNU modules. However, it is OK for a ``host-side'' module -to use a build-side module. +to use a build-side module. As an example, the @code{(guix +search-paths)} module should not be imported and used by a package since +it isn't meant to be used as a ``build-side'' module. It would also +couple the module with the package's dependency graph, which is +undesirable. Modules that deal with the broader GNU system should be in the -@code{(gnu @dots{})} name space rather than @code{(guix @dots{})}. +@code{(gnu @dots{})} name space rather than @code{(guix @dots{})} @node Data Types and Pattern Matching @subsection Data Types and Pattern Matching base-commit: ff11cbc2e9589bcb98eb9cad1704b4b991d6f20e -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 07 15:22:05 2023 Received: (at control) by debbugs.gnu.org; 7 Nov 2023 20:22:05 +0000 Received: from localhost ([127.0.0.1]:43325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0SaK-00041G-O0 for submit@debbugs.gnu.org; Tue, 07 Nov 2023 15:22:04 -0500 Received: from mail-oi1-x22d.google.com ([2607:f8b0:4864:20::22d]:54482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0SaI-00040l-U0 for control@debbugs.gnu.org; Tue, 07 Nov 2023 15:22:03 -0500 Received: by mail-oi1-x22d.google.com with SMTP id 5614622812f47-3b2b1af09c5so2920298b6e.0 for ; Tue, 07 Nov 2023 12:21:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699388478; x=1699993278; darn=debbugs.gnu.org; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=3hstAYcy3KuKjRWbDpx1HtvovIEEcI6yESTv/eTo7qI=; b=dwRmLgY61lenkSo5dis1H8ya0d4ghxGcoFSM8EPpNxHZRgELMSTLlSCxhJ1sPYTQkl wc5S5IOD6ipGM4qolE0XWyNfLqeEeIKzCG7JZXAB/epGClHnPbnPex68+lGvUWGBqyxi 0+RX5pFTbXbCfHssa3ncKVwx+3yLPiDG0eGCyWpEmz2LoYHs9JBdejp1r45q+ed9xtEh d+9itQsv1M9s6yMoBFNVrf0kOvd5cCyEqmTjmQVqF+Etuc7TTZVDiRUQmzX+0e8yYRa3 hwkuShCKcUthMKP8IMuprE+4gm2mMz3lHPw+CRJj0rXYWtjXqNiFvK4wfid2YaTt7H4d 9+JQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699388478; x=1699993278; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3hstAYcy3KuKjRWbDpx1HtvovIEEcI6yESTv/eTo7qI=; b=ZJoP+JFxpe+3DxyrOt0CmvDIZUVll5Aqz0Nf/LDsKkC5VJ8l1CR7p7CMpenG9SdP03 JhY6T+Cjl0HiLZCYXJYYE3LKa0oShQUq+DBhoKND8sSd4/7Hmh73ITo/Qs/qehCx74SG qIdkULw9OjqrQfnAZc03ph2yGDwOphgZXNxrCG5yvlx+Ypvxis62tYcFm0QDSvoCoasj Lt5NU1nDBA4juPwC6gQp9+c2chRY1dd2/eGvbuWWufedoPXGYoQnT9rYdi4g7UriSaOq bsm8PPCWipQK9MU/ddKP2PzJcx1rj9aIkSTUVx//4dk34PK24a0dL7fHM4OkPXsmEj/N zeLw== X-Gm-Message-State: AOJu0Yx8EvOYNQpY87GBbcTJfQ0g3vfjjyFbRnacWyS8lsVz0RSaCphK Rg0350yvFkIivUAe5kmXli6/gm5tPoF9uQ== X-Google-Smtp-Source: AGHT+IGxwIAC9fA3Vsy0BFHhTk+aSfaP6PuPsks6jlUYXzQUcsKBvNVRdkn5GfXMnNyCJ4meeIe2gg== X-Received: by 2002:a05:6808:6488:b0:3b5:655b:2f6e with SMTP id fh8-20020a056808648800b003b5655b2f6emr100783oib.15.1699388478628; Tue, 07 Nov 2023 12:21:18 -0800 (PST) Received: from hurd (dsl-10-130-87.b2b2c.ca. [72.10.130.87]) by smtp.gmail.com with ESMTPSA id q3-20020a056214018300b0065b260eafd9sm246794qvr.87.2023.11.07.12.21.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Nov 2023 12:21:18 -0800 (PST) Date: Tue, 07 Nov 2023 15:21:17 -0500 Message-Id: <87pm0liabm.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #66585 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 66585 quit From unknown Tue Jun 17 01:44:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 06 Dec 2023 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator