В новой версии не хватает зависимостей на: python3-module-pygobject3 python3-module-setproctitle Виноват: +AutoReqProv: nopython Без этого никак?
Если убрать AutoReqProv: nopython и добавить в BuldRequires: rpm-build-python3 и rpm-build-gir, увидим что ягодка еще не вполне готова для python3 #232415 AWAITING #1 [test-only] sisyphus blueberry.git=1.2.5-alt4 Requires: rfkill, wmctrl, gnome-bluetooth, bluez-tools, /bin/sh, /usr/bin/env, /usr/bin/python3, python-base, python2.7(_thread), python2.7(gi), python3, python3(datetime) < 0, python3(dbus) < 0, python3(dbus.mainloop.glib) < 0, python3(dbus.service) < 0, python3(fcntl) < 0, python3(gettext) < 0, python3(gi) < 0, python3(gi.repository) < 0, python3(gi.types) < 0, python3(os) < 0, python3(rfkillMagic) < 0, python3(setproctitle) < 0, python3(shutil) < 0, python3(struct) < 0, python3(subprocess) < 0, python3(termios) < 0, python3(traceback) < 0, typelib(GLib), typelib(GObject), typelib(Gdk), typelib(Gio), typelib(GnomeBluetooth), typelib(Gtk), typelib(Notify)
(В ответ на комментарий №1) > Если убрать AutoReqProv: nopython и добавить в BuldRequires: rpm-build-python3 > и rpm-build-gir, увидим что ягодка еще не вполне готова для python3 > > #232415 AWAITING #1 [test-only] sisyphus blueberry.git=1.2.5-alt4 > > Requires: rfkill, wmctrl, gnome-bluetooth, bluez-tools, /bin/sh, /usr/bin/env, > /usr/bin/python3, python-base, python2.7(_thread), python2.7(gi), python3, > python3(datetime) < 0, python3(dbus) < 0, python3(dbus.mainloop.glib) < 0, > python3(dbus.service) < 0, python3(fcntl) < 0, python3(gettext) < 0, > python3(gi) < 0, python3(gi.repository) < 0, python3(gi.types) < 0, python3(os) > < 0, python3(rfkillMagic) < 0, python3(setproctitle) < 0, python3(shutil) < 0, > python3(struct) < 0, python3(subprocess) < 0, python3(termios) < 0, > python3(traceback) < 0, typelib(GLib), typelib(GObject), typelib(Gdk), > typelib(Gio), typelib(GnomeBluetooth), typelib(Gtk), typelib(Notify) Отфильтровать плохие зависимости предпочтительнее, чем прописывать вручную хорошие, которые от версии к версии будут меняться.
(В ответ на комментарий №2) > Отфильтровать плохие зависимости предпочтительнее, чем прописывать вручную > хорошие, которые от версии к версии будут меняться. Тут явно предпочтительнее править код, а не фильтровать эти python2.7(_thread), python2.7(gi)
(В ответ на комментарий №3) > (В ответ на комментарий №2) > > > Отфильтровать плохие зависимости предпочтительнее, чем прописывать вручную > > хорошие, которые от версии к версии будут меняться. > > Тут явно предпочтительнее править код, а не фильтровать эти > python2.7(_thread), python2.7(gi) Это да. Самый предпочтительный вариант. Хотя бы разработчикам issue создать.
(В ответ на комментарий №4) > Это да. Самый предпочтительный вариант. Хотя бы разработчикам issue создать. Не надо issue, в blueberry питоньи скрипты в неположенном месте лежат, -- продолжаю править, коли влез.
#232415 AWAITING #2 sisyphus blueberry.git=1.2.5-alt5 Requires: rfkill, wmctrl, gnome-bluetooth, bluez-tools, /bin/sh, /usr/bin/env, /usr/bin/python3, python3, python3(datetime) < 0, python3(dbus) < 0, python3(dbus.mainloop.glib) < 0, python3(dbus.service) < 0, python3(fcntl) < 0, python3(gettext) < 0, python3(gi) < 0, python3(gi.repository) < 0, python3(gi.types) < 0, python3(os) < 0, python3(re) < 0, python3(setproctitle) < 0, python3(shutil) < 0, python3(struct) < 0, python3(subprocess) < 0, python3(termios) < 0, python3(traceback) < 0, typelib(GLib), typelib(GObject), typelib(Gdk), typelib(Gio), typelib(GnomeBluetooth), typelib(Gtk), typelib(Notify) python2.7 исчез.
(В ответ на комментарий №6) > #232415 AWAITING #2 sisyphus blueberry.git=1.2.5-alt5 > Requires: rfkill, wmctrl, gnome-bluetooth, bluez-tools, /bin/sh, /usr/bin/env, > /usr/bin/python3, python3, python3(datetime) < 0, python3(dbus) < 0, > python3(dbus.mainloop.glib) < 0, python3(dbus.service) < 0, python3(fcntl) < 0, > python3(gettext) < 0, python3(gi) < 0, python3(gi.repository) < 0, > python3(gi.types) < 0, python3(os) < 0, python3(re) < 0, python3(setproctitle) > < 0, python3(shutil) < 0, python3(struct) < 0, python3(subprocess) < 0, > python3(termios) < 0, python3(traceback) < 0, typelib(GLib), typelib(GObject), > typelib(Gdk), typelib(Gio), typelib(GnomeBluetooth), typelib(Gtk), > typelib(Notify) > > python2.7 исчез. Спасибо! Надо такую же работу с cinnamon будет провести. Там много багов было исправлено добавлением зависимостей вручную. cow@ на заметку.
(In reply to comment #7) > > Надо такую же работу с cinnamon будет провести. Там много багов было исправлено > добавлением зависимостей вручную. cow@ на заметку. В cinnamon так не сделано по одной простой причине - %add_python3_path не только включит автопоиск зависимостей (что хорошо), но еще и нагенерирует кучу Provides, которые не должны нагенерироваться. Если у кого есть предложения как это обойти - welcome. Юрию спасибо.
С некоторых пор %add_python3_path перестал генерировать Provides'ы, Чтобы их заполучить нужно использовать %allow_python3_import_path, что спорно https://bugzilla.altlinux.org/show_bug.cgi?id=36298
(In reply to comment #9) > С некоторых пор %add_python3_path перестал генерировать Provides'ы, Чтобы их > заполучить нужно использовать %allow_python3_import_path, что спорно > https://bugzilla.altlinux.org/show_bug.cgi?id=36298 Отлично, спасибо. Тогда cinnamon постараюсь на неделе исправить. Поскольку исправленная сборка уже в сизифе, закрываю баг.