Bug 41156

Summary: Ошибка группировки устройств при добавлении принтера: «Process org.fedoraproject.Config.Printing exited with status 1»
Product: Sisyphus Reporter: Mikhail Chernonog <snowmix>
Component: system-config-printer-libAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P5 CC: aris, boyarsh, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
error-printing none

Description Mikhail Chernonog 2021-10-18 15:54:42 MSK
Created attachment 9839 [details]
error-printing

Стенд:
alt-kworkstation-10.0-beta20211014-install-x86_64

Шаги:
1. Подключить к PC принтер
2. Открыть Меню приложений, в поиске ввести "Принтеры"
3. В открывшемся окне нажать кнопку для добавления принтера

Реальный результат:
Появляется следующая ошибка.
Ошибка группировки устройств: «Process org.fedoraproject.Config.Printing exited with status 1»
Приложил скриншот

Ожидаемый результат:
Успешное отображение списка принтеров без ошибок.
Comment 1 Sergey V Turchin 2021-11-02 11:05:09 MSK
# /usr/bin/scp-dbus-service 
Traceback (most recent call last):
  File "/usr/share/system-config-printer/scp-dbus-service.py", line 27, in <module>
    gi.require_version('Gdk', '3.0')
  File "/usr/lib64/python3/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available for version %s' %
ValueError: Namespace Gdk not available for version 3.0
Comment 2 Sergey V Turchin 2021-11-02 11:08:07 MSK
Это на p10 вообще, но system-config-printer и там и там 1.5.15-alt3, поэтому с Сизифа надо начинать.
Comment 3 Sergey V Turchin 2021-11-02 11:57:34 MSK
Воспроизводится, если
apt-get remove libgtk+3-gir
при этом у меня был установлен libgtk4-gir и system-config-printer-lib не удалился, но работать перестал с той же руганью.
Т.е. нужна жесткая зависимость:
Requires: typelib(Gdk) = 3.0
Comment 4 Repository Robot 2021-11-02 13:03:46 MSK
system-config-printer-1.5.15-alt4 -> sisyphus:

 Tue Nov 02 2021 Andrey Cherepanov <cas@altlinux> 1.5.15-alt4
 - Require typelib(Gdk) = 3.0 (ALT #41156).
Comment 5 Sergey V Turchin 2021-11-03 11:07:17 MSK
p10 http://git.altlinux.org/tasks/288724/