openSUSE:Evergreen

Перейти к: навигация, поиск
Эта страница описывает проект сообщества под названием Evergreen, который обеспечивает долгосрочную поддержку openSUSE после того, как SUSE прекратит авторскую поддержку.

Evergreen

Что это такое?

В январе 2011 года авторская поддержка Novell для openSUSE 11.1 подошла к концу, но эта услуга по-прежнему предоставляется в течение 18 месяцев с даты прошлого выпуска (2 релиза + 2 месяца) для openSUSE 11.2 и выше.

"Evergreen" является усилием сообщества продлить поддержку openSUSE после этого периода времени.

Поддерживаемые дистрибутивы

В настоящее время поддерживаются следующие версии дистрибутивов: openSUSE 13.1. Предыдущий, текущий и следующий поддерживаемые дистрибутивы можно найти в таблице ниже:

Дистрибутив Статус Начало поддержки Окончание поддержки Сопровождающий Примечания
openSUSE 11.1 неактивный Wrosenauer Поддержка остановлена.
openSUSE 11.2 неактивный 12 мая 2011 30 ноября 2013 lijews
openSUSE 11.4 неактивный 5 ноября 2012 Июль 2015 wrosenauer lijews Исправления все еще могут быть приняты.
openSUSE 13.1 активный Январь 2016 Ноябрь 2016

Последний поддерживаемый проектов Evergreen выпуск — openSUSE 11.4. Об этом было официально объявлено в ноябре 2012 года. Следующей версией openSUSE, которую планируется поддерживать силами проекта Evergreen является 13.1. Это случится после окончания периода официальной поддержки.

openSUSE 11.1 поддерживалась сообществом дополнительно в течении трех лет. Мы также хотим обеспечить дополнительную поддержку и будущих версий дистрибутива. Мы считаем, что нам также под силу предоставить обновления для всех частей дистрибутива — эта цель для будущих выпусков.

Как активировать

Версия 11.4

В YaST или с помощью zypper добавьте репозиторий обновления, как описано ниже, и примите предлагаемый новый ключ.

Nothing else should be needed to make the update stack behave exactly as before with patch, delta-rpm support etc.

Версия 11.2

Инструкция для версии 11.2 находится на странице Evergreen 11.2.

Как мигрировать

Существует два возможных варианта миграции к некоторому Evergreen закрытой версии openSUSE. Первое — использование онлайн репозитория, и в основном описывается здесь. Другой способ заключается в использовании DVD (еще можно взять здесь), где выберите Обновление в начальном экране процесса установки.

Внимание: Обновление может быть опасным для ваших данных, поэтому ВСЕГДА делайте резервную копию важных файлов.

Общение

Связь в настоящий момент происходит с помощью списка рассылки evergreen. Этот список, главным образом, предназначен для создателей пакетов и спонсоров, но может использоваться пользователями. В любом случае, вы также сможете получить помощь находясь в общем списке рассылки openSUSE.

Ведущим разработчиком проекта является Wolfgang Rosenauer.

Stefan Lijewski является ведущим Evergreen для версии 11.2, тогда как для 11.4, это совместными усилиями.

Политика обновления

Политика обновления пока еще не сформировалась, но в целом она будет согласовываться наряду с официальной политикой поддержания openSUSE.


Члены команды

Тестирование

Поскольку мы - малочисленное сообщество, делающее Evergreen, мы были бы признательны, если бы пользователи могли присоединиться к нам для тестировании предстоящих обновлений. Для 11.4 это означает только то, что вам необходимо добавить следующий репозиторий к управлению программным обеспечением

и сообщить о проблемах через нашу рассылку.

Информация о пакетах

From Evergreen:11.4 we decided to follow openSUSE maintenance workflow. So if you want to update packages for Evergreen supported distribution version which is higher then 11.2 follow steps below.

Версия 11.4 и выше

Как правило, вы просто хотите обновить некоторые Evergreen пакеты. Тогда вы должны создать ветку обслуживания, как для регулярного проекта openSUSE. Но для Evergreen есть и другие атрибуты, где osc должен искать затронутые пакеты и обновления проекта.

Примечание: для создания пакетов рекомендуется использовать OSC командной строки.

Последовательность выполняемых действий должно выглядеть так:

  • создание ветки обслуживания:
osc mbranch -u Evergreen:UpdateProject -a Evergreen:Maintained $PACKAGE 
  • проверка и локальная загрузка ветки:
osc co home:LOGIN:branches:Evergreen_Maintained:$PACKAGE 
  • наличие исходников всего проекта, поддерживаемого Evergreen под атрибутом:
home:LOGIN:branches:Evergreen_Maintained:$PACKAGE 
  • обновление исходников, добавление патчей, тестирование сборки, регистрации изменений в *.changes-файле и т.д.; \
  • регистрация своих пакетов на сервере:
osc ci 
  • создание или обновление patchinfo пакета:
cd home:LOGIN:branches:Evergreen_Maintained:$PACKAGE; osc patchinfo 
  • заполните patchinfo, используя редактор или webui
  • отправка локально созданного patchinfo пакета:
osc ci 
  • запрос на начало обслуживания события Evergreen проекта:
osc mr -a Evergreen:MaintenanceProject

Версия 11.2 и ниже

Инструкция для версии 11.2 находится на странице Evergreen 11.2.

Состояние обновления

Краткий обзор текущего состояния обновления с исправленными или улучшенными пакетами показан на странице Evergreen 11.1 и Evergreen 11.2.

Дополнительная информация