Отсутствует жесткая зависимость на пакет python3-module-dbus. В стартерките (не знаю как в полных дистрибутивах) при попытке запустить настройки апплетов в консоль валится примерно такое: ================================================================== Traceback (most recent call last): File "/usr/share/cinnamon/cinnamon-settings/xlet-settings.py", line 9, in <module> from JsonSettingsWidgets import * File "/usr/share/cinnamon/cinnamon-settings/bin/JsonSettingsWidgets.py", line 2, in <module> from SettingsWidgets import * File "/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py", line 8, in <module> import dbus ImportError: No module named 'dbus' ================================================================== и ничего не происходит...
Проблему надо исправить сначала в Сизифе. Зависимости на python3 модули не находятся автоматически, так как в спеке нет: Buildrequires(pre): rpm-build-python3 Необходимо добавить и проверить сгенерируется ли зависимость на python3-module-dbus
В Сизифе исправлено. Извиняюсь. Но это не отменяет необходимость настроить автоматический поиск зависимостей python3.
Также, чтобы искались зависимости на python3 нужно в спек строчку добавить: %add_python3_path %_datadir/cinnamon/
Постараюсь на этой неделе починить.
Сейчас собирается 213632, в котором добавлена завимисость на python3-module-dbus. > Также, чтобы искались зависимости на python3 нужно в спек строчку добавить: %add_python3_path %_datadir/cinnamon/ Использовать этот прием в данном случае опасно, поскольку помимо автоматической генерации requires, еще автоматически нагенерируется целая пачка ненужных, а, самое главное, потенциально опасных provides.
cinnamon-3.4.6-alt1.M80P.2 -> p8: Tue Sep 25 2018 Vladimir Didenko <cow@altlinux> 3.4.6-alt1.M80P.2 - do not require PAM for python3 scripts Tue Sep 25 2018 Vladimir Didenko <cow@altlinux> 3.4.6-alt1.M80P.1 - fix requires for Python 3 (closes: #35281)