evg@evg ~ $ rpm -e --test bzr ошибка: удаление этих пакетов нарушит зависимости: python2.5(bzrlib) нужен для calibre-0.4.77-alt1 Отпилить бы. Вроде несложно.
evg@evg ~ $rpm -e --test bzr ошибка: удаление этих пакетов нарушит зависимости: python2.6(bzrlib) нужен для calibre-0.6.37-alt1
Если вы считаете, что этот модуль не используется, лучше прислать патч.
Посмотрим.
> egrep -R bzrlib ./ ./calibre/src/calibre/trac/bzr_commit_plugin.py:from bzrlib.builtins import cmd_commit as _cmd_commit, tree_files ./calibre/src/calibre/trac/bzr_commit_plugin.py:from bzrlib import branch ./calibre/src/calibre/trac/bzr_commit_plugin.py:import bzrlib ./calibre/src/calibre/trac/bzr_commit_plugin.py:bzrlib.commands.register_command(cmd_commit) > egrep -R bzr_commit_plugin calibre/ [пусто] Так что можно просто файл bzr_commit_plugin.py выделить в отдельный подпакет.
А здесь уже версия 0.7.9: http://git.altlinux.org/people/ildar/packages/?p=calibre.git;a=shortlog;h=refs/heads/master
(В ответ на комментарий №4) > > egrep -R bzrlib ./ > ./calibre/src/calibre/trac/bzr_commit_plugin.py:from bzrlib.builtins import > cmd_commit as _cmd_commit, tree_files > ./calibre/src/calibre/trac/bzr_commit_plugin.py:from bzrlib import branch > ./calibre/src/calibre/trac/bzr_commit_plugin.py:import bzrlib > ./calibre/src/calibre/trac/bzr_commit_plugin.py:bzrlib.commands.register_command(cmd_commit) > > > egrep -R bzr_commit_plugin calibre/ > [пусто] > > Так что можно просто файл bzr_commit_plugin.py выделить в отдельный подпакет. скорее всего %buildroot%_libdir/calibre/calibre/trac можно удалить Ps: Уже доступна версия 0.7.40
> Ps: Уже доступна версия 0.7.40 Текущая версия ещё и не запускается: $ calibre Traceback (most recent call last): File "/usr/bin/calibre", line 19, in <module> sys.exit(main()) File "/usr/lib64/calibre/calibre/gui2/main.py", line 321, in main app, opts, args, actions = init_qt(args) File "/usr/lib64/calibre/calibre/gui2/main.py", line 40, in init_qt from calibre.gui2.ui import Main File "/usr/lib64/calibre/calibre/gui2/ui.py", line 29, in <module> from calibre.gui2.widgets import ProgressIndicator File "/usr/lib64/calibre/calibre/gui2/widgets.py", line 26, in <module> from calibre.gui2.progress_indicator import ProgressIndicator as _ProgressIndicator File "/usr/lib64/calibre/calibre/gui2/progress_indicator/__init__.py", line 15, in <module> pi_error) RuntimeError: Failed to load the Progress Indicator plugin: the sip module implements API v8.0 but the progress_indicator module requires API v7.1
calibre-0.7.50-alt1 -> sisyphus: * Wed Mar 30 2011 Damir Shayhutdinov <damir@altlinux> 0.7.50-alt1 - new version - drop bzr depends (closes #18216) - rebuilt with new sip API (closes #24867)
*** Bug 25207 has been marked as a duplicate of this bug. ***