From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id SM4JML3WXmK5XgAAbAwnHQ (envelope-from ) for ; Tue, 19 Apr 2022 17:35:25 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id EJYGML3WXmKfCwEA9RJhRA (envelope-from ) for ; Tue, 19 Apr 2022 17:35:25 +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 6DE9F7913 for ; Tue, 19 Apr 2022 17:35:25 +0200 (CEST) Received: from localhost ([::1]:55238 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ngpsy-0003Sa-JV for larch@yhetil.org; Tue, 19 Apr 2022 11:35:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42124) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ngppi-0005fx-D0 for guix-patches@gnu.org; Tue, 19 Apr 2022 11:32:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50019) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ngppi-0006FT-3N for guix-patches@gnu.org; Tue, 19 Apr 2022 11:32:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ngpph-00005T-Vg for guix-patches@gnu.org; Tue, 19 Apr 2022 11:32:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54539] [PATCH 0/6] Start breaking up import cycles Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 19 Apr 2022 15:32:01 +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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 54539@debbugs.gnu.org Received: via spool by 54539-submit@debbugs.gnu.org id=B54539.165038227232740 (code B ref 54539); Tue, 19 Apr 2022 15:32:01 +0000 Received: (at 54539) by debbugs.gnu.org; 19 Apr 2022 15:31:12 +0000 Received: from localhost ([127.0.0.1]:43916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngpot-0008W0-Ts for submit@debbugs.gnu.org; Tue, 19 Apr 2022 11:31:12 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:60354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngpoq-0008Vq-DE for 54539@debbugs.gnu.org; Tue, 19 Apr 2022 11:31:10 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id LfX62700S4UW6Th01fX6n9; Tue, 19 Apr 2022 17:31:07 +0200 Message-ID: <8b494778be379c23209a0864c3a15be413f0143e.camel@telenet.be> From: Maxime Devos Date: Tue, 19 Apr 2022 17:31:02 +0200 In-Reply-To: <875yn5totd.fsf@gnu.org> References: <5a87d6f772ff7424cb6fccea7c45276bef7797aa.camel@telenet.be> <875yn5totd.fsf@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-7XO3GpPW0zEMOSY++9tk" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1650382267; bh=OnC8CW5ReHdCAVlrWvtmxSO76KYpxbPVkZaeBuaGw64=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=Z1EJkCiRLKlrWLs3FDY9uI4cyLYCGkhh8YsS9mLdLlaHyRJ0OcA+o33kFwOsKQHTi 6m0HDO1vQGzTbT7WObIOsMVkZLtVp6qJY0KhIwZ+mY0kLO2j1p+3yCyT2hRrijGHLr GmoCHjzGQSyubGkTdU9P6ACwigaYc7+4tapXygVfWjeVa2QR6LPDPnHg3WCSaFcQWR fixLG0RpI1p7D03PEplMLKwmkUjaAZABslZiM4Hcg0l39LgCutweXpk49tYYRC23Mi TFnYW2O3MUvL4hllzilLchK88e73nYZ8ymhLPNNGSPYA1q87ZRWyauSbXH4oCRwpCz BTPumSYhc0s9w== 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=1650382525; 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: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=OnC8CW5ReHdCAVlrWvtmxSO76KYpxbPVkZaeBuaGw64=; b=a+oFwru/8S76pA114p0Y1NLVWfY9PswF6qvUYwxmZAs89aKQKq3LxWC1mV5XZ0Uy1GRPkD 9V4Piu7vK4TByKnwOID0ilTEqAxwXyM63N0nIFMOhg++X2jXCSDlF8BqG2ZkJ8+R08iaLM /oo/F1njg85WjILk0OpGqOhbLMDKlGH4biUaFeNUMXQHSItX5cdXzuJIDX5eN8wk7T6otm VEh9c744KA4b0/QbnGsgSw3xxTppPe48VxF6tCC8gcD2g4HlSavbNeiV7cfiN45ISza/jQ XVeW+tWLlQC/x3b9/YMexT9rHEt5JJSP1v8DKDUzh4dxY1B/aoOexnM7HCZh2A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1650382525; a=rsa-sha256; cv=none; b=OWsBhjx8cEgLMwEVhfL9AA0nYzFunWg+L0dKE9LjkPtLdxmq6nHK1DjmILxPgfBZMf9t8B hIPulYdMhdmvZQDsswmFmrlVbrd6ntMNthkl1wM0H5j4XQOlWzlP7liNqPZQnuN5cL/KDX jjGY1X5UMO9SznNpimt/LGQ556/FRytTm9Z5Xh9XlETPHSraHdffGbNN7gGaaHlhjTUJLq c+4RYAzCPHXeIOe4DOT1ApuDPzLkc1qcgsuSimY2SVXQesteZai/A5s9Vg51P0wDh6xRd8 2STB1CGwnQtP3eaQJL4vRIjLDe9iEqU2j3Zmca0jbVRjTzVpM0QqrNrSuIncwg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=Z1EJkCiR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (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: 3.06 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=Z1EJkCiR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (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: 6DE9F7913 X-Spam-Score: 3.06 X-Migadu-Scanner: scn0.migadu.com X-TUID: re4Hnbmgo3k5 --=-7XO3GpPW0zEMOSY++9tk Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op di 19-04-2022 om 11:17 [+0200]: > (guix self), the module that =E2=80=98guix pull=E2=80=99 uses, already au= tomatically > splits package modules into two groups.=C2=A0 It=E2=80=99s not as modular= as we=E2=80=99d > like, but it=E2=80=99s a start.=C2=A0 What would be useful is to come up = with metrics > and tools to reduce the closure of the =E2=80=9Cguix-packages-base=E2=80= =9D group. >=20 > WDYT? Maybe as a first step, "guix style" could be taught to trim unused imports? When writing the patches it turned out that some imports were unnecessary and could therefore be removed ... Greetings, Maxime. --=-7XO3GpPW0zEMOSY++9tk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYl7VthccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7o31AQCZaSFOnmNueUvB6YmXLTx2bafZ 0n47qrHPV+dIc53gRwD/ec5htdWDKlv1BsA9CDDDSadR8FVjPYS4AYWojeB69gc= =ACx9 -----END PGP SIGNATURE----- --=-7XO3GpPW0zEMOSY++9tk--