From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IO5EDMCCPWJipAAAgWs5BA (envelope-from ) for ; Fri, 25 Mar 2022 09:52:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id OEWwCcCCPWLXdgAA9RJhRA (envelope-from ) for ; Fri, 25 Mar 2022 09:52:16 +0100 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 B7EBB8934 for ; Fri, 25 Mar 2022 09:52:15 +0100 (CET) Received: from localhost ([::1]:57286 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nXfg6-00047Z-6S for larch@yhetil.org; Fri, 25 Mar 2022 04:52:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36948) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXffu-00044d-Un for guix-patches@gnu.org; Fri, 25 Mar 2022 04:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56170) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nXffu-0007FK-Jc for guix-patches@gnu.org; Fri, 25 Mar 2022 04:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nXffu-0000ON-FW for guix-patches@gnu.org; Fri, 25 Mar 2022 04:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54539] [PATCH 0/6] Start breaking up import cycles Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Mar 2022 08:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54539 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 54539@debbugs.gnu.org, Maxime Devos Received: via spool by 54539-submit@debbugs.gnu.org id=B54539.16481982821431 (code B ref 54539); Fri, 25 Mar 2022 08:52:02 +0000 Received: (at 54539) by debbugs.gnu.org; 25 Mar 2022 08:51:22 +0000 Received: from localhost ([127.0.0.1]:50061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXffG-0000N1-2e for submit@debbugs.gnu.org; Fri, 25 Mar 2022 04:51:22 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:64782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXffE-0000Ms-IK for 54539@debbugs.gnu.org; Fri, 25 Mar 2022 04:51:20 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4KPwmj5Dbwz1LZWr; Fri, 25 Mar 2022 09:51:17 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4KPwmj5Dbwz1LZWr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1648198277; bh=JV5et0BiHokpK96+nuEWnDgEC4d72tJrVK5Ck4Mednc=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=Psxf6/A8h6mgXnnujFoP+u4dgv2kyw5HWLnRqX8GSIELGntx7x01vw6tkRBztp/4d zslwfCjw4OnuSOjub/4kRiRPdfrjsymekQlleTafvxcYdFHa/LTOdo0DWGu/aCEDMH a89cYmDFEYRKUERp7SrJN050wpf7V1Uyx/5x/JI4= Message-ID: From: Liliana Marie Prikler Date: Fri, 25 Mar 2022 09:51:16 +0100 In-Reply-To: References: <5a87d6f772ff7424cb6fccea7c45276bef7797aa.camel@telenet.be> <5ab234b577c15dd50c36aaf427cce593404b52dc.camel@ist.tugraz.at> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1648198335; 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=JV5et0BiHokpK96+nuEWnDgEC4d72tJrVK5Ck4Mednc=; b=E8ZReFLjIhEVmTJvqWBiwKGuHgkEUlKShYGAeeS4AAHE7piDQp8ko/g9Kqul64rIxq/lWb +xpcxJBlQ2jOTsqWI6/m5/ZEhMp9h9u6hdzuw6Dca2J82p4Em9poj6PgVvqq/W2UYdsD3F B/2rglzMKNQTwaOMvAf0zfuH/QkZjTBQ8/gUJoor9L86Kix7DvRZyIiRBWO03jCuBl4HLH ZDdi7qJGARntqlXNuqpydh+K9w59VKCUgA5TeYCTtEk9x1tbansZ4Zr1Y1XVMeOQNWvjMp aYlrrFFc3JPpXJOn+huXgo5nt1/mr+Q9HCOSgccK/Y3kEYbGS+HuM5fU0TlEUw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648198335; a=rsa-sha256; cv=none; b=DHHrl8Vtmz12feRIs9mZPvCLFcl1EBPXSsuL20p8CQiHhUJmJLxvdmXhAJ8mmjwEw87VTh rLlIGa8rQofQPlKcPqZlKbb0MU7Yh83x63FKmn3LeR5yddjsekFj/+Y6k9okQzRxfMHqlc EjH5+DQxTMBO4yR+aqw2WGpYu/wJH6urh9m3QN6CjtFa8jCjKkwJAFAbBLSTC4fGUKgBiL uDg0daB3paWe6aZFAfUN7jkdF4oxqGVUj06cdv4nPd2jDk7lXhW77KB9kf2++CFdAHqhW2 APpXnzoPaC8qu9MUJrvRUR4PgXmsCqpT3M0yXQXiUfMJfAgAEonkdU0R0v1XVQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tugraz.at header.s=mailrelay header.b="Psxf6/A8"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=tugraz.at (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: 5.11 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tugraz.at header.s=mailrelay header.b="Psxf6/A8"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=tugraz.at (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: B7EBB8934 X-Spam-Score: 5.11 X-Migadu-Scanner: scn0.migadu.com X-TUID: psjCLXVOLY7U Am Donnerstag, dem 24.03.2022 um 13:05 -0400 schrieb Leo Famulari: > On Thu, Mar 24, 2022 at 08:22:09AM +0100, Liliana Marie Prikler > wrote: > > I agree that breaking up cycles is a good thing, but I disagree > > with some of the decisions you've made here.  For instance, I > > oppose the use of single-package modules, because those more often > > than not simply clutter the file system. > > The file system can hold many files. The Guix codebase is nowhere > near the limit... That's not a good argument, though. Theoretically, you could have one file per package, or even one folder per package as the Gentoo folks do. Clearly, this is not an appeal to file system limits, but to limitations of humans and their tools. Have you tried exploring /gnu/store? Merely loading it takes a considerable amount of time. Cheers