From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id iGdvAFZWJGVhMwEAG6o9tA:P1 (envelope-from ) for ; Mon, 09 Oct 2023 21:36:54 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id iGdvAFZWJGVhMwEAG6o9tA (envelope-from ) for ; Mon, 09 Oct 2023 21:36:54 +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 9F4675EEEE for ; Mon, 9 Oct 2023 21:36:53 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=BA0iVYhX; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1696880213; 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=RrCOWjKAQ4xwrSibWmIkrRZks0I4achfqMECX9QRbDU=; b=A6KPhc+Hv/M5D1Q4EO0/cO4pVCYs3mV9YeYtnuWJP5ALrvHN+MWWD6WQStpudyZ8Q5tnkF RgSQ5ztFONTExLGRRJ2pmWVOhGI5/3zuaz7R7tpyvBIsxyWUT3TvO+PYaVtHuNYPYExOiX OqgjqGG/HFtAx3OV+gjCgPdgKpmWOhgT5l23UGPk1xN7824ePLqcTxvppuaM1QGpMP6+uf 6K2gq5wodRqR6R8mc+dB3mk6ZxzVLjD4Fk9voXjwHNq5WTr1Hmg8Rwo3XzyE19TutFR8t9 0WlNeRWBzlXsr81PGG4pLPwDJq5QvDI0ugkp+uCm7yv2Bili5Wfy9Fm6vgSZHw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=BA0iVYhX; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1696880213; a=rsa-sha256; cv=none; b=gHIUwDGmCb9eqLHE5tPQa9dAuDA4dXFgNZ7kO2ZtNt12uchfO02CeIR3ZmOzi/XKZiuZ4j zTEWEh2zrpR2A9Z8dghn9gvmVTgn9dkqdTouF6ltMYt2rJY7hFIBpOAiXHJJo6cBWn/XnE HK0IA4mCvY07nFATzPy0+WDborbjEuPV8ZTM3oA/bLo80pkRhh+yw3nrbfZys5Jc4CPGhx KKdyP8GieHY+5gtQGjSs10RpXDy33+Szy2Fl0YK2Rxrx3QGKfADrYxms7M8S9TStx8pf+T EnqQITc347kEoUaE83dcdUSIC2QIQ3Yu46E1frzmSQJybY8L+UqNFOqtKXYLug== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qpw3X-0006fk-I8; Mon, 09 Oct 2023 15:36:43 -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 1qpw3V-0006fF-EZ for guix-patches@gnu.org; Mon, 09 Oct 2023 15:36:41 -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 1qpw3U-0002GS-V8 for guix-patches@gnu.org; Mon, 09 Oct 2023 15:36:41 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qpw3p-0001HM-MB for guix-patches@gnu.org; Mon, 09 Oct 2023 15:37:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#66426] [PATCH 00/65] Export %default-gnu-imported-modules and %default-gnu-modules. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Oct 2023 19:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66426 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: Bruno Victal , 66426@debbugs.gnu.org Received: via spool by 66426-submit@debbugs.gnu.org id=B66426.16968801934863 (code B ref 66426); Mon, 09 Oct 2023 19:37:01 +0000 Received: (at 66426) by debbugs.gnu.org; 9 Oct 2023 19:36:33 +0000 Received: from localhost ([127.0.0.1]:33220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qpw3M-0001GN-WD for submit@debbugs.gnu.org; Mon, 09 Oct 2023 15:36:33 -0400 Received: from mail-oi1-x22f.google.com ([2607:f8b0:4864:20::22f]:49553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qpw3I-0001G4-6L for 66426@debbugs.gnu.org; Mon, 09 Oct 2023 15:36:31 -0400 Received: by mail-oi1-x22f.google.com with SMTP id 5614622812f47-3af603da0f0so3378990b6e.3 for <66426@debbugs.gnu.org>; Mon, 09 Oct 2023 12:36:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696880161; x=1697484961; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=RrCOWjKAQ4xwrSibWmIkrRZks0I4achfqMECX9QRbDU=; b=BA0iVYhXDi3i09qT8WW40E6+ZgDf6e1XJDcBWEnh2Mhed78SEHVHFxUr68ijLSNfCI H9qX5mGpfju4iUHMvb1PapRFUIF0Nh75cQru/Bx7Dt4tRoobigXcmDyiMIwuCWe+PfA8 pPaOPPeW7K7WaaAF8Ob3fhV2oaMXDE4TghyawmzYUrV3xeOtNPaA75FYc9CUwzgq7vdh zM3+9bO7tWCjPb4PyS0I+wE3rNKOAyK+s7qCH7mAntqpNJdFeGrR1Qq8DKbjOUCMQ9ky Na71tMCwoqnkaZcKcN/EJLzWzdepLd8EqG2ECoGQx7p3J9u0DWF0pIavatC0Z7jF6VwB TYFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696880161; x=1697484961; h=content-transfer-encoding:mime-version:user-agent: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=RrCOWjKAQ4xwrSibWmIkrRZks0I4achfqMECX9QRbDU=; b=c9jZHtEUylQM8eZAOTe9eC1VoNJTlCEXZgaXpDCWl8NWt1mIKryNFOXptlNF+E4BGU fws0hiNVn0qCj13CsLT0ko+3YVVh772+GG7BkvaRBQNjfcGAOa9PnlxNCc9oPM7TUHHW gajYIGJ8JcOBCbfI3X2/k4rfb124Uk2XVN1Li/PH9Y6kBP//6vu4UtqFY18rrX+pYdgD uWYczMdY7qHEHzkjJILttOvh+B8M2i/22qi3n3X+UaJi09Yy/qeFoH+OLhnwuvB0w72A BwHgJuMXf0fglVl1L9CbBSnf/y6wgdePqfaNRWiKFvWChUld/577AlXz/5ng7DNY45XD Wq3w== X-Gm-Message-State: AOJu0Yy42SZJ7goxjBXYR4CiW1t7eBpW+0QaPLGLD6gONVVpGY0nD2oD LoaAqYZ3n0eU9Mn9ijwVzrE= X-Google-Smtp-Source: AGHT+IFI3ouSgA6oMeXyQvX0gBWApxIOgTZCyM9vL//ggUDcQkCCMt9jdzN0u1UrKDRXmXdFaFrBgA== X-Received: by 2002:a05:6870:5b94:b0:1bb:8d8f:9c6e with SMTP id em20-20020a0568705b9400b001bb8d8f9c6emr17208631oab.10.1696880161484; Mon, 09 Oct 2023 12:36:01 -0700 (PDT) Received: from hurd (dsl-10-149-16.b2b2c.ca. [72.10.149.16]) by smtp.gmail.com with ESMTPSA id w7-20020ae9e507000000b00767dba7a4d3sm3749884qkf.109.2023.10.09.12.36.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Oct 2023 12:36:01 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: (Liliana Marie Prikler's message of "Mon, 09 Oct 2023 20:18:34 +0200") References: Date: Mon, 09 Oct 2023 15:36:00 -0400 Message-ID: <87y1gb8u73.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 2.81 X-Spam-Score: 2.81 X-Migadu-Queue-Id: 9F4675EEEE X-Migadu-Scanner: mx2.migadu.com X-TUID: axYHKyuG4tIJ Hello, Liliana Marie Prikler writes: > Am Montag, dem 09.10.2023 um 12:33 -0400 schrieb Maxim Cournoyer: >> This series introduces default variable bindings for the default >> gnu-build-system IMPORTED-MODULES and MODULES values.=C2=A0 The lack of a >> %default-gnu-modules caused enough confusion, as made apparent by >> this series. > If we're going to do this anyway, let's go big: add modules and > imported-modules to the fields of build-system and allow users to use > that. I don't understand; what would that look like in practice? Isn't this already how it works? Build systems have #:modules and #:imported-modules arguments, which are provided via the 'arguments' field of a package. > Perhaps also add short-hands so that (default-modules gnu) > expands to (build-system-modules gnu-build-system) and likewise for > imported-modules. Ah! I understand the idea now. It feels a bit strange to me to attach such metadata to the build-system record itself though. At any rate, we could discuss this separately and do it in a future iteration, perhaps? The series posted here already has value in itself, and if we ever go to attach this information to build system objects instead of plain variables, we could use sed to adjust the code base. What do yo think? --=20 Thanks, Maxim