[devel] [cyber] I: Sisyphus-20191130 x86_64 beehive_status: +14 -7 (727)
Alexey V. Vissarionov
gremlin на altlinux.org
Пн Дек 2 11:24:31 MSK 2019
On 2019-12-02 11:07:58 +0300, Paul Wolneykien wrote:
>>> Насколько понимаю, загвоздка не столько в апте, сколько в
>>> возможности (вполне реальной, не теоретической) разъезда ABI
>>> библиотек в случае необходимости сборки новой апстримной
>>> версии и невозможности оперативно обновить gost patch.
>> В этом случае надо делать libnss-gost отдельной библиотекой,
>> а не дублировать libnss с добавлением функций - тогда тот же
>> firefox-gost будет требовать и libnss, и libnss-gost, а
>> обычный firefox обойдется только libnss.
> С точки зрения обобщённой логики --- всё хорошо, а с точки
> зрения архитектуры NSS не очень. Я же не добавляю каких-то
> новых функций, никак не расширяю API libnss. Я именно что,
> предоставляю альтернативную реализацию *того же самого*
> интерфейса, т.е. того же самого набора функций, что и в
> libnss. Да и то, альтернативную только в 5% случаев.
Хм... А если все же вынести ГОСТ 34.{10,11,12} в libnss-gost,
а libnss научить проверять их доступность через какой-нибудь
dlopen()? Доступно - пользуем, недоступно - да и хрен с ним.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel