beldmit: (Default)
[personal profile] beldmit
Поездка на конференцию Alt Linux в Калугу на прошлых выходных получилась прекрасная. У меня включился режим туриста, результатом чего оказалась сотня фотографий в FB. Самое, пожалуй. удивительное там — это памятник Циолковскому и Королёву. Очень человечный.

Результатом самой конференции для меня (ну, помимо доклада и ряда очень приятных посиделок вечером) оказалось создание листа рассылки по ГОСТам в Open Source (см. несколькими постами раньше), а также возобновление попыток пропихнуть gost engine в RedHat. Год назад мы это с Сашей Боковым уже обсуждали, но тогда я завяз как-то быстро, а в этот раз оказался куда лучше мотивирован.

Мотивирован-то мотивирован, но для выполнения инструкции пришлось помучаться — в KVM почему-то тестовая Fedora поставилась, но отказалась грузиться, так что прилось (минимально) разобраться с Docker. Ну как разобраться — я осознал. что есть большая инфраструктура, из которой можно взять образ операционной системы, выполнить в нём ряд своих команд и делать вид, что ты внутри. Вылезают свои нюансы, и нервирует невидимость этой инфраструктуры. Ну то есть надо перечитать книжку уже с примерным пониманием, а не с общим ощущением «такая легковесная виртуализация».

В сборке пакетов под RedHat, кстати, тоже подводная часть айсберга неочевидная какая-то. То есть кладу spec и srpm (который упёр у того же Саши), а сборка проистекает на серверах самого RH, а не внутри виртуалки. Непонятно, зачем после этого ссылки на spec и rpm давать с внешнего ресурса, а не из этой инфраструктуры, ну да ладно.

Ещё часть проблем началась на стороне RH. У них введена так называемые crypto policy, которые предусматривает использование только безопасных шифронаборов. В родном OpenSSL такого нет. Поэтому тесты на низкоуровневые примитивы проходили все, а на SSL пришлось строить обход этих политик. Не понимаю я пока, как ГОСТы туда внедрить — скорее всего отдельным вариантом policy. Буду обсуждать с тамошними идеологами.

А в OpenSSL тем временем в лесу дохнет какой-то медведь, и началось обсуждение идеи переходить со стандарта C89 на C99 в новом релизе.

Date: 2018-10-08 04:38 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
В смысле, те spec, которые в свое время делал я и которые закоммичены в
https://github.com/gost-engine/rpm чем-то плохи?
Ну так закоммить туда правильные.

А srpm должне генерироваться вместе с бинарным rpm, а не подкладываться. Хотя бы на одной из архитектур. Подкладывать надо тарболл из гита.

Date: 2018-10-08 06:14 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Ничего ты с этим не сделаешь. Alt и RH слишком разные дистрибутивы. И проще держать разные spec, чем пытаться свести воедино.

Радоваться надо если для RedHat и Suse удастся один и тот же spec использовать.

Мы вот в postgrespro начиная с 10-й версии стараемся возможно больше изолировать своих пользователей от особенностей дистрибутива, ставим все в /opt и тем не менее spec для alt и rh - разные. А тут надо интегрироваться в системный пакет openssl.

Date: 2018-10-08 06:54 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
В общем надо не слишком переживать по этому поводу и попросту рядом с openssl-gost-engine.spec коммитить openssl-gost-engine-alt.spec. А возможно там и еще чего-нибудь потом появится. Вроде сейчас какой-то мандрейкоид недавно ожил (но пусть кто-нибудь контрибьютит, мне с мандрейкоидами возиться в лом).

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 08:05 am
Powered by Dreamwidth Studios