Package: menulibre
Version: 2.2.2-2
Severity: important

Dear Maintainer,

In a X11 Terminal (XFCE4), typing menulibre results in these messages :

(menulibre:4299): Gtk-WARNING **: 09:32:53.070: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton

(menulibre:4299): Gtk-WARNING **: 09:32:53.108: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 2283, in do_activate
    self.win = MenulibreWindow(self, headerbar)
               ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 261, in __init__
    self.configure_application_treeview(builder)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 633, in configure_application_treeview
    self.treeview = MenulibreTreeview.Treeview(self, builder)
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreTreeview.py", line 50, in __init__
    if self._configure_treeview(builder):
       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreTreeview.py", line 64, in _configure_treeview
    treestore = MenuEditor.get_treestore()
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 157, in get_treestore
    menus = get_menus()
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 238, in get_menus
    structure.append(get_submenus(menu, top[0]))
                     ~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 177, in get_submenus
    generic_name = app_info.get_generic_name()

TypeError: GioUnix.DesktopAppInfo.get_generic_name() takes exactly 1 argument (0 given)

Application is unusable.

* What led up to the situation?

* What exactly did you do (or not do) that was effective (or ineffective)?

* What was the outcome of this action?
No menulibre window.

* What outcome did you expect instead?
Menulibre main window.



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

Kernel: Linux 6.16.9+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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 menulibre depends on:
ii gir1.2-gdkpixbuf-2.0 2.42.12+dfsg-5
ii gir1.2-glib-2.0 2.84.4-3
ii gir1.2-gmenu-3.0 3.36.0-3
ii gir1.2-gtk-3.0 3.24.50-2
it gnome-menus 3.36.0-3
ii python3 3.13.7-1
ii python3-gi 3.50.0-7
ii python3-psutil 7.0.0-2
ii xdg-utils 1.2.1-2

menulibre recommends no packages.

menulibre suggests no packages.

-- no debconf information

Reply via email to