From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 22 Feb 2017 15:30:42 +0300 (MSK) From: Ivan Zakharyaschev To: ALT Linux Team development discussions In-Reply-To: Message-ID: References: <20170222114403.GA20134@gyle.altlinux.org> <20170222115152.GD27556@glebfm.cloud.tilaa.com> User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1807885841-766831146-1487766642=:1472" Cc: Gleb Fotengauer-Malinovskiy Subject: Re: [devel] [#178490] FAILED blender.git=2.78b-alt1 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Feb 2017 12:30:42 -0000 Archived-At: List-Archive: List-Post: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --1807885841-766831146-1487766642=:1472 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT 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 --1807885841-766831146-1487766642=:1472--