[devel] I: alternative soname implementations considered harmful
Dmitry V. Levin
ldv на altlinux.org
Ср Июн 19 14:21:48 MSK 2019
On Wed, Jun 19, 2019 at 02:10:30PM +0300, Andrey Savchenko wrote:
> On Wed, 19 Jun 2019 10:25:13 +0300 Dmitry V. Levin wrote:
> > > >> wine-4.10.1-alt1.src.rpm libwine libwine.so.1
> > > >> wine-vanilla-4.10-alt1.src.rpm libwine-vanilla libwine.so.1
> > > Что мне кажется, что тут коса на камень.
> >
> > Так они же ещё и разные:
>
> Да, они разные. Т.к. есть сильно разные реализации wine, в т.ч.
> патченая и ванильная. В других дистрибутивах так же. Людям нужны
> разные wine, т.к., к примеру, одним игрушки нужны, а другим —
> офисное ПО.
libwine - это ещё не wine.
> > Каким образом клиенты libwine.so.1 будут выбирать нужную реализацию?
>
> Я стесняюсь спросить, а они есть вообще?
Я же процитировал:
Reverse Depends:
wine-grdwine,libwine.so.1()(64bit) set:kikzKTTOo11
dssi-vst,libwine.so.1()(64bit) set:kikzKTTOo11
> Кстати, а как у нас решается проблема с libressl vs openssl? Есть
У них soname разные:
$ rpmquery --provides -p libcrypto1.1-1.1.1b-alt2.x86_64.rpm |sed -n '/ = set:.*/ s///p'
libcrypto.so.1.1()(64bit)
$ rpmquery --provides -p libcrypto-LibreSSL-2.9.2-alt1.x86_64.rpm |sed -n '/ = set:.*/ s///p'
libcrypto.so.45()(64bit)
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 801 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20190619/67da1f7c/attachment.bin>
Подробная информация о списке рассылки Devel