From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <20190920004557.GA2074889@portlab> From: Anton Farygin X-Opacus-Archived: none Organization: BaseALT Message-ID: Date: Fri, 20 Sep 2019 07:10:38 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190920004557.GA2074889@portlab> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] lua(abi) 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: Fri, 20 Sep 2019 04:10:39 -0000 Archived-At: List-Archive: List-Post: On 20.09.2019 3:45, Vladimir D. Seleznev wrote: > On Thu, Sep 19, 2019 at 03:52:58PM +0300, Vladimir Didenko wrote: >> Добрый день. >> >> В ходе сборке нового neovim пришлось столнуться с обновлением >> lua-модулей в связи с чем возник вопрос, а как предполается >> использовать зависимость lua(abi)? Сейчас, например, lua(abi) = 5.3 >> провайдится lua5.3, и потом в каком-нибудь lua-mpack есть на него >> Requires. С другой стороны, lua-mpack может быть нужен и без самого >> интерпретатора lua, при наличии liblua в системе. Поэтому кажется >> логичным, если lua(abi) соответствующих версий будут провайдить >> liblua, liblua5.1, libluajit. Никто не против, если я сделаю эти >> изменения? > У меня нет возражений, считаю, что так и нужно было сделать, если мы > завязываемся на сущности вроде lua(abi). Можно ещё поднять вопрос должны > ли у модулей lua быть вообще зависимость на интерпретатор или библиотеку > lua. > > По поводу модулей: у меня были соображения, что модули надо собирать для > каждой версии языка Lua, и наглядно указывать версию в имени пакета > модуля, для какой версии языка был собран этот модуль: lua5.1-mpack, > lua5.3-mpack. Давайте так и собирать, а от модулей вида lua-modulename > избавляться. > Да, главно при этом не забывать делать так, что бы у модулей для разных версий  lua не было взаимных файловых и пакетных конфликтов.