From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id CNiiBM1hJWVKxgAAG6o9tA:P1 (envelope-from ) for ; Tue, 10 Oct 2023 16:38:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id CNiiBM1hJWVKxgAAG6o9tA (envelope-from ) for ; Tue, 10 Oct 2023 16:38:05 +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 010AB6511D for ; Tue, 10 Oct 2023 16:37:48 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=docfNcOw; 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=1696948668; 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=eYgNpvt1CrMukkHsHSCbI38d2TY4a5nMZPKHr6QKou8=; b=T/nF4fnJ3WMJYFQ0Tp+49j0+h7+WIYvIU4lfL9pyHYQhciyqdSExeiVGQztbCAiu4Wzrxr 421uG1cJvs/scK5Fld91RPH+fKw5EtYehlu61RvWjQlWuRESsftwgdYlSaKQ6YPZ1D9kmE a0eBojUzjMMZSDTIrbIJZogr2WtP9E/JPfiIbZaTbnUzppfpTRd1eXhTS3hw1zBh4NBb9F LYaOumsQvBw+6YOk0HBg7SYtPdJRN0ODSCFV3W7wvIuJADLGywROnhh4L9iDuPWDB0z17D fCHCipBLHH5JKBNk8kN988JhjulRnnNz9AcVAGHxz4l0TdMJ4WoVRuCrWv146w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=docfNcOw; 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=1696948668; a=rsa-sha256; cv=none; b=FICiXzIVC37CGeR6lH3iX/s/O6AK1fBYJttvuw0GEDa+kIb2Z5dl6HqHsEZzbiBd80ZE3Q 0QtT3V2Oh+D14m4Wk64ht/SXPV83c4w6rZ2wSVLCXudtvVB2iJzIR1d322W4bny48RIF5W CJqxZJ6YSQTpmtu3T/F/7cxHiz2QpXHSDG0E/uE5pBDVkqIcC3l0w1KPw6V4embvAZp2j6 q1ahim1CqiN0XFE7dTBjTztQ8qZHIqsi8TvkkKmXO2SrePcIOB2keiMCmqJznLC+udPXrA Brs6TcsvFluPncQJB0zw9NmQPpBht45tC/hUBb+n6RiAkaLJIACe9ahlCxNH7g== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qqDrk-0002tq-FA; Tue, 10 Oct 2023 10:37:45 -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 1qqDrh-0002qX-EH for guix-patches@gnu.org; Tue, 10 Oct 2023 10:37: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 1qqDrh-0002Fl-63 for guix-patches@gnu.org; Tue, 10 Oct 2023 10:37:41 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qqDs1-0001CS-Tq for guix-patches@gnu.org; Tue, 10 Oct 2023 10:38: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: Tue, 10 Oct 2023 14:38: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.16969486224263 (code B ref 66426); Tue, 10 Oct 2023 14:38:01 +0000 Received: (at 66426) by debbugs.gnu.org; 10 Oct 2023 14:37:02 +0000 Received: from localhost ([127.0.0.1]:36695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqDr3-00016R-Hc for submit@debbugs.gnu.org; Tue, 10 Oct 2023 10:37:01 -0400 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]:55302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqDr0-00015v-Mr for 66426@debbugs.gnu.org; Tue, 10 Oct 2023 10:37:00 -0400 Received: by mail-qk1-x72b.google.com with SMTP id af79cd13be357-77574dec71bso376273885a.2 for <66426@debbugs.gnu.org>; Tue, 10 Oct 2023 07:36:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696948591; x=1697553391; 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=eYgNpvt1CrMukkHsHSCbI38d2TY4a5nMZPKHr6QKou8=; b=docfNcOwbaPa2d7bQ7FPz74UZdWDepyFyK4TSAxU5OXH/gNWt1KS4t5jde9zgl1N92 Wl2ucuz7kjTVAzPQXMYfE5gn7k29zTDmJ7oUsKq5G/EnrFWgdu0qkgTaaBei6NZtHYw7 VNMXIGS5OXnRWDWUM9VUs/yhKgvieJUGuWvbK5VdCjUVY3pYdpL37NLwv/W/osi0VmI3 n3VZtB+muvvRNzSckZm8PXMKUw37UdImZt10YO3vAugythB0oUkNEr5ijfR3xZKkLUO4 zwCAtY+rKFGEP6qEPJ2Cih7NTtE6REZn3I4FqUEIMt9S8LTdRtRszS3ZUcS1i79KMctv z/uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696948591; x=1697553391; 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=eYgNpvt1CrMukkHsHSCbI38d2TY4a5nMZPKHr6QKou8=; b=qMzn9eRi0FMaUKIb5Fjg3SLrUG+3JAMrzo0c9tFoz+4XZ/rjdGYyPR4Cf0SRn6jm3S HkdGt6D3mvwW/FdVcD4ATqAHf52Gd7r2uzeCBL9a+0mT6uYdQLxUwJCvoYRV18XSO7Pt Jl4weZi6a2F7HY2Dz6mvLohGMMQQVm9zfiBsPIEb+9FGcEc9nyRsfAshdDNc6TNdF0eV Fdry3W/Vhcl67EsCCybCsS/SOm/7T0VOEkUAJYJhKc33gJIWXmZVNm/85zCR1/sY8KxU cULrL+dcXzF6l8uEiuDur7YUJrAtzN34mGOWsdZ9rqky3eS2XFfIWFhFMydF3I3VcSlZ E4Hw== X-Gm-Message-State: AOJu0Yx4rNP1xwtEBeXCROGKRqxIH4FASuLxFQ5gltAivVt8/8nTbDh8 lWMx9xPx9Fb2fBXMOppdx3qORmt58WPBHg== X-Google-Smtp-Source: AGHT+IER+BW3ZABi1HfL2324b9Jvp9qtO53K78BhPr+f03eR4KrjhbGtTrXCNZrvkBg3cM8Lkpqj2g== X-Received: by 2002:a05:620a:2548:b0:774:1319:b272 with SMTP id s8-20020a05620a254800b007741319b272mr21026299qko.17.1696948591549; Tue, 10 Oct 2023 07:36:31 -0700 (PDT) Received: from hurd (dsl-10-149-16.b2b2c.ca. [72.10.149.16]) by smtp.gmail.com with ESMTPSA id bi3-20020a05620a318300b0077706084c32sm2680566qkb.105.2023.10.10.07.36.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Oct 2023 07:36:30 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <833f6e7be42b6fd505d2cdd401e93f0d9b64bab7.camel@gmail.com> (Liliana Marie Prikler's message of "Tue, 10 Oct 2023 06:14:36 +0200") References: <87y1gb8u73.fsf@gmail.com> <2e6bfb0e40fddb7f0df045aa3b234c1cf45494cf.camel@gmail.com> <87fs2j8dqa.fsf@gmail.com> <833f6e7be42b6fd505d2cdd401e93f0d9b64bab7.camel@gmail.com> Date: Tue, 10 Oct 2023 10:36:29 -0400 Message-ID: <878r8a5ytu.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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 010AB6511D X-Spam-Score: 2.78 X-Migadu-Spam-Score: 2.78 X-Migadu-Scanner: mx1.migadu.com X-TUID: IMP/kbfr/GxH Hi Liliana, Liliana Marie Prikler writes: > Am Montag, dem 09.10.2023 um 21:31 -0400 schrieb Maxim Cournoyer: >> Hi Liliana, >>=20 >> Liliana Marie Prikler writes: >> > Hmm, at the very least I'd like to bikeshed the variable names, >> > hence my suggestion to encode it into the build system itself, >> > which would allow any name locally.=C2=A0 %default-anything reads weird >> > to me, plus it's a mouthful for imported modules. >>=20 >> It seems conventional to me: we have %default-subtitute-urls, >> %default-channels, %default-include (thousands of matches for >> '%default-' upon grepping). > Fair enough, but in the cases you've named it's still %default for more > than one build system. Or do you by extension want %default-glib-or- > gtk-imported-modules? That's quite a mouthful imho without any > additional semantics. That's what I was thinking to in the future yes; add %default-glib-or-gtk-imported-modules as well as %default-glib-or-gtk-modules, %default-cmake-imported-modules and %default-cmake-modules, etc. The variable names may be somewhat long, but they are not used often and they should be easy to auto-complete. >> > WDYT about %gnu-build-modules and %gnu-build-system-modules, where >> > %gnu-build-system-modules keeps its current intent for being >> > imported? >> > Alternatively we could also rename it to %gnu-build-imported- >> > modules >> > with a deprecated alias. >>=20 >> People have been adding %gnu-build-system-modules to #:modules >> erroneously.=C2=A0 Not renaming that would ensure this keeps happening. >> Having 'imported-modules' in the name seems like it'd make things a >> bit easier to remember; thus, I think the proposed naming is >> adequate? > Perhaps, but I think %gnu-build-modules and %gnu-build-imported-modules > is better even with that reasoning. So we'd use for example %glib-or-gtk-build-imported-modules? The difference is small to what I proposed (swap the leading default for an in-middle 'build' -- 2 characters), so I don't think your 'mouthful' argument holds, but I don't have much of an issue with it, except perhaps that 'build' is not directly attached to the module namespace, which is (guix build-systems gnu) for example. I still prefer my naming, but yeah, we're choosing the color of the bike shed :-). If others could tip in, that may help decide, otherwise I'd prefer leaving it as-is. Does that sound reasonable? --=20 Thanks, Maxim