[devel] libwine.so.1
Vitaly Lipatov
lav на altlinux.ru
Пн Ноя 16 20:24:56 MSK 2020
Dmitry V. Levin писал 16.11.20 20:15:
> On Mon, Nov 16, 2020 at 04:36:07PM +0300, Vitaly Lipatov wrote:
>> Итак, у нас в репозитории есть несколько пакетов, предоставляющих
>> libwine.so.1
>>
>> Конечно, можно начать их прятать из provides/requires, но может быть
>> стоит сделать для них исключение из проверки или предложить какое-то
>> оригинальное решение?
>>
>> libwine.so.1 это не обычная библиотека, а некий символ среды
>> исполнения,
>> и, на мой взгляд, борьба с дубликатами, сделанными по ошибке, не
>> должна
>> её задевать.
>>
>> NEW duplicate provides detected:
>> Provide: Providers:
>> libwine.so.1 libwine libwine-vanilla
>> libwine.so.1()(64bit) libwine libwine-vanilla
>> old duplicate provides resolved:
>> Provide: Providers:
>> libwine.so.1 libwine libwine-vanilla
>> libwine.so.1()(64bit) libwine libwine-vanilla
>
> Я пока не готов делать исключения просто по именам. Раздумываю, как бы
> точно проверить, что библиотеки действительно идентичные по ABI. Может
> быть, abipkgdiff как-нибудь приспособить.
Я не хотел бы интересоваться или обеспечивать идентичность ABI для этой
библиотеки.
Тем более, что важна не идентичность ABI, а то, что все пользователи
получают необходимый им ABI (к примеру, в библиотеке может быть и
меняющийся набор непубличных вызовов).
Скажем так, пользователю важны не люмены в лампочке, а люксы на
поверхности стола.
--
С уважением,
Виталий Липатов,
ALT Linux Team
Подробная информация о списке рассылки Devel