[Devel] Сборка etercifs
Vitaly Lipatov
lav на etersoft.ru
Сб Янв 16 15:10:16 MSK 2010
Хочу обсудить порядок сборки etercifs,
чтобы это стало законченной процедурой, не требующей
доработки. Видимо, результат надо будет записать на wiki.
Последующие пункты - мешанина из вопросов, замечаний и порядка
релиза пакета, прошу не удивляться :)
1. Удивило неиспользование ветки master, вместо этого каждая
версия размещается в своей ветке. Мне кажется, было бы
рациональней (поскольку мы редко возвращаемся к старым версиям)
создавать ветку только в случае необходимости собрать что-то
старое, а не создавать фактически под каждый патч новую ветку.
2. Пакет, видимо, из репозитория не собирали, потому что исходник
для centos 5.4 не был добавлен в rules
diff --git a/.gear/rules b/.gear/rules
index f4ec8d7..fc63a2c 100644
--- a/.gear/rules
+++ b/.gear/rules
...
+tar.bz2: sources/centos54
name=kernel-source-etercifs-centos54-1.58
3. У нас ещё есть общий репозиторий
git.eter:/projects/etercifs.git для публикации окончательного
варианта. Видимо его нужно обновлять.
4. Для передачи пакета в сборку нужно выполнить на builder
$ rpmpub -r 4.4.2 etercifs.spec в каталоге репозитория,
это опубликует пакет в
/var/ftp/pub/Etersoft/CIFS на Etersoft/4.4.2/sources/etercifs-4.4.2-alt1.src.rpm
5. После чего он будет доступен для сборки во всех системах через
korinf командой bin-wine/etercifs.sh all 4.4.2
6. В korinf есть недоработка, из-за которой под системы,
являющиеся ссылками (например LINUX на Etersoft/4.1 - ссылка на
ALTLinux/4.1) происходит попытка сборки вместо создания ссылки.
Постараюсь понять, как это можно исправить.
7. Одновременно со сборкой новой версии etercifs нужно выложить
новый пакет dkms-etercifs. Ну и публиковать в общем репозитории.
--
С уважением,
Виталий Липатов, ALT Linux Team, Eternity Software Team
Россия, Санкт-Петербург. www.etersoft.ru
GNU! ALT Linux! WINE! LaTeX! LyX! http://freesource.info
Подробная информация о списке рассылки Devel