From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 GBnaCOOSPGKyEAEAgWs5BA (envelope-from ) for ; Thu, 24 Mar 2022 16:48:51 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id MG2KBeOSPGK5OgAAauVa8A (envelope-from ) for ; Thu, 24 Mar 2022 16:48:51 +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 B445C1A19E for ; Thu, 24 Mar 2022 16:48:50 +0100 (CET) Received: from localhost ([::1]:47966 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nXPhh-0000pg-DP for larch@yhetil.org; Thu, 24 Mar 2022 11:48:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49824) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXPfz-0007rF-Gy for guix-patches@gnu.org; Thu, 24 Mar 2022 11:47:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55348) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nXPfy-0006JD-Dr for guix-patches@gnu.org; Thu, 24 Mar 2022 11:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nXPfy-0007lH-9w for guix-patches@gnu.org; Thu, 24 Mar 2022 11:47:02 -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: Thu, 24 Mar 2022 15:47: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: Liliana Marie Prikler , 54539@debbugs.gnu.org Received: via spool by 54539-submit@debbugs.gnu.org id=B54539.164813680529812 (code B ref 54539); Thu, 24 Mar 2022 15:47:02 +0000 Received: (at 54539) by debbugs.gnu.org; 24 Mar 2022 15:46:45 +0000 Received: from localhost ([127.0.0.1]:49245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXPfg-0007kl-T9 for submit@debbugs.gnu.org; Thu, 24 Mar 2022 11:46:45 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:57528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXPff-0007kd-52 for 54539@debbugs.gnu.org; Thu, 24 Mar 2022 11:46:44 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id AFmh270064UW6Th01FmhiB; Thu, 24 Mar 2022 16:46:41 +0100 Message-ID: <6c9031840667a11465eeefed0a4f0769c3466578.camel@telenet.be> From: Maxime Devos Date: Thu, 24 Mar 2022 16:46:37 +0100 In-Reply-To: <232472b55b6237597e2e304741fd823d205d7972.camel@ist.tugraz.at> References: <5a87d6f772ff7424cb6fccea7c45276bef7797aa.camel@telenet.be> <5ab234b577c15dd50c36aaf427cce593404b52dc.camel@ist.tugraz.at> <70b6c5f42bccf41a63acb38922e8d20d4eda3d8a.camel@telenet.be> <232472b55b6237597e2e304741fd823d205d7972.camel@ist.tugraz.at> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-0pveJBfJmIbcbreU7IaW" 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=1648136801; bh=5zJqhqktO/FoXyiH62rwOW15x5OAKfNjB6d5DD5zCiM=; h=Subject:From:To:Date:In-Reply-To:References; b=Uepa2zWz69om5Z/Q/ukHK7PmDkuyy9U5aBhWq8CXC7httNZCNUytX+lspXaR+umx3 Ap8g5Z6xoB5IH50ljX+c+5pFBIWBZQzwIOPHR6iWHj3LXLQcRN2G1YDVS5/AiNEhEf CYiwumplZ3ofg+dXweZbdKSYP8fwbjh3TV51iQFwXISs4Ra6eEsn9dQV0fNOljiShM E+uQ91vVisn7CJRVj/6PblsUhhQgAdv44nDKLRFSxzJ5S42/MXe1zXIcuNOnpUg94V M9Zzufp2/d9owsj6ZPKvNSiT9PlYh/AQOwe6S0R4j0+Z7vcVmQOWLhJb4cJklismTv scLI9bJo+k68w== 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=1648136930; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=5zJqhqktO/FoXyiH62rwOW15x5OAKfNjB6d5DD5zCiM=; b=AJzUmI/DILkDAzCGf24PWMZezfWw4Xoug8kdVDd4w4JM6TKxrKo3jrY8Fv6y+znvYdGZIn rYsuF7Fsn8unWOUxNV9Z7D38c520DvLAHO7CyAolkHqhD0QrolPruxayrj+dmk86MduXu8 s1E6tilUh73OeIF7r5QgvuiJSB5GUgltMHqSFji/+OtAtNnLstQx7Oj168RAK8+ca4tJQr dZD6VeCgYMJ8bdwseakvkffDi+PJgvFk2TdKhcauejvu8eQ1eLiQnKgRm5q8MMGHJRyctB vJZUr0D213oqwO7ADQ1/hQFEbooWx/LpSCBAL6RBMCP35MO5bWsVK+uFfFenvw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648136930; a=rsa-sha256; cv=none; b=Y5zVZ7Q27BFutzjT4SV28b8iOFbUgQLVxlVeggXZcA4OMwwljTKv8uH/6UEhslgBtywFBu u9QgT9k+JFHYc4jFICBuFzplb3kBeAPxxsH14DfKyK3AuOD16TApu4vCJX2W2gS3gccYHz GlHPaDLeuuKCC8HNNQ6Z63qzUMn++RWJWzaQM8lD0PyLPM4e7MxWVd+lYP5wxsC3+/qBeH rWUUar2Zp4stPrgL47auqtn3tSc2Tx9HBsSJxgxWOQbNIEPvNU/wKo6HAI+upKqAZLZn08 EwEbR1YXpzISIVaIaE1nu36ZxghN1DJyUsjnDKvgvJuy2ChgckXMLCva/WxcAw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=Uepa2zWz; 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.21 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=Uepa2zWz; 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: B445C1A19E X-Spam-Score: 3.21 X-Migadu-Scanner: scn0.migadu.com X-TUID: JckzzcVv4SOj --=-0pveJBfJmIbcbreU7IaW Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Liliana Marie Prikler schreef op do 24-03-2022 om 16:38 [+0100]: > > For reducing the contribution of (gnu packages compression) on the > > cycle issue, I've (in not yet submitted patched) separated many > > things into (gnu packages compression-xyz), perhaps I can merge > > (gnu packages patools) into (gnu packages compression-xyz)? > Here too, I think a classification into compression algorithms in > compression and backup/archival tools in another file (we do have > backup IIRC) would make the most sense.=C2=A0 Though obviously, we'd have > to > do compression algorithms implemented in Rust in a special rust- > compression file to avoid circles or use the cycle killer lambda > trick. > I'm not sure if "compression-xyz" would be a helpful label, and it > might just become the next root of circular dependencies if abused. Except for zpaq, there don't appear to be any backup tools in (gnu packages compression). There are no rust compression things in (gnu packages compression) (yet!). But yes, there's some opportunity for abuse here. There _are_ archival tools in (gnu packages compression), e.g. tar and unzip. Moving them to (gnu packages backup) wouldn't bring any benefit though, since they are used by practically everything. Anyway, I'll continue trying to break cycles ... Greetings, Maxime. --=-0pveJBfJmIbcbreU7IaW 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+4iGRcl7gUCYjySXRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gPKAP923TsyKaWfv4R8Yqee7GAwOvjX V65fuS5avwZk4RnpggD+LwgqR+fpaSDA787Wzjpk5ExVbhoVHCb664ExPEjMTgE= =1yxR -----END PGP SIGNATURE----- --=-0pveJBfJmIbcbreU7IaW--