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