[devel] [#178490] FAILED blender.git=2.78b-alt1
Ivan Zakharyaschev
imz на altlinux.org
Ср Фев 22 15:30:42 MSK 2017
On Wed, 22 Feb 2017, Ivan Zakharyaschev wrote:
>> > x86_64: NEW unmet dependencies detected:
>> > blender#2.78b-alt1 python3(bpy.app) < 0
>> > blender#2.78b-alt1 python3(bpy.app.handlers) < 0
>> > blender#2.78b-alt1 python3(bpy.app.translations) < 0
>> > blender#2.78b-alt1 python3(bpy.props) < 0
>> > blender#2.78b-alt1 python3(bpy.types) < 0
>> > blender#2.78b-alt1 python3(mathutils.geometry) < 0
>> > blender#2.78b-alt1 python3(mathutils.noise) < 0
>>
>> Это же из-за изменения генератора? Есть какие-то рекомендации?
>
> Ага, дописать руками Provides (тут нестандартный механизм, они как-то
> искусственно создаются).
>
> По возможности проверить, что они действительно импортируются успешно при
> установленном пакете.
У меня для проверки Provides есть такой скрипт. Неправильные будут
напечатаны. Пример:
$ rpm -q python3-module-poezio --provides | sed -nre \
's,^[[:blank:]]*python3\((.*)\)[[:blank:]]*$,\1,p' \
| xargs -I'{}' bash -c "python3 -c 'import {}' 2>/dev/null || { echo '{}'; exit 1; }"; echo $?
poezio.core
poezio.core.commands
poezio.core.completions
poezio.core.core
poezio.core.handlers
poezio.core.structs
123
> Это пригодится и другим. Например, у aris@ один пакет потребовал этих
> необычных Provides от blender.
Хотел этим активно заняться в нескольких (немногих) необычных случаях, но
задержался, доделывая очередной этап других работ (по puppet). В целом,
конечно, помощь приветствуется (если происходит не просто дописывание
каких попало Provides, но и проверка их импортируемости).
--
Best regards,
Ivan
Подробная информация о списке рассылки Devel