Package: gnuradio
Version: 3.8.2.0-2
Severity: important

Dear Maintainer,

Version 3.8.2.0 introduced the use of gsettings to detect dark theme.
It was introduced in [1].

However, I do not have gsettings, making grc unable start.

It was solved in [2]. Could you backport this patch [3]?

[1] 
https://github.com/gnuradio/gnuradio/commit/507e85722573cfdc3029b4fd7776a75987f332d7#diff-bf77b70d546aca561ea9162c8da2105c
[2] 
https://github.com/gnuradio/gnuradio/commit/7826795923375fef264070e9af4e21f5932737f6
[3] 
https://github.com/gnuradio/gnuradio/commit/7826795923375fef264070e9af4e21f5932737f6.patch

$ gnuradio-companion
Traceback (most recent call last):
  File "/usr/bin/gnuradio-companion", line 102, in <module>
    run_main()
  File "/usr/bin/gnuradio-companion", line 95, in run_main
    exit(main())
  File "/usr/lib/python3/dist-packages/gnuradio/grc/main.py", line 73, in main
    from .gui.Platform import Platform
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/Platform.py", line 26, 
in <module>
    from . import canvas
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/canvas/__init__.py", 
line 21, in <module>
    from .param import Param
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/canvas/param.py", line 
23, in <module>
    from .. import ParamWidgets, Utils, Constants
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/ParamWidgets.py", line 
66, in <module>
    add_style_provider()
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/ParamWidgets.py", line 
58, in add_style_provider
    dark_theme = have_dark_theme()
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/ParamWidgets.py", line 
48, in have_dark_theme
    theme = subprocess.check_output(
  File "/usr/lib/python3.8/subprocess.py", line 411, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.8/subprocess.py", line 489, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/usr/lib/python3.8/subprocess.py", line 854, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.8/subprocess.py", line 1702, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'gsettings'


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.8.0-1-amd64 (SMP w/12 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnuradio depends on:
ii  libboost-program-options1.71.0  1.71.0-6+b2
ii  libboost-thread1.71.0           1.71.0-6+b2
ii  libc6                           2.31-3
ii  libcodec2-0.9                   0.9.2-3
ii  libgcc-s1                       10.2.0-7
ii  libgnuradio-analog3.8.2         3.8.2.0-2
ii  libgnuradio-audio3.8.2          3.8.2.0-2
ii  libgnuradio-blocks3.8.2         3.8.2.0-2
ii  libgnuradio-channels3.8.2       3.8.2.0-2
ii  libgnuradio-digital3.8.2        3.8.2.0-2
ii  libgnuradio-dtv3.8.2            3.8.2.0-2
ii  libgnuradio-fec3.8.2            3.8.2.0-2
ii  libgnuradio-fft3.8.2            3.8.2.0-2
ii  libgnuradio-filter3.8.2         3.8.2.0-2
ii  libgnuradio-pmt3.8.2            3.8.2.0-2
ii  libgnuradio-qtgui3.8.2          3.8.2.0-2
ii  libgnuradio-runtime3.8.2        3.8.2.0-2
ii  libgnuradio-trellis3.8.2        3.8.2.0-2
ii  libgnuradio-uhd3.8.2            3.8.2.0-2
ii  libgnuradio-video-sdl3.8.2      3.8.2.0-2
ii  libgnuradio-vocoder3.8.2        3.8.2.0-2
ii  libgnuradio-wavelet3.8.2        3.8.2.0-2
ii  libgnuradio-zeromq3.8.2         3.8.2.0-2
ii  liblog4cpp5v5                   1.1.3-3
ii  libpython3.8                    3.8.5-2
ii  libqt5core5a                    5.14.2+dfsg-6
ii  libqt5widgets5                  5.14.2+dfsg-6
ii  libstdc++6                      10.2.0-7
ii  libuhd3.15.0                    3.15.0.0-3
ii  libvolk2-bin                    2.3.0-3
ii  python3                         3.8.2-3
ii  python3-click                   7.0-3
ii  python3-click-plugins           1.1.1-2
ii  python3-gi                      3.36.1-1
ii  python3-gi-cairo                3.36.1-1
ii  python3-lxml                    4.5.2-1
ii  python3-mako                    1.1.2+ds1-1
ii  python3-numpy                   1:1.19.1-1
ii  python3-opengl                  3.1.5+dfsg-1
ii  python3-pyqt5                   5.15.0+dfsg-1+b1
ii  python3-pyqtgraph               0.11.0-6
ii  python3-sip                     4.19.24+dfsg-1
ii  python3-yaml                    5.3.1-2
ii  python3-zmq                     19.0.2-2

Versions of packages gnuradio recommends:
pn  gnuradio-dev        <none>
ii  python3-matplotlib  3.3.0-3
ii  python3-networkx    2.4-4
ii  python3-pyqt5.qwt   1.02.00-2
ii  python3-scipy       1.5.2-2
ii  rtl-sdr             0.6.0-3
ii  uhd-host            3.15.0.0-3

Versions of packages gnuradio suggests:
pn  gr-fosphor  <none>
pn  gr-osmosdr  <none>

-- no debconf information

-- 

Cédric Hannotier

Reply via email to