GNU bug report logs - #65925
bluez or jack in the closure of python-ipython?

Previous Next

Package: guix;

Reported by: Simon Tournier <zimon.toutoune <at> gmail.com>

Date: Wed, 13 Sep 2023 18:31:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Csepp <raingloom <at> riseup.net>
To: Simon Tournier <zimon.toutoune <at> gmail.com>
Cc: 65925 <at> debbugs.gnu.org
Subject: bug#65925: bluez or jack in the closure of python-ipython?
Date: Thu, 14 Sep 2023 10:11:00 +0200
Simon Tournier <zimon.toutoune <at> gmail.com> 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 <at> 8.5.0
> python-matplotlib <at> 3.5.2
> python-wxpython <at> 4.2.0
> wxwidgets <at> 3.2.2.1
> sdl2 <at> 2.26.2
> pulseaudio <at> 16.1
> bluez <at> 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.




This bug report was last modified 1 year and 274 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.