Анонсирована публикация обновлений пакетов для стабильной ветки OpenBSD. Ранее при использовании ветки "-stable" можно было получать только бинарные обновления к базовой системе через
syspatch. Пакеты собирались один раз для релизной ветки и более не обновлялись.
Теперь же планируется поддерживать три ветки:
- "-release": замороженная ветка, пакеты из которой собираются один раз для релиза и более не обновляются (6.3, 6.4, 6.5, ...).
- "-stable": только консервативные обновления. Собранные из портов пакеты обновляются только для последнего релиза (в настоящее время 6.5).
- "-current": находящаяся в разработке основная ветка, в неё попадают самые значительные изменения. Пакеты собираются только для ветки "-current".
В "-stable" планируется добавлять, главным образом, исправления уязвимостей для портов, а также некоторые прочие важные исправления. Сейчас обновления для -stable/amd64 уже появились на большинстве зеркал (каталог /pub/OpenBSD/6.5/packages-stable), обновления для i386 собираются и тоже скоро будут доступы. Узнать больше про управление пакетами в OpenBSD можно в соответствующей главе официального FAQ.
Необходимая для использования ветки "-stable" эвристика уже добавлена в утилиту pkg_add, которая может задействовать пакеты из каталога "/packages-stable/" при использовании /etc/installurl без выставления переменной окружения PKG_PATH или при использовании модификаторов %c или %m в переменной PKG_PATH. Сразу после очередного значительного релиза OpenBSD публикуется пустой каталог "packages-stable", который затем наполняется по мере публикации обновлений с устранением уязвимостей и ошибок.