From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 20 Sep 2019 03:45:57 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Team development discussions Message-ID: <20190920004557.GA2074889@portlab> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) 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 00:45:58 -0000 Archived-At: List-Archive: List-Post: 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 избавляться. -- С уважением, Владимир Селезнев