[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