Bug#973513: ricks-amdgpu-utils: undocumented dependencies
tmo1
tmore1 at gmx.com
Sun Nov 1 04:30:58 GMT 2020
Package: ricks-amdgpu-utils
Version: 3.5.0-1
Severity: normal
X-Debbugs-Cc: tmore1 at gmx.com
Plotting requires the python3-cairocffi package; without it installed,
gpu-mon fails ungracefully with something like:
*****
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_cairo.py", line 15, in <module>
import cairo
ModuleNotFoundError: No module named 'cairo'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_cairo.py", line 21, in <module>
import cairocffi as cairo
ModuleNotFoundError: No module named 'cairocffi'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/bin/gpu-plot", line 66, in <module>
from matplotlib.backends.backend_gtk3cairo import FigureCanvasGTK3Cairo as FigureCanvas
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3cairo.py", line 6, in <module>
from . import backend_cairo, backend_gtk3
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_cairo.py", line 23, in <module>
raise ImportError(
ImportError: cairo backend requires that pycairo>=1.11.0 or cairocffiis installed
gpu-plot has closed
Quitting...
*****
It also requires the package python3-gi-cairo to work properly; without
it, the plotting screen opens but the plotting doesn't work, with many
copies of:
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
being printed to the console.
I think that in addition, python3-gi is necessary for any GUI
functionality, and gnuplot is necessary for plotting.
These various dependencies should either be specified as either
recommends or at least suggests, and / or documented in the
documentation. My personal opinion is that both should be done.
ear Maintainer,
-- System Information:
Debian Release: bullseye/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.9.0-1-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages ricks-amdgpu-utils depends on:
ii python3 3.8.6-1
ii python3-gpumodules 3.5.0-1
ricks-amdgpu-utils recommends no packages.
ricks-amdgpu-utils suggests no packages.
-- no debconf information
More information about the debian-science-maintainers
mailing list