Bug 18216 - Излишняя зависимость на bzr
Summary: Излишняя зависимость на bzr
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: calibre (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
: 25207 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-15 18:48 MSK by Evgenii Terechkov
Modified: 2013-08-04 22:34 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2008-12-15 18:48:00 MSK
evg@evg ~ $ rpm -e --test bzr
ошибка: удаление этих пакетов нарушит зависимости:
        python2.5(bzrlib)   нужен для calibre-0.4.77-alt1

Отпилить бы. Вроде несложно.
Comment 1 Evgenii Terechkov 2010-02-11 03:42:44 MSK
evg@evg ~ $rpm -e --test bzr
ошибка: удаление этих пакетов нарушит зависимости:
	python2.6(bzrlib)   нужен для calibre-0.6.37-alt1
Comment 2 Vitaly Lipatov 2010-02-11 10:04:50 MSK
Если вы считаете, что этот модуль не используется, лучше прислать патч.
Comment 3 Evgenii Terechkov 2010-02-11 13:31:29 MSK
Посмотрим.
Comment 4 real@altlinux.org 2010-08-04 11:12:03 MSD
> 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 выделить в отдельный подпакет.
Comment 5 real@altlinux.org 2010-08-04 11:13:17 MSD
А здесь уже версия 0.7.9:
http://git.altlinux.org/people/ildar/packages/?p=calibre.git;a=shortlog;h=refs/heads/master
Comment 6 Alexey Shabalin 2011-01-15 22:13:09 MSK
(В ответ на комментарий №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
Comment 7 Alexey Shabalin 2011-01-15 22:16:59 MSK
> 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
Comment 8 Repository Robot 2011-03-30 22:24:25 MSK
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)
Comment 9 Vitaly Lipatov 2013-08-04 22:34:02 MSK
*** Bug 25207 has been marked as a duplicate of this bug. ***