Package: s-tui Version: 1.1.4-1 Severity: grave Justification: renders package unusable X-Debbugs-Cc: genpfa...@threadpitch.net
Dear Maintainer, Selecting the 'Graphs' option in s-tui causes a ValueError exception: ################ Traceback (most recent call last): File "/usr/bin/s-tui", line 33, in <module> sys.exit(load_entry_point('s-tui==1.1.4', 'console_scripts', 's-tui')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/s_tui/s_tui.py", line 913, in main graph_controller.main() File "/usr/lib/python3/dist-packages/s_tui/s_tui.py", line 758, in main loop.run() File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 343, in run self._run() File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 445, in _run self.event_loop.run() File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 182, in run self._loop() File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 229, in _loop record.data() File "/usr/lib/python3/dist-packages/urwid/display/_posix_raw_display.py", line 273, in wrapper return self.parse_input(event_loop, callback, self.get_available_raw_input()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/display/_raw_display_base.py", line 493, in parse_input callback(decoded_codes, raw_codes) File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 472, in _update self.process_input(keys) File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 573, in process_input k = self._topmost_widget.keypress(self.screen_size, k) # noqa: PLW2901 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 798, in keypress return get_delegate(self).keypress(size, key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/padding.py", line 418, in keypress return self._original_widget.keypress(maxvals, key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/columns.py", line 1121, in keypress key = w.keypress(size_args[i], key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/s_tui/sturwid/ui_elements.py", line 92, in keypress return super(ViListBox, self).keypress(size, key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/listbox.py", line 1102, in keypress key = focus_widget.keypress((maxcol,), key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/grid_flow.py", line 494, in keypress key = super().keypress(size, key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 798, in keypress return get_delegate(self).keypress(size, key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/pile.py", line 862, in keypress key = self.focus.keypress(size_args[i], key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/padding.py", line 418, in keypress return self._original_widget.keypress(maxvals, key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/columns.py", line 1121, in keypress key = w.keypress(size_args[i], key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 798, in keypress return get_delegate(self).keypress(size, key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/wimp.py", line 762, in keypress self._emit("click") File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 428, in _emit signals.emit_signal(self, name, self, *args) File "/usr/lib/python3/dist-packages/urwid/signals.py", line 301, in emit result |= self._call_callback(callback, user_arg, weak_args, user_args, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/signals.py", line 325, in _call_callback return bool(callback(*args)) ^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/s_tui/s_tui.py", line 354, in on_graphs_menu_open self.original_widget = urwid.Overlay( ^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urwid/widget/overlay.py", line 166, in __init__ self.set_overlay_parameters(align, width, valign, height, min_width, min_height, left, right, top, bottom) File "/usr/lib/python3/dist-packages/urwid/widget/overlay.py", line 459, in set_overlay_parameters self.options( File "/usr/lib/python3/dist-packages/urwid/widget/overlay.py", line 355, in options Align(align_type), ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/enum.py", line 712, in __call__ return cls.__new__(cls, value) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/enum.py", line 1135, in __new__ raise ve_exc ValueError: <WHSettings.RELATIVE: 'relative'> is not a valid Align ################ This upstream issue looks very similar and has a fix: https://github.com/amanusk/s-tui/issues/212 -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.6.13-amd64 (SMP w/16 CPU threads; PREEMPT) 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 s-tui depends on: ii python3 3.11.6-1 ii python3-distutils 3.11.5-1 ii python3-pkg-resources 68.1.2-2 ii python3-psutil 5.9.8-1 ii python3-urwid 2.4.6-0.1 s-tui recommends no packages. Versions of packages s-tui suggests: ii stress 1.0.7-1 -- no debconf information