Bug 30895

Summary: программа не работает из-за отсутствующих зависимостей.
Product: Sisyphus Reporter: Стас <stas.grumbler>
Component: hachoir-metadata-gtkAssignee: Ivan Zakharyaschev <imz>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: antohami, cas, cow, darktemplar, enp, evg, george, lav, mithraen, nbr, obirvalger, qa_viy, real.altlinux.org, rider, sem, shaba, sin, slev, vitty, viy
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 31439    

Description Стас 2015-04-01 23:15:23 MSK
altlinux 7.0.5
Установил пакет hachoir-metadata - при запуске требует питоновский модуль MIDDLE_ENDIAN. Установил hachoir-metadata-gtk - то же самое.

[stas@sd ~]$ hachoir-metadata
Traceback (most recent call last):
  File "/usr/bin/hachoir-metadata", line 11, in <module>
    from hachoir_parser import createParser, ParserList
  File "/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py", line 5, in <module>
    from hachoir_parser import (archive, audio, container,
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py", line 4, in <module>
    from hachoir_parser.archive.cab import CabFile
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py", line 20, in <module>
    from hachoir_parser.archive.lzx import LZXStream, lzx_decompress
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.py", line 13, in <module>
    from hachoir_core.endian import MIDDLE_ENDIAN, LITTLE_ENDIAN
ImportError: cannot import name MIDDLE_ENDIAN

[stas@sd ~]$ hachoir-metadata-gtk 
Traceback (most recent call last):
  File "/usr/bin/hachoir-metadata-gtk", line 6, in <module>
    from hachoir_parser import createParser
  File "/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py", line 5, in <module>
    from hachoir_parser import (archive, audio, container,
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py", line 4, in <module>
    from hachoir_parser.archive.cab import CabFile
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py", line 20, in <module>
    from hachoir_parser.archive.lzx import LZXStream, lzx_decompress
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.py", line 13, in <module>
    from hachoir_core.endian import MIDDLE_ENDIAN, LITTLE_ENDIAN
ImportError: cannot import name MIDDLE_ENDIAN
Comment 1 real@altlinux.org 2015-04-02 04:59:52 MSK
"Установил пакет hachoir-metadata"

Откуда? В Сизифе такого нет.

"Установил hachoir-metadata-gtk - то же самое."

Установите пакет python-module-hachoir-core. Почему-то автоопределялка зависимостей не сработала (впрочем, для питоновской кухни это скорее правило, чем исключение), сейчас отправлю фикс.
Comment 2 Repository Robot 2015-04-02 05:34:18 MSK
python-module-hachoir-core-1:1.3.4-alt2.hg20140628 -> sisyphus:

* Thu Apr 02 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux> 1:1.3.4-alt2.hg20140628
- Added requirement on python-module-hachoir-core for hachoir-metadata-gtk (ALT #30895)