[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