[devel] srpms -> gear : патчи и бранчи
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Чт Июл 5 11:36:32 MSD 2007
Igor Zubkov пишет:
> В сообщении от Wednesday 04 July 2007 09:32:41 Eugene Prokopiev написал(а):
>
>>Что делаю: инициализирую каталог для hasher на этом сервере, ставлю в
>>него все необходимое для сборки + собираемый пакет, после hsh-shell
>>собираю его с помощью rpm -bb, иду в BUILD, правлю по вкусу, откладывая
>>оригиналы в сторонку, делаю make. Получившиеся бинарники копирую в живую
>>систему, тестирую, как правило, с первого раза не выходит, повторяю
>>процесс, пока не получится. Когда получилось, делаю diff, его уже тащу к
>>себе на сборочный виртуальный сервер с гитом, на котором держу свои
>>репозитарии, там этот патч обычным образом прикладываю без всяких
>>бранчей и собираю новую версию пакета.
>
>
> А вот тут поподробней.
> 1) эти исправления отправлены в upstream?
Зависит от апстрима. Если протолкнуть получается, в следующей сборке
делаем git-rm file.patch ну и т.д. :)
> 2) как другие могут вытащить отдельные патчи? т.е. по патчу на одну проблему?
да
с точки зрения таскающего патчи ничего не меняется, о git знать ему не надо
патчи в моем гите - это именно отдельные файлы
т.е. я использую тот самый истребитель на конной тяге :)
преимущества от гита при таком подходе - всего лишь более удобное
расположение файлов по сравнению с ~/RPM и бесплатный бэкап на
git.altlinux.ru ;)
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки Devel