RELS: политики
Андрей Лукошко
1. Репозитории
Дистрибутив включает в себя следующие репозитории:
- base - основа системы - синхронизирован с Red Hat Enterprise Linux 6 для обеспечения полной бинарной совместимости;
- extra - официальные дополнения - пакеты, расширяющие возможности базового дистрибутива;
- contrib - дополнения сообщества - включает официально не поддерживаемые пакеты и обновления к ним. По умолчанию отключен.
Каждый репозиторий имеет две ветки:
- release - релизная ветка, замораживается незадолго до выпуска дистрибутива, версии пакетов в нем соответствуют версиям на DVD;
- updates - ветка обновлений, содержит пакеты, опубликованные после выпуска дистрибутива: обновления безопасности, исправления ошибок и т.д.
2. Обновления
Каждый репозиторий придерживается собственной политики обновления пакетов.
2.1 base
Включает в себя пакеты из Red Hat Enterprise Linux 6. Политика обновления основного репозитория соответствует политике поддержки RHEL и зависит от текущей фазы:
<a href="#" name="0194d44bed364783edef1dd9b5b58d78dafa6531"></a><a href="#" name="0"></a>
|
Фаза 1 |
Фаза 2 |
Фаза 3 |
Сроки |
Q2 2016 |
Q2 2017 |
Q4 2020 |
Исправление критических уязвимостей и ошибок |
Да |
Да |
Да |
Исправление серьезных уязвимостей и ошибок |
Да |
Да |
Нет |
Исправление уязвимостей и ошибок |
Да |
Нет |
Нет |
Поддержка нового оборудования |
Да |
Ограниченно |
Нет |
Добавление новых возможностей |
Да |
Нет |
Нет |
Допускается добавление собственных исправлений уязвимостей и ошибок, если при этом не ломается совместимость с RHEL.
Репозиторий должен быть замкнутым на себе, т.е. для установки и сборки любого пакета не должно требоваться подключение дополнительных репозиториев.
2.2 extra
Данный репозитрий содержит дополнения, подготовленные специалистами ROSA. На момент выпуска RELS 2012 в нем присутствуют:
- рабочий стол LXDE + популярные приложения;
- ROSA Server Setup;
- ROSA Directory Server;
- ROSA Management Console;
- OpenStack
- все необходимые зависимости для установки/сборки.
Позволяются исправления любых уязвимостей и ошибок, а также обновление пакетов до версий, признанных стабильными ROSA QA.
Для сборки и установки пакетов должно быть достаточно репозиториев base и extra. Если пакет импортируется из популярных репозиториев (EPEL, RPMFusion и т.д.), должны быть также импортированы все его зависимости.
Не позволяется включать в репозиторий пакеты, которые конфликтуют/заменяют/обновляют пакеты из base.
2.3 contrib
Данный репозиторий содержит пакеты, подготовленные сообществом либо специалистами ROSA. Главным его отличием от extra является отсутствие официальной поддержки.
Допускаются сборка любых программ любых версий и последующее их обновление по любым причинам. Репозиторий хорошо подходит для тестирования новых компонентов с целью последующего добавления в extra в рамках подготовки корректирующих релизов.
Для сборки и установки пакетов должно быть достаточно репозиториев base, extra и contrib. Если пакет импортируется из популярных репозиториев (EPEL, RPMFusion и т.д.), должны быть также импортированы все его зависимости.
Крайне не рекомендуется включать в репозиторий пакеты, которые конфликтуют/заменяют/обновляют пакеты из base. Обновление/замена пакетов из extra допускается.
</body></html>