Summary: | Излишняя зависимость на bzr | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> |
Component: | calibre | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | gns, lav, real.altlinux.org, shaba |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Evgenii Terechkov
2008-12-15 18:48:00 MSK
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
|