[Tartarus] Предложение на изменения планов на релизы Tartarus
Evgeny Sinelnikov
=?iso-8859-1?q?sin_=CE=C1_info=2Esgu=2Eru?=
Сб Мар 7 16:26:18 MSK 2009
7 марта 2009 г. 15:54 пользователь Dmitriy M. Maslennikov
<maslennikovdm на gmail.com> написал:
> 7 марта 2009 г. 15:47 пользователь Evgeny Sinelnikov <sin на etersoft.ru> написал:
>> Давай разделим... Для разработчиков можно указать у кого лежат
>> последние версии - это не сложно... Для этого нужно закрепить каждый
>> рабочий проект между ответственными... тогда будет понятно, где
>> голова... В этом случае обязанность ответственного состоит в том,
>> чтобы держать свой репозиоторий в непротиворечивом состоянии, следить
>> за патчами в этот репозиторий объединять в него чужие наработки и
>> проверять их. На этом уровне, каждый разработчик ведёт свой проект и
>> знает про него всё... Это, мне кажется нормально...
>> Репозитории ответственных можно организовать симлинками и менять их по
>> мере смены ответственных, за выбор ответственных отвечает менеджер.
> Слишком сложно. Может только один ответственный, который следит за
> репозиториями? (например, ты ) )
>
нет, не выйдет... роботом, который собирает информацию о том, кто что
сделал сегодня, объединял и выкладывал копии у себя, я быть не хочу...
в этом нет никакого смысла... Я могу выкладывать релизы, которые я
проверял, а читать мысли и делать за других публичный push это уже не
то... Рабочая версия Tartarus-core должна быть у того, кто его
пишет...Чтобы совместно собирать проекты нужно вводить репозиторий
разработчиков... И публикация его архива, собственно и есть то, что
нужно...
Здесь мы приходим к аналогу Sisyphus/Brances + girar-builder... Я уже
думаю над этим... может быть до понедельника я таки заведу что-нибудь
такое... на git.etersoft.ru... Но мощи там пока не много в этом
контейнере... Попробую сделать удалённую сборку на builder'е
>> В плане моего лукавства... Это не совсем так... я сейчас выступаю в
>> роли релиз-менеджера, и у меня в репозиториях лежит 0.8.1... Но есть
>> действительно вопрос о том, что это смешивается с моими рабочими
>> репозиториями и некторые проекты утекают вперёд... Я думаю, что релизы
>> должны лежать у робота, который их собирает, для этого он тоже должен
>> их публиковать после сборки...
> Интерес представляет и еще не выпущенный код. Если кто-то захочет
> вести разработку или добавить к стабильной ветке какое-либо
> исправление, которое мы уже сделали, но еще не выпустили.
>
Да, но это сизиф... Я вообще думаю, что если в сизиф отправлять рано,
то и публично выкладывать тоже... С другой стороны именно это и
требуется...
>> К сожалению, завершить все вопросы по инфраструктуре сборки нет
>> достаточного времени... Будем пробовать, что успеем...
> Это да.
>
>> Я не уверен? github мне показался тем же gitirar'ом только
>> гламурным... Что в нём такого сверхъестественного?
> Может я ошибаюсь, но в нем именно централизованные репозитарии присутствуют.
>
По моему, ошибаешься... У них там то же самое... Вот забавный элемент
из их описания:
http://github.com/guides/pull-requests
>>>>> Не смог найти, где разрабатывается SysDB:
>>>>> http://git.etersoft.ru/people/iv/packages/
>>>>
>>>> аналогично... iv@ ушел в себя... Пора выходить...
>>> А, собственно, почему пора выходить с абсолютно экспериментальной
>>> SysDB? Сейчас самая помощь от других - это не мешать. А то что можно
>>> проверять, улучшать и пробовать запускать - оно почти все выложено и
>>> доступно.
>>
>> Вопрос не в использовании недоделанной SysDB, а в публикации
>> промежуточных результатов...
> Думаю, что промежуточный результат, который даже не запускается, не
> говоря уже о том, чтобы делать хоть что-то разумное никому не нужен.
> iv@ сказал же, что до публикации ему нужно еще две недели, вот тогда
> посмотрим.
>
--
Sin (Sinelnikov Evgeny)
Подробная информация о списке рассылки Tartarus