[devel] povides двух одинаковых библиотек в разных пакетах
Dmitry V. Levin
ldv на altlinux.org
Пт Ноя 6 16:36:06 MSK 2020
On Fri, Nov 06, 2020 at 04:09:35PM +0300, Vitaly Lipatov wrote:
> Anton Farygin писал 6.11.20 11:52:
> > On 06.11.2020 11:46, Антон Мидюков wrote:
> >> Здравствуйте
> >>
> >> Обнаружил, что в сборки регулярок aarch64 уже довольно давно вместо
> >> пакета libGLES устанавливается пакет mali-drv-baikalm. Вытягивает его
> >> gst-plugins-good1.0 через provides libGLESv2.so.2
> >>
> >> В связи с этим у меня возник вопрос насколько это вообще правильно,
> >> что подобные проприетарные пакеты предоставляют такие provides?
> >>
> > Неправильно вообще, что два разных пакета предоставляют одинаковую
> > библиотеку, которая потом будет выбираться случайным образом при
> > сборке дистрибутива или установке пакетов.
> Выбор пакета случайным образом похож на баг в apt.
Я думаю, что речь всё-таки идёт не о выборе случайным образом,
а о выборе, который почему-то оказался неожиданным.
> Безусловно, разные пакеты могут предоставлять одинаковую библиотеку, это
> даёт возможность выбора.
> Конечно, такое должно быть допустимо только при одинаковом ABI у них,
> чтобы клиент библиотеки не столкнулся с неожиданностями.
Одинаковость ABI ещё надо доказывать.
В Сизифе есть abipkgdiff(1), можете его попробовать.
--
ldv
Подробная информация о списке рассылки Devel