From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id QNU6FF+ZPWKGOQEAgWs5BA (envelope-from ) for ; Fri, 25 Mar 2022 11:28:47 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id WMrlEF+ZPWJchgEAauVa8A (envelope-from ) for ; Fri, 25 Mar 2022 11:28:47 +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 0EE973113A for ; Fri, 25 Mar 2022 11:28:47 +0100 (CET) Received: from localhost ([::1]:53662 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nXhBW-00037o-6q for larch@yhetil.org; Fri, 25 Mar 2022 06:28:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58244) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXhAt-00037S-Q3 for guix-patches@gnu.org; Fri, 25 Mar 2022 06:28:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56323) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nXhAo-0005qn-3d for guix-patches@gnu.org; Fri, 25 Mar 2022 06:28:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nXhAn-00037q-UD for guix-patches@gnu.org; Fri, 25 Mar 2022 06:28: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: Fri, 25 Mar 2022 10:28: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: Liliana Marie Prikler , 54539@debbugs.gnu.org Received: via spool by 54539-submit@debbugs.gnu.org id=B54539.164820402511928 (code B ref 54539); Fri, 25 Mar 2022 10:28:01 +0000 Received: (at 54539) by debbugs.gnu.org; 25 Mar 2022 10:27:05 +0000 Received: from localhost ([127.0.0.1]:50214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXh9t-00036K-D5 for submit@debbugs.gnu.org; Fri, 25 Mar 2022 06:27:05 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:47946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXh9q-00035r-CI for 54539@debbugs.gnu.org; Fri, 25 Mar 2022 06:27:03 -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 AaT02700E4UW6Th01aT0dy; Fri, 25 Mar 2022 11:27:00 +0100 Message-ID: <9dc81d586944ac9cdd7505ed8e0cafdb95bceb7b.camel@telenet.be> From: Maxime Devos Date: Fri, 25 Mar 2022 11:26:54 +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="=-XjUD3mUeGlcPyBDpwNv+" 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=1648204020; bh=un+VPPAfcKzuZklFknezQ/6qcGHU9QB8ShfA6hZmnbE=; h=Subject:From:To:Date:In-Reply-To:References; b=RrPn4ySgcUk4REPn2KnPoxreMRG/OYbhQgCPFsflqNEozHj1WUNbLdZLgICXXNXM4 zw32ThXZrYm9ZbVyHRPDqKcY+tZfaXyef1RFHiCMoqq1r2vY9XVelXism70HHzJYqt 9AxUOV6owwNNqBzTH0UfR5I01WJ7qq4No3GDR/Nuhl2CbwxD4ZEm5WnVaroXMBRSxr z71DlidHAJtdiBG0/EqT5ac9z6/z9W/prrI/t5/ere0L6CNA1c5uKOHPmL/d0I2xJB 2oUDK1g7RRT/SMG/oTtZxpbnCWO4eBTdNDmFurxzVmTdMB0BA5FQZr+o+2FVZRNVoU V2/B1EzICz4Dg== 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=1648204127; 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=un+VPPAfcKzuZklFknezQ/6qcGHU9QB8ShfA6hZmnbE=; b=I2TKj1eQO7UL9K/z83cOflJ2Ma+TUHDHtmOoAJkf7B5rcbnEVh4wZSbA1HcvlhjrUgcMxB bD5kIX0q3cNrLRmiAR0ADaFkxVXjI5Kqkn+B8W9O84kVP8nDZrt9un+pMKpOFqOOHO+wZR DhL4QdR1fQf1uYABMe/riluC/ndrNfdz9alW0gao4hS6uGp76FK8HxupDR0k2C6nJJzhPh KRg0gSpdqJn3WTGd7biMbSEOW1n90j9TBzcZkV8aTMhxl3wse1eG7ynyCeriaYfS2/X6gR iK7v7UnR64dPegvh572LKhBZXQnLHC/q2FCd062H0jR6sdOd0LUaFFTdugCC0w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648204127; a=rsa-sha256; cv=none; b=cCp1HO1gYHUOxQdyCkHYeNuQCaAxSrmzMXeCb8bv7M5fc4IuEkNe28L6IhT1iJvMF6LtSV tWAt8eYyrBqhRqJRaRi7WVst+4D1P8etOdTR1svY7L86U7UODQHBeW6o1nIMAQGjsYEuJR i1eVvUTVsvLdGm8k2abBUelKJXEwc4FQTKb7QSILyAFj0PXhqYF0VDhnZdwzGmrHN8KSnm mZH/I9ymxTfCJIIQepDus/vX03hYs5NAwKbbqYUHn3rt0o5fhC9P2iGb6nM2AhPma5DkKW At/TfknSdAMYlsi/NKxy8AhVxccwCRS0aJzJ9VKv28VpAkIePYgNVbbsuvkuwQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=RrPn4ySg; 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.71 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=RrPn4ySg; 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: 0EE973113A X-Spam-Score: 3.71 X-Migadu-Scanner: scn1.migadu.com X-TUID: jklbjd2GVuSe --=-XjUD3mUeGlcPyBDpwNv+ 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]: > Am Donnerstag, dem 24.03.2022 um 16:05 +0100 schrieb Maxime Devos: > > Liliana Marie Prikler schreef op do 24-03-2022 om 08:22 [+0100]: > > > I agree that breaking up cycles is a good thing, but I disagree > > > with some of the decisions you've made here.=C2=A0 For instance, I > > > oppose the use of single-package modules, because those more often > > > than not simply clutter the file system. > >=20 > > There are some other sound applications in (gnu packages audio) > > and (gnu packages music), so maybe I can make a (gnu packages audio- > > apps) module where 'audacity' and other applications like 'calf' can > > reside? > I'm not sure. IIUC, audio should be for audio systems, codecs, etc. > whereas music sounds like a particular niche containing music players > etc. > [...] I'm not sure where the =E2=80=98I'm not sure=E2=80=99 comes from --- audaci= ty is not an audio system like pulseaudio or alsa, not a codec implementation like libvorbis, and it is a sound player (and editor), so IIUC, audacity does not fit into (gnu packages audio). While it can be used for modifying and playing music, it is more general than that, hence the suggestion of (gnu packages audio-apps) (where some other packages can be moved to as well, maybe 'gnaural'?). Though granted, it's difficult to make a strict distinction between audio and music. > Perhaps the cycle could more appropriately been broken by moving > stuff from music to audio? (gnu packages music) is full of applications using gtk+ or gles or the like. Moving them to (gnu packages audio) would make (gnu packages audio) depend on (gnu packages gtk) and friends, which seems counter- productive to me. Greetings, Maxime. --=-XjUD3mUeGlcPyBDpwNv+ 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+4iGRcl7gUCYj2Y7hccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7r9TAQDm2MtmjvUEkBqTQr1kj7QWr4Kd Vsh3X1O2j42AfQ2/hgEAqaXwv3//EubdEfSmX+BGbeuRItDtJ3h6fI46WA3fBQM= =T7AB -----END PGP SIGNATURE----- --=-XjUD3mUeGlcPyBDpwNv+--