[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