[devel] povides двух одинаковых библиотек в разных пакетах
Dmitry V. Levin
ldv на altlinux.org
Пт Ноя 6 14:40:10 MSK 2020
On Fri, Nov 06, 2020 at 02:31:09PM +0300, Sergey V Turchin wrote:
> On Friday, 6 November 2020 14:20:18 MSK Dmitry V wrote:
> > On Fri, Nov 06, 2020 at 01:36:21PM +0300, Sergey V Turchin wrote:
> > > On Friday, 6 November 2020 13:17:14 MSK Dmitry V wrote:
> > >
> > > [...]
> > > $ xzcat Sisyphus/aarch64/base/pkglist.classic.xz |\
> > >
> > > pkglist-query '[%{PROVIDENAME}\n]' /dev/stdin |\
> > >
> > > grep '^[^/]*()(64bit)$' |sort |uniq -c |awk '$1>1{print $2}'
> > >
> > > [...]
> > >
> > > > Можно добавить в обработку сборочных заданий проверку,
> > > > предотвращающую расширение этого списка.
> > >
> > > Только, как-минимум, libEGL libgbm libGLESv2 и libwayland-egl из этого
> > > списка всё равно надо исключить.
> >
> > Почему? Если они являются ложными библиотеками, которые на самом деле
> > не устанавливаются по зависимостям, то они не должны делать вид, будто
> > являются библиотеками, которые можно установить по зависимостям.
> Они являются библиотеками, вытягивающимися взамен системных и накрывающих
> работу графического режима при отсутствии необходимого оборудования.
Значит, они действительно являются ложными библиотеками, которые не должны
делать вид, будто они являются библиотеками, которые можно установить по
зависимостям. Если же их нужно устанавливать _взамен_ системных, то
что они вообще делают в репозитории?
Не говоря уже об условиях распространения содержимого пакета
mali-drv-baikalm, которых нет, что автоматически означает:
распространение запрещено.
--
ldv
Подробная информация о списке рассылки Devel