[Devel] etercifs-3.4.7

Vitaly Lipatov lav на etersoft.ru
Вс Июл 5 22:09:45 MSD 2009


On 4 июля 2009, Evgeny Sinelnikov wrote:
> 4 июля 2009 г. 21:39 пользователь Vitaly Lipatov ...
> > >> > Не слишком ли сложная система? 
> >> > git -> git push -> ssh git.eter build -> src.rpm
> >> > да ещё и сборка произойдёт.
> >> > src.rpm из gear-репозитория получается командой
> >> > $ rpmbs спек
> >>
> >> Ну, а потом нужно искать в хешере нужные файлы, копировать
> >> их отдельно, а потом снова пересобирать...
> >
> > $ ETERDESTSRPM=/целевой/каталог rpmbs -s спек
>
> ETERDESTSRPM должен быть доступен в путях ФС. Он же не
> работает по ssh? Так, что это удобно только в офисе.
Это не может быть проблемой. Уже работает:
http://git.etersoft.ru/people/lav/packages/?p=etersoft-build-utils.git;a=commitdiff;h=0c18547a8b671aecd80e0a48d92152a65393e059;hp=734f5b865e4edda441b963c48a49ddda184000ae

...
> > 1. Хочу сказать, что это не работает в реальности (по
> > крайней мере не в Питере). То есть это некий хак для себя.
> > Решение хорошее, но не надо использовать LINUX на Etersoft как
> > репозиторий для своего офиса.
>
> Почему "не надо использовать LINUX на Etersoft как репозиторий
> для своего офиса"? Поясни.
Ну насколько я понимаю, это репозиторий проекта LINUX на Etersoft, и пользоваться им как сборочницей для пакетов 
произвольного качества не вполне правильно.

> > 2. Нашими обновлениями вообще никто не пользуется, по
> > крайней мере они неработоспособны (это я понял, попытавшись
> > сделать apt-get update - индексные файлы в base создаются с
> > правами, которые делают файлы недоступными по ftp).
>
> Я только сейчас про это слышу.
>
> > Просьба использовать разрабатываемые сервисы самим.
>
> Я использую.. Но http... Не доверяю я ftp. А ещё у нас есть
> зеркало и мы используем file://
1. протокол тут не важен
2. причин недоверять ftp я не вижу

> Проверил. Вроде бы всё работает:
> # apt-get update
> Получено: 1 ftp://download.etersoft.ru i586 release [895B]
> Получено: 2 ftp://download.etersoft.ru noarch release [767B]
> Получено 1662B за 0s (2195B/s).
$ cd /var/ftp/pub/Etersoft/LINUX на Etersoft
$ ls -l */branch/i586/base/rel* Sisyphus/i586/base/rel*
-rw-rw-r-- 1 lav           builder 378 Июн 12 21:35 4.1/branch/i586/base/release
-rw------- 1 girar-builder builder 126 Май 26 21:21 4.1/branch/i586/base/release.addon
-rw-rw-r-- 1 lav           builder 126 Июн 12 00:32 4.1/branch/i586/base/release.nonfree
-rw-r--r-- 1 girar-builder builder 875 Июн 19 21:38 5.0/branch/i586/base/release
-rw------- 1 girar-builder builder 126 Июн 19 21:38 5.0/branch/i586/base/release.addon
-rw------- 1 girar-builder builder 128 Июн 19 21:38 5.0/branch/i586/base/release.nonfree
-rw-r--r-- 1 girar-builder builder 895 Июл  5 11:34 Sisyphus/i586/base/release
-rw------- 1 girar-builder builder 141 Июл  5 11:34 Sisyphus/i586/base/release.addon
-rw------- 1 girar-builder builder 143 Июл  5 11:34 Sisyphus/i586/base/release.nonfree

Как тебе права на release.*?

> > Любая ручная работа однократно скриптуется.
>
> Я как раз и говорил про скриптование, когда вёл речь про хуки.
> Но хотел запуск скриптов на события появления пакетов
> повесить.
Я сомневаюсь, что пакет в сборочницу отправляется однократно,
и не подвержен исправлению ошибок в течение нескольких часов
после публикации. То есть слишком легко отправить на сборку, потом сказать "ой",
а korinf будет 2 часа собирать под все системы.

...
> > А по поводу сборщика на git.eter и korinf - надо перестать
> > игнорировать тот факт, что они должны взаимодействовать, и
> > реализовать это взаимодействие на практике.
>
> Так вопрос в том, что как раз я-то и не игнорирую... Я не знаю
> есть ли у Korinf API, чтобы после сборки на определённых
> пакетов в git.eter, правильно запустить их сборку для других
> дистрибутивов в Korinf.
>
> Сложить файл в заданный каталог, дело вроде не сложное...
> Только каталог должен быть доступен. А вот как пнуть
> пересборку я пока не знаю
Я думаю, что стоит узнать:
http://freesource.info/wiki/korinf - раздел "Использование"



-- 
С уважением,
Виталий Липатов, ALT Linux Team, Eternity Software Team
Россия, Санкт-Петербург. www.etersoft.ru
GNU! ALT Linux! WINE! LaTeX! LyX! http://freesource.info


Подробная информация о списке рассылки devel