From patchwork Thu Jun 27 11:44:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Tomas Volf <~@wolfsden.cz> X-Patchwork-Id: 65689 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 682A527BBEA; Thu, 27 Jun 2024 12:45:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_ADSP_ALL, DKIM_INVALID,DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 44EB527BBE2 for ; Thu, 27 Jun 2024 12:45:28 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMnYp-0006Oh-Gz; Thu, 27 Jun 2024 07:45:07 -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 1sMnYm-0006OS-84 for guix-patches@gnu.org; Thu, 27 Jun 2024 07:45:04 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sMnYl-0000yE-UM; Thu, 27 Jun 2024 07:45:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sMnYk-0006fx-34; Thu, 27 Jun 2024 07:45:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#71793] [PATCH] ui: Write down the unwritten rule. Resent-From: Tomas Volf <~@wolfsden.cz> Original-Sender: "Debbugs-submit" Resent-CC: guix@cbaines.net, dev@jpoiret.xyz, ludo@gnu.org, othacehe@gnu.org, zimon.toutoune@gmail.com, me@tobias.gr, guix-patches@gnu.org Resent-Date: Thu, 27 Jun 2024 11:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71793 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 71793@debbugs.gnu.org Cc: Tomas Volf <~@wolfsden.cz>, Christopher Baines , Josselin Poiret , Ludovic =?utf-8?q?Court=C3=A8s?= , Mathieu Othacehe , Simon Tournier , Tobias Geerinckx-Rice X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Christopher Baines , Josselin Poiret , Ludovic =?utf-8?q?Court=C3=A8s?= , Mathieu Othacehe , Simon Tournier , Tobias Geerinckx-Rice Received: via spool by submit@debbugs.gnu.org id=B.171948867725606 (code B ref -1); Thu, 27 Jun 2024 11:45:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Jun 2024 11:44:37 +0000 Received: from localhost ([127.0.0.1]:41161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMnYL-0006ew-Ar for submit@debbugs.gnu.org; Thu, 27 Jun 2024 07:44:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:41378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1sMnYI-0006eo-Kq for submit@debbugs.gnu.org; Thu, 27 Jun 2024 07:44:35 -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 <~@wolfsden.cz>) id 1sMnYF-0005p8-FZ for guix-patches@gnu.org; Thu, 27 Jun 2024 07:44:31 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1sMnYD-0000oM-CC for guix-patches@gnu.org; Thu, 27 Jun 2024 07:44:31 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id E4B072A7AC1; Thu, 27 Jun 2024 11:44:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1719488664; bh=CfSUTvWrS5I5XdgyT2bYAvpf/9+hj8jCQ/kHHDUhrTA=; h=From:To:Cc:Subject:Date; b=r3A8Bua9zEerSzWi5Ls1VSJ6RYPMgqRkTnniUTDfwvr+8FVGcSK3YqWmxJ4mwuxle 5xoc33nCTOi7LzX1nP40EFaNZGim6U+FzqpRwa7jECc4lgNNNhy/MkhgOzcmZO66lT jTd1fQwoftCS9KMDRMmK+5IkoWyYDHPEqZlGckWHhUonDIGkg4U403YDzpDndoKh+X tjYBidzLXm1DiYjgi/OcUGmKqpXXUHRkj8Yi2A/Vuu60aAQ/iZ4gcDGDxevv1dhGeG ccVz4nbgfz2XeU8qjgoXbRRixRrMVXbEAoxtMWakNI7Eo+zXojveS6++O4cnzNT4Bu JFqhqKT5oKVjXpcGuBBixbZgkY+uTiVJIprn17eVEjCMJvvUa07PXvcNhcaVcTqyg4 cltKVRjyRZUt/dV+dCwdmFIP2Fks0St1UKtIJ+Fdca1nWnKbhlgTmQaJH+PHvVJutI Yif6CTIeAiSMY76mqmnfv0l6seZVlvf5khJC38pD9SPBQV8qx/TP01dXAShFzROZKF l04wvtEkDBy/Vks0BKRkXu7jScqJA7Jpyf7uCsbnFnTXWGqr5BxMkLyphljYEKiK3L FrRX9DIwBQ7x8i7BstmzO7gviqfWQE2Mg/WECPCXIS7LIQixgv5Aus5Z7LZ6g8qW90 Tc9fZdfz3T8PYt4m2/kwx4UI= Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id E1A5A2A8090; Thu, 27 Jun 2024 11:44:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1719488663; bh=CfSUTvWrS5I5XdgyT2bYAvpf/9+hj8jCQ/kHHDUhrTA=; h=From:To:Cc:Subject:Date; b=iJDAObvyP0MWmveb1DSWzFU+61W1haN4DZ7t35I8DM9VoqOl7NfuAileXowGeZBdy sEPpf0zLQJJOMxUznAbYnLpGEwux7qzGTb08PJzcBUhjxS12/TOF+lia3fPF3N29g+ kjb7uuG2niLsVUJf+aYSqTs4EjGatJAP/zkW20G09sBC64ewWqTs7FuVCueJ/Dza8v XWYApNXI6fmfcWu0O7W9VF47z1I0O1rsGk2qRpUvhBqhhwJBUSxSnOzjCx0L0puIbn pD8MOvLm0QwXzm/wgKswrtiG4dRw+09oJE57otKc7WAit4aGg2xP7wpBQbyVvj4VQ5 Sf0lejgx4Ts8l+LlGSsTLfMru+eoK5k+JopUUQzf5A75UzIj7LO0+z2MXTLyyY0lzf yXduAjybogDAkYKk856xgQpkr/rB/pB1xFXTXpwkaEF7IjcHOmurD4trxAuUv0wOfR HwniAkwRlxc9y10os78SuBFD0lRIHWrc2UxqfMd6epos5xhYicExPIi97teH0YLDRw a/VZa8nBryhmQq8q1x8mSvX61LUyG2uoZzi2adHOWpAGemyf/LEhqLEVOGpQ92uSFN RObQO6jxHG1pElBUkGN4CBm8IpI9GrPrv6DYYnRs7tkuxw7eI0LcC56321Ws7Ptbb2 tp9vXRQL8jxEdGH7bM4GVfho= From: Tomas Volf <~@wolfsden.cz> Date: Thu, 27 Jun 2024 13:44:10 +0200 Message-ID: X-Mailer: git-send-email 2.45.1 MIME-Version: 1.0 Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Quote from Ludovic: > [..] there’s the unwritten rule that non-UI modules should not load (guix > ui) [..] This commit turns it into a written rule. * guix/ui.scm: Document the import policy. Change-Id: Iedd48f5622b2b17b9e2eec817cf27f0c3a938ff2 --- guix/ui.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/guix/ui.scm b/guix/ui.scm index d82fa533cc..d24886d156 100644 --- a/guix/ui.scm +++ b/guix/ui.scm @@ -35,6 +35,10 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . +;;; !!!! +;;; !!!! This module shall not be imported from non-UI modules. +;;; !!!! + (define-module (guix ui) #:use-module (guix i18n) #:use-module (guix colors)