Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1265002 > unrolled thread

Bug#1117491: alacarte: does not show contents of submenus

Started byFrancesco Potortì <Potorti@isti.cnr.it>
First post2025-10-06 18:00 +0200
Last post2025-10-06 20:40 +0200
Articles 4 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1117491: alacarte: does not show contents of submenus Francesco Potortì <Potorti@isti.cnr.it> - 2025-10-06 18:00 +0200
    Bug#1117491: alacarte: does not show contents of submenus Simon McVittie <smcv@debian.org> - 2025-10-06 18:30 +0200
    Bug#1117491: alacarte: does not show contents of submenus Francesco Potortì <Potorti@isti.cnr.it> - 2025-10-06 19:10 +0200
      Bug#1117491: alacarte: does not show contents of submenus Simon McVittie <smcv@debian.org> - 2025-10-06 20:40 +0200

#1265002 — Bug#1117491: alacarte: does not show contents of submenus

FromFrancesco Potortì <Potorti@isti.cnr.it>
Date2025-10-06 18:00 +0200
SubjectBug#1117491: alacarte: does not show contents of submenus
Message-ID<LCVMZ-3d31-7@gated-at.bofh.it>
Package: alacarte
Version: 3.58.0-1
Severity: normal

Recently alacarte stopped showing contents of submenus.  For example, if I click on the Graphics submenu on the left pane, the right pane is empty.  Same for all submenus

-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-security'), (101, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.16.9+deb14-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=it_IT.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 alacarte depends on:
ii  gir1.2-gdkpixbuf-2.0  2.44.3+dfsg-3
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
ii  gnome-menus           3.36.0-3
ii  python3               3.13.7-1
ii  python3-cairo         1.27.0-2
ii  python3-gi            3.50.0-7
ii  python3-gi-cairo      3.50.0-7

alacarte recommends no packages.

alacarte suggests no packages.

-- no debconf information

[toc] | [next] | [standalone]


#1265004

FromSimon McVittie <smcv@debian.org>
Date2025-10-06 18:30 +0200
Message-ID<LCWg1-3du1-3@gated-at.bofh.it>
In reply to#1265002
On Mon, 06 Oct 2025 at 17:51:09 +0200, Francesco Potortì wrote:
>Recently alacarte stopped showing contents of submenus.  For example, if I click on the Graphics submenu on the left pane, the right pane is empty.  Same for all submenus

I suspect this might be another effect of <https://bugs.debian.org/1117444>.

     smcv

[toc] | [prev] | [next] | [standalone]


#1265009

FromFrancesco Potortì <Potorti@isti.cnr.it>
Date2025-10-06 19:10 +0200
Message-ID<LCWSJ-3dYN-3@gated-at.bofh.it>
In reply to#1265002
I should add that alacarte, mozo and menulibre all give the same error, so maybe it's a problem with some underlying python library.

Running update-menus as root apparently changes nothing, same reinstalling menu-xdg and alacarte.

Here is the output from alacarte:

~$ alacarte

(alacarte:73190): Gtk-CRITICAL **: 18:02:53.279: gtk_accel_label_set_accel_closure: assertion 'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed

(alacarte:73190): Gtk-CRITICAL **: 18:02:53.279: gtk_accel_label_set_accel_closure: assertion 'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed

<<< the previous errors are shown as soon as the app starts.

<<< the following errors appear when slicking on a submenu: 

Traceback (most recent call last):
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 345, in on_menu_tree_cursor_changed
    self.loadItems(self.menu_store[menu_path][2])
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 217, in loadItems
    for item, show in self.editor.getItems(menu):
                      ~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 154, in getItems
    yield (item, self.isVisible(item))
                 ~~~~~~~~~~~~~~^^^^^^
  File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 314, in isVisible
    return not (item.get_is_excluded() or app_info.get_nodisplay())
                                          ~~~~~~~~~~~~~~~~~~~~~~^^
TypeError: GioUnix.DesktopAppInfo.get_nodisplay() takes exactly 1 argument (0 given)

[toc] | [prev] | [next] | [standalone]


#1265017

FromSimon McVittie <smcv@debian.org>
Date2025-10-06 20:40 +0200
Message-ID<LCYhP-3eLW-11@gated-at.bofh.it>
In reply to#1265009
Control: reassign -1 python3-gi 3.50.0-7
Control: forcemerge 1117444 -1
Control: affects 1117444 + alacarte src:alacarte mozo src:mozo menulibre src:menulibre

On Mon, 06 Oct 2025 at 19:04:47 +0200, Francesco Potortì wrote:
>I should add that alacarte, mozo and menulibre all give the same error, so maybe it's a problem with some underlying python library.

Yes, that sounds like #1117444: reassigning.

     smcv

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web