Summary: | blender provides python packages it should not provide | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Rusakov <ktirf> |
Component: | blender | Assignee: | Egor Ignatov <egori> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | egori, lav, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexey Rusakov
2007-08-09 03:23:28 MSD
Если взглянуть внутрь blender, то среди питоновских скриптов есть config.py. Вот он-то и попадает в Provides. Попытка его исключить приводит к неправильным зависимостям. Что поделать, если 2 разных пакета используют одно и то же имя файла? Ну хотя бы использовать макрос, выбрасывающий config.py из списка предоставляемых зависимостей. Правда, это может повлиять на собираемость. Как это к неправильным зависимостям? А кто может снаружи использовать config.py из blender? Вообще для кого blender провайдит это бесчисленное количество питоньих модулей? Я сомневаюсь что нам нужны python2.4(DirectX8Exporter) python2.4(DirectX8Importer) И остальные 205 provides $ rpm --provides blender | grep python2.4 | wc -l 205 (In reply to comment #3) > Как это к неправильным зависимостям? А кто может снаружи использовать > config.py из blender? > Вообще для кого blender провайдит это бесчисленное количество питоньих > модулей? > Я сомневаюсь что нам нужны > python2.4(DirectX8Exporter) > python2.4(DirectX8Importer) > > И остальные 205 provides > $ rpm --provides blender | grep python2.4 | wc -l > 205 В то время, когда готовился blender к сборке, у меня почему-то мистическим образом все эти питоновские зависимости оказывались или в Provides, или в Requires. Пытался найти причину целую неделю. Понятное дело, что пришлось их запихать в Provides, в противном случае пакет не ставится по нелепым зависимостям. Сейчас съездил за новым Сизифом, ещё раз попробую выбросить эти зависимости. В течение двух дней если исправлю ситуацию, то отправлю новую сборку. Если нет, то сообщю здесь о неудаче. Так, исправил, смотрите в Сизифе 2.44-alt4. К сожалению, очень долго шёл процесс закачки. Если всё нормально, то закрывайте баг. В updates отправлю попозже. Я вижу что всё отлично: $ rpm --provides blender blender = 2.44-alt4 Жаль, сразу тогда не закрыли. |