[devel] Merged usr (Was: [#256222] [test-only] FAILED (try 2)) dpdk.git=19.11.3-alt1 openvswitch.git=2.13.1-alt1 ...

Michael Shigorin mike на altlinux.org
Пн Авг 17 15:35:17 MSK 2020


On Mon, Aug 17, 2020 at 03:41:11AM +0300, Vladimir D. Seleznev wrote:
> > > 	x86_64: NEW unmet dependencies detected:
> > >  openvswitch#2.13.1-alt1 	/usr/bin/rm
> > Возможно, апстриму стоит сообщить, что прописывать полные пути
> > к утилитам -- моветон, а делать это в _таком_ виде -- глупость
> > (как, собственно, и весь usrmove -- затеянный, чтобы не чинить
> > всей шляпой анаконду и тем более кривокостыльный репозиторий).
> Запустил на своей системе:
> # find /bin/ /sbin/ -type f |xargs ldd |grep -o '/usr[^[:blank:]]\+' |sort -u

Ага, мы с bircoph@ это обсуждали несколько LVEE назад, если мне
склероз не изменяет -- сравнивали ещё ALT и Gentoo.

> /usr/lib64/libelf.so.1
> /usr/lib64/libmnl.so.0

Эти библиотеки стоит перенести в /lib* из-за /sbin/ip.

> /usr/lib64/libnfnetlink.so.0
> /usr/lib64/libpcap.so.0.8

/sbin/nfnl_osf точно место в /sbin?
(хотя можно и оставить, если не наводить полный порядок)

> /usr/lib64/libICE.so.6
> /usr/lib64/libSM.so.6
> /usr/lib64/libX11.so.6
> /usr/lib64/libXau.so.6
> /usr/lib64/libxcb.so.1
> /usr/lib64/libXdmcp.so.6

/bin/dbus-launch вообще не место в /bin, как мне кажется.

> Может, merged usr не такая уж и плохая идея?

Помимо уже отмеченного насчёт того, что коллеги из редхата
засыпались даже на определении направления этого самого move
-- мне лично видится, что у нас скорее принято или решать
проблему в корне, или забивать на неё при отсутствии острой
необходимости.

А в редхате, похоже, решили, что лучшим методом борьбы
с организацией помойки из системы будет возглавление
этого процесса; если так, пусть это будет их выбор.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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