Поиск подходящей версии для Бранча

Материал из ALT Linux Wiki
Версия от 18:19, 6 октября 2015; 192.168.1.10 (обсуждение) (Новая страница: «== Преамбула == Бывает такая ситуация что в Сизифе слишком свежий пакет, а в бранче слишком ...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Преамбула

Бывает такая ситуация что в Сизифе слишком свежий пакет, а в бранче слишком старый.

И бэкпортировать свежий пакет в бранч не позволяют старые версии пакетов, которые редко или вообще не обновляются в бранче.

Чтобы понять почему это происходит нужно прочесть политику создания бранчей в Altlinux и чем они отличаются от Сизифа.

Процесс

!!! Переписать получение репозитория - rpmgp тянет не все теги!!!


Тянем с git.alt gear-репозиторий

 $rpmgp -g name_pckg
 $cd name_pckg

Ищем тэг или коммит с релизом, который мы пробуем собрать в бранч

 $git tag
 или
 $git log

Запоминаем имя нужнго тэга или копируем хеш нужного коммита

Создаём ветку с именем нужной нам версии

 $git checkout -b Name_release имя_тэга
 или
 $git checkout -b Name_release хеш_коммита

Нас должно автоматически переключить в новую ветку

Пробуем бэкпортировать и получаем ошибку

Работаем в ветке p№

Отправка в Сизиф