[sisyphus] файл /usr/lib64/lua/5.1 из устанавливаемого пакета liblua5.1-5.1.5-alt4.x86_64 конфликтует с файлом из пакета lua5.1-alt-compat-1.0-alt1.x86_64

Антон Мидюков midyukov-anton на ya.ru
Сб Фев 18 07:07:57 MSK 2017


15.02.2017 18:11, Igor Vlasenko пишет:
> On Wed, Feb 15, 2017 at 12:06:01PM +0700, Gleb Kulikov wrote:
>> В письме от 2017 February 9  (14:40:39) тов. Igor Vlasenko написал:
>>
>>> On Thu, Feb 09, 2017 at 06:35:43AM +0300, Hihin Ruslan wrote:
>>>> Сегодня маленькое затруднение при обновлении:
>>>> ################################# [100%]
>>>> файл /usr/lib64/lua/5.1 из устанавливаемого пакета
>>>> liblua5.1-5.1.5-alt4.
>>> В alt5 починено.
>> если бы только lua
> С lua там перетряски, еще не из всех пакетов оторвал
> костыли. Например, надо починить
> plplot, чтобы оторвать Requires: lua5.1-alt-compat
> чтобы оторовать Provides: lua5.1-alt-compat
> plplot, еще luarocks и модули, и переезд можно будет сгладить.
>
Давно не обновлялся. Пробую и получаю:

файл /usr/lib64/lua/5.1 из устанавливаемого пакета 
liblua5.1-5.1.5-alt11.x86_64 конфликтует с файлом из пакета 
lua5.1-alt-compat-1.0-alt1.x86_64

Хотя пакет lua5.1-alt-compat-1.0-alt1.x86_64 поставлен на удаление. 
Может это уже тупизм нового RPM, который сначала пакеты устанавливает и 
лишь потом удаляет? Конфликт у liblua5.1-5.1.5-alt11.x86_64 обозначен:

Conflicts:  lua5.1-alt-compat < 1.0.1.

Как я понимаю и помню из прошлого опыта, у старого RPM в такой ситуации 
сначала бы удалился пакет lua5.1-alt-compat и затем установился бы 
liblua5.1-5.1.5-alt11.x86_64, и никакого бы конфликта не произошло. 
Сейчас же rpm сначала ставит liblua5.1-5.1.5-alt11.x86_64 и нарывается 
на конфликт.

-- 
С уважением Антон Мидюков <antohami на altlinux.org>



Подробная информация о списке рассылки Sisyphus