Summary: | Не работает | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||||||
Component: | calibre | Assignee: | Vitaly Lipatov <lav> | ||||||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||||||
Severity: | critical | ||||||||||
Priority: | P2 | CC: | TECTEP, barabashka, lav, slava | ||||||||
Version: | unstable | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
Evgenii Terechkov
2008-12-15 18:54:07 MSK
Ну и evg@evg ~ $ rpm -ql calibre|egrep 'menu|desktop' evg@evg ~ $ Обновите python-module-ClientForm до 0.2.10-alt1.src.rpm Значит в пакете не хватает версионированной зависимости? Возможно. а) Установочные зависимости у нас вычисляются автоматически б) Я сам несколько месяцев пытался понять в чём дело В общем, если у меня получилось с помощью apt/rpm установить пакет, ведущий себя таким образом, то это баг. А в Сизифе я вижу единственную версию python-module-ClientForm - 0.1.17-alt1.1 Ну да, наверное. Впрочем в Сизифе пока нет и * Wed Nov 12 2008 Vitaly Lipatov <lav@altlinux.ru> 0.4.104-alt1 - update version python-module-ClientForm-0.2.10-alt1 приехал, идём дальше: evg@evg ~ $ calibre Traceback (most recent call last): File "/usr/bin/calibre", line 8, in <module> load_entry_point('calibre==0.4.77', 'gui_scripts', 'calibre')() File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 277, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 2180, in load_entry_point return ep.load() File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 1913, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/usr/lib/python2.5/site-packages/calibre/gui2/__init__.py", line 13, in <module> import calibre.resources as resources ImportError: No module named resources [1] 21489 exit 1 calibre Мдя. Ждём новую версию. Я к сожалению не готов пока копаться в этом нагромождении кода под названием calibre. Жду либо патчей, либо действительно новой версии. *** Bug 20561 has been marked as a duplicate of this bug. *** Тоже пострадал от этой проблемы... $ calibre Traceback (most recent call last): File "/usr/bin/calibre", line 8, in <module> load_entry_point('calibre==0.4.77', 'gui_scripts', 'calibre')() File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 277, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2180, in load_entry_point return ep.load() File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1913, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/usr/lib/python2.6/site-packages/calibre/gui2/__init__.py", line 13, in <module> import calibre.resources as resources ImportError: No module named resources Уже вышла версия 0.6.77 а в сизифе лежит еще 0.4.77. Поэтому можно руками скачать новую версию и поставить её. http://calibre-ebook.com/download_linux/ Как я сейчас и сделаю. >>Уже вышла версия 0.6.77 а в сизифе лежит еще 0.4.77.
Поправка, вышла не 0.6.77, а 0.6.37
Обломался я. Есть у 0.6.37 еще зависимости, которые сизифом не решить. Список зависимостей взял с http://calibre-ebook.com/download_linux >python-mechanize 0.1.11 python-module-mechanize 0.1.10-alt3 >lxml 2.1.5 python-module-lxml 2.1.1-alt1.1.qa1 >python-dateutil 1.4.1 python-module-dateutil 1.1-alt0.2.1.1 >dnspython 1.6.0 python-module-dns 1.3.4-alt2 >podofo 0.7 Не знаю что это за пакет не нашел его в сизифе и вообще в интернете. Какая то странная зависимость указана. Остальные зависимости в сизифе имеют нужную или даже более свежую версию: >python 2.6 - 2.6.4-alt3 >Python Imaging Library 1.1.6 - 1.1.6-alt3.1 >Qt 4.5.1 - 4.6.1-alt1 >PyQt 4.6.1 - 4.7-alt2 >ImageMagick 6.3.8 - ... и так далее >xdg-utils 1.0.2 - >BeautifulSoup 3.0.5 - >poppler 0.12.0 - >libwmf 0.2.8 - >>podofo 0.7 >Не знаю что это за пакет не нашел его в сизифе и вообще в интернете. Какая то странная зависимость указана. Вот и нашел podofo: http://podofo.sourceforge.net/ PoDoFo 0.7.0 is available for download. Created attachment 4237 [details]
Недостающий пакет для запуска calibre
ОЙ, БЛИН!!! Podofo не странная зависимость. Calibre и podofo были единым task-ом для incoming. ssh git.alt task new ssh git.alt task add srpm podofo-0.7.0-alt1.src.rpm ssh git.alt task add srpm calibre-0.6.36-alt1.src.rpm ssh git.alt task run Я этот пакет собрал и отослал вместе с calibre, но получил непонятный отлуп от girar. Сalibre без него вообще не должен был попасть в Сизиф! Сейчас можно: 1) пересобрать Calibre без podofo с потерей части возможностей по конверсии в PDF. 2) поставить прилагаемые мной к багу пакеты podofo 3) помочь мне пропихнуть podofo в Сизиф. (См. прилагаемый src.rpm) Вот отлуп от girar, который мне ничего осмысленного не говорит. Это же какой-то набор случайных символов: 2010-Jan-28 01:06:13 :: [i586] podofo-0.7.0-alt1.src.rpm: build start verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZN6PoDoFo13PdfDictionary6GetKeyERKNS_7PdfNameE verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZN6PoDoFo14PdfMemDocumentD1Ev verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZN6PoDoFo7PdfNameD1Ev verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZN6PoDoFo14PdfMemDocument16FreeObjectMemoryEPNS_9PdfObjectEb verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZNK6PoDoFo8PdfError13PrintErrorMsgEv verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZNK6PoDoFo12PdfReference8ToStringEv verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZNK6PoDoFo9PdfStream15GetFilteredCopyEPPcPl verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZN6PoDoFo8PdfErrorC1ERKNS_9EPdfErrorEPKciS5_ verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZN6PoDoFo9PdfObject9GetStreamEv verify-elf: ERROR: ./usr/bin/podofoimgextract: undefined symbol: _ZN6PoDoFo14PdfMemDocumentC1EPKc 2010-Jan-28 01:08:45 :: [x86_64] podofo-0.7.0-alt1.src.rpm: remote: build failed Created attachment 4238 [details]
Мой spec для calibre 0.6.36 (Много взято из Fedora)
Created attachment 4239 [details]
Патчи из Fedora для первичной адаптации к упаковке в RPM (Cм. spec)
Comment on attachment 4239 [details]
Патчи из Fedora для первичной адаптации к упаковке в RPM (Cм. spec)
Пользуйтесь, кому хватит времени додавить этот пакет. После 0.6.34 rtf-патч уже не нужен.
Отправил podofi в Сизиф OK, 0.6.37 из сизифа хотя бы запускается. |