From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id AB1pBhHBAmXI9AAA9RJhRA:P1 (envelope-from ) for ; Thu, 14 Sep 2023 10:15:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id AB1pBhHBAmXI9AAA9RJhRA (envelope-from ) for ; Thu, 14 Sep 2023 10:15:13 +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 DD35332254 for ; Thu, 14 Sep 2023 10:15:11 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=NJpgGDlx; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694679313; a=rsa-sha256; cv=none; b=l2Nq6syh4Zpj2WxkAv6Hnmq04Ntzs09YtTEm7AXDaJq9MacJfSURiYQ7pq9ank7wknCdbY 8M3XZHYhe8de0gYrQd+yZE+ULjA3S6wz7Iz4DTkrYusEY/8olGm0g1aylQkKEu5seuyzg0 LfdfHm6GWqNvh4rBFT1hH4zogmhvevnDnK5i2jiDQB7IJFF7XRCv6QnfESfeQpjKKg1feF mbJGPgaLhf3ggQ3B66dTpkL9zbNi86kkHvkC2AiN3+E3ixz+prM/VhFYDFsKYUKzGXzfsM hHz3hjAQshVS9jxdfcjB8DnOOu4hlSNOf6NLFKajmPau+clxyzzrcWVVVQuigg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694679313; 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=B9ILnEA3bXmGuzJuc5u6FqPkCYXdqcqhK5U6yW9LJ0I=; b=tc9YAcRVNQ3j51+3LHgOwVVGRxuI7P0zKthJF5yBvruMuqwmmXcldhKcH8AlCXzcLiXe1f QpyqrjNx1c98Imkvtcdd7iUAdcvP5CsJk5DVrjnJIYCvz7wq6DeJ5DlI6XuLaaXf619+po jx3sYt345sXBwhRT0qTfqJDYZ9LHKxSI0l6KlG6+uYmX+vdQM+1dlAk1AJjowyxlOdwTO1 WjiTOEkR3S6cXFMzRt/O1uHASK2a3HNRLk+VNT8bl5gYmSj/HqlPGv8UOLnsKHQs9nvnXj Bj8hbq7oWZmV8LRqlO/o65L5M6jcrLcif8miFW9iSuxUBsFkb23Y9yupEQXhMg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=NJpgGDlx; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qghV5-0007iK-Dk; Thu, 14 Sep 2023 04:14:59 -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 1qghV2-0007ht-AE for bug-guix@gnu.org; Thu, 14 Sep 2023 04:14:56 -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 1qghV2-0000Hj-2S for bug-guix@gnu.org; Thu, 14 Sep 2023 04:14:56 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qghV7-0000k9-Ns for bug-guix@gnu.org; Thu, 14 Sep 2023 04:15:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#65925: bluez or jack in the closure of python-ipython? Resent-From: Csepp Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 14 Sep 2023 08:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65925 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Simon Tournier Cc: 65925@debbugs.gnu.org X-Debbugs-Original-Cc: 65925@debbugs.gnu.org, bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16946792842755 (code B ref -1); Thu, 14 Sep 2023 08:15:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Sep 2023 08:14:44 +0000 Received: from localhost ([127.0.0.1]:37567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qghUp-0000iB-Uz for submit@debbugs.gnu.org; Thu, 14 Sep 2023 04:14:44 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qghUo-0000he-7N for submit@debbugs.gnu.org; Thu, 14 Sep 2023 04:14:42 -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 1qghUd-0007bg-1v for bug-guix@gnu.org; Thu, 14 Sep 2023 04:14:31 -0400 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qghUb-0000E4-4P for bug-guix@gnu.org; Thu, 14 Sep 2023 04:14:30 -0400 Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4RmVTf4pLcz9tB5; Thu, 14 Sep 2023 08:14:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1694679265; bh=P7iziTRuxU2Lc7RFHJ9noZpPXT8ynNOR29EHLzi79eg=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=NJpgGDlxu1J9BCWUG5rd47rmazxuaYdKa0+48Mo6RHs409M+mpVbal6gHDcMQf4cL enBFfBNH5a+aAnsFKnTnAntKvuP1SgsT/m5ZvyMPW46nSqxw82bN5b1+qpmVijlHK4 4ZWhAPaKOnFkFU8xMhYX84HuL95aRYBu8yj8b4d0= X-Riseup-User-ID: 62AC0E84842081FCB472B2F014A26EB5B05001146EEF576502BBF63D35420A7A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4RmVTd66HJzFq1y; Thu, 14 Sep 2023 08:14:13 +0000 (UTC) References: <87r0n2dwq7.fsf@gmail.com> From: Csepp Date: Thu, 14 Sep 2023 10:11:00 +0200 In-reply-to: <87r0n2dwq7.fsf@gmail.com> Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -2.24 X-Spam-Score: -2.24 X-Migadu-Queue-Id: DD35332254 X-Migadu-Scanner: mx2.migadu.com X-TUID: FtCxxBFf4Ulv Simon Tournier writes: > Hi, > > IPython is a Python REPL and there is no direct dependencies on bluez or > jack. Why does it need unrelated tools as some Bluetooth or JACK audio? > > [...] > Last, the chain of dependencies looks like: > > $ guix graph --path python-ipython bluez > python-ipython@8.5.0 > python-matplotlib@3.5.2 > python-wxpython@4.2.0 > wxwidgets@3.2.2.1 > sdl2@2.26.2 > pulseaudio@16.1 > bluez@5.66 > [...] Seem pretty self-explanatory: matplotlib has a GUI frontend (or even multiple frontends), one of them is based on WxWidgets, which pulls in SDL2, and Guix doesn't split SDL2 like some other distros do, so all its dependencies get pulled in. In case you are not familiar with SDL(2), it's a portable "direct media layer", a library used for portable multimedia applications.