Package: mate-menus Version: 1.26.1-2 Severity: serious Justification: breaks mozo and mate-menus is required for mate-desktop Tags: patch upstream Affects: src:mozo Forwarded: https://github.com/mate-desktop/mate-menus/issues/119
Dear Maintainer, About After updating to glib2 version 2.86 or higher, mozo became broken as per the logs below, and an update to https://github.com/mate-desktop/mate-menus/releases/tag/v1.28.1 would fix the problem. Alternatively, applying the patch I've included below in the references would also resolve the issue. In addition to fixing problems such as: matemenu-tree: Fix crash when adding launcher from compact menu matemenu-tree: Fix build warning -Wsign-conversion fix test programs test-menu-spec: Fix build warning -Wmissing-field-initializers See https://github.com/mate-desktop/mate-menus/compare/v1.26.1...v1.28.0 Log Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 401, in on_menu_tree_cursor_changed self.loadItems(self.menu_store[menu_path][2], menu_path) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MainWindow.py", line 257, in loadItems for item, show in self.editor.getItems(menu): ~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 300, in getItems yield (item, self.__isVisible(item)) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/Mozo/MenuEditor.py", line 580, in __isVisible app_info = item.get_app_info() ^^^^^^^^^^^^^^^^^ AttributeError: 'TreeEntry' object has no attribute 'get_app_info' References https://github.com/mate-desktop/mozo/issues/92 https://github.com/mate-desktop/mate-menus/pull/120 https://packages.debian.org/source/unstable/mozo https://packages.debian.org/source/sid/mate-menus -- System Information: Debian Release: forky/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.18.12+deb14-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.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 mate-menus depends on: ii gir1.2-matemenu-2.0 1.26.1-2 mate-menus recommends no packages. mate-menus suggests no packages. -- no debconf information

