Package: nanovna-saver
Version: 0.7.3-1.1
Severity: important
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
I installed nanovna-saver after seeing it is packaged for Trixie and
later.
* What exactly did you do (or not do) that was effective (or
ineffective)?
I tried to start the program from a shell prompt to get terminal
output, but apparently no executable is installed in the normal bin
path.
* What was the outcome of this action?
Nothing.
* What outcome did you expect instead?
A program that runs.
Here is the journal output:
Dec 18 11:28:15 x1carbon systemd[2168]: Started
app-gnome-NanoVNASaver-3608.scope - Application launched by gnome-shell.
Dec 18 11:28:15 x1carbon NanoVNASaver.desktop[3608]: Traceback (most recent
call last):
Dec 18 11:28:15 x1carbon NanoVNASaver.desktop[3608]: File
"/usr/bin/NanoVNASaver", line 5, in <module>
Dec 18 11:28:15 x1carbon NanoVNASaver.desktop[3608]: from
NanoVNASaver.__main__ import main
Dec 18 11:28:15 x1carbon NanoVNASaver.desktop[3608]: File
"/usr/lib/python3/dist-packages/NanoVNASaver/__init__.py", line 1, in <module>
Dec 18 11:28:15 x1carbon NanoVNASaver.desktop[3608]: from .NanoVNASaver
import NanoVNASaver
Dec 18 11:28:15 x1carbon NanoVNASaver.desktop[3608]: File
"/usr/lib/python3/dist-packages/NanoVNASaver/NanoVNASaver.py", line 24, in
<module>
Dec 18 11:28:15 x1carbon NanoVNASaver.desktop[3608]: from PySide6 import
QtCore, QtGui, QtWidgets
Dec 18 11:28:15 x1carbon NanoVNASaver.desktop[3608]: ModuleNotFoundError: No
module named 'PySide6'
I then manually installed the pyside6-tools package (which seemed
reasonable, but could be wrong) which pulled in a lot of dependencies
but trying to start the app still fails:
Dec 18 11:38:05 x1carbon systemd[2168]: Started
app-gnome-NanoVNASaver-4998.scope - Application launched by gnome-shell.
Dec 18 11:38:06 x1carbon NanoVNASaver.desktop[4998]: Traceback (most recent
call last):
Dec 18 11:38:06 x1carbon NanoVNASaver.desktop[4998]: File
"/usr/bin/NanoVNASaver", line 5, in <module>
Dec 18 11:38:06 x1carbon NanoVNASaver.desktop[4998]: from
NanoVNASaver.__main__ import main
Dec 18 11:38:06 x1carbon NanoVNASaver.desktop[4998]: File
"/usr/lib/python3/dist-packages/NanoVNASaver/__init__.py", line 1, in <module>
Dec 18 11:38:06 x1carbon NanoVNASaver.desktop[4998]: from .NanoVNASaver
import NanoVNASaver
Dec 18 11:38:06 x1carbon NanoVNASaver.desktop[4998]: File
"/usr/lib/python3/dist-packages/NanoVNASaver/NanoVNASaver.py", line 24, in
<module>
Dec 18 11:38:06 x1carbon NanoVNASaver.desktop[4998]: from PySide6 import
QtCore, QtGui, QtWidgets
Dec 18 11:38:06 x1carbon NanoVNASaver.desktop[4998]: ImportError: cannot import
name 'QtGui' from 'PySide6' (/usr/lib/python3/dist-packages/PySide6/__init__.py)
Using trusty Aptitude, I see that pyside-6tools reverse depends on the
python3-qtpy-pyside6 package. After installing it, the program now
opens. As I understand it, no assumption should be made about installed
packages and thus I think that nanovna-saver should depend on the
python3-qtpy-pyside6 package to ensure that all UI dependencies are in
place.
73, Nate
- -- System Information:
Debian Release: 13.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.57+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
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 nanovna-saver depends on:
ii libjs-sphinxdoc 8.1.3-5
ii python3 3.13.5-1
ii python3-numpy 1:2.2.4+ds-1
ii python3-scipy 1.15.3-1
ii python3-serial 3.5-2
ii python3-setuptools-scm 8.2.1-1
nanovna-saver recommends no packages.
nanovna-saver suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
iGsEARECACsWIQSC1k9rDmfNQfaJu6b7LFEw1VqIGQUCaUQ+5w0cbjBuYkBuMG5i
LnVzAAoJEPssUTDVWogZtEIAn2cQ48od8TpaQ6DRiM/84b00UAwYAKCaXouxS1Wj
dU9tzy9Ldi9r8kmfCg==
=GK17
-----END PGP SIGNATURE-----