From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <44914C25.1010502@altlinux.com> Date: Thu, 15 Jun 2006 16:01:41 +0400 From: Anton Farygin User-Agent: Thunderbird 1.5.0.2 (X11/20060502) MIME-Version: 1.0 To: ALT Devel discussion list References: <20060615094855.GD11771@grep.po.cs.msu.su> <200606151341.46283.led@altlinux.ru> <44913E9A.40100@altlinux.com> <200606151450.05824.led@altlinux.ru> In-Reply-To: <200606151450.05824.led@altlinux.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?W3Npc3lwaHVzIC0+IGRldmVsXSDz1MHCyczYztnKIPPJ?= =?koi8-r?b?2snG?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 11:58:49 -0000 Archived-At: List-Archive: List-Post: Led wrote: > В сообщении от 15 июня 2006 14:03 Anton Farygin написал(a): >> Led wrote: >>> В сообщении от 15 июня 2006 13:22 Fr. Br. George написал(a): >>>> X-Post from sisyphus@ >>>> >>>>>> On Thu, Jun 15, 2006 at 10:01:50AM +0400, Anton Farygin wrote: >>>>> Branch == стабилизированый Sisyphus. И работа над пакетами (ошибками) в >>>>> Branch'е должна быть более приоритетной, чем работа над пакетами в >>>>> Sisyphus. Ибо в данный момент речь идёт о том, что зачастую Sisyphus >>>>> пользоваться невозможно. >>>> Полностью поддерживаю. Человека, который добровольно выбрал работу с >>>> _таким_ Сизифом, трудно заставить работать на какую-то его ветку, из >>>> которой ничего, кроме дистрибутива и техподдержки по нему, уже не >>>> вырастет. Я не знаю, чем (кроме денег) можно заставить, например, меня. >>> +1 >>> >>>> Хуже того. Мне, как пользователю Сизифа, очень неудобно >>>> переезжать время от времени на "ветку", сколь бы стабильной её не >>>> обещали делать какие-то люди, к числу которых я не отношусь. Так что >>>> стоит объявить, что Сизиф, дескать, нестабилен, а стабильны его "ветки", >>>> и я немедленно потеряю интерес к release workflow -- зачем это мне? >>>> >>>> А вот выдержать месяц-два заморозки самого Сизифа, да и поработать в >>>> это время не на гонку за фичами, а на совместимость и более плотный >>>> багфикс, я вполне способен. >>> ещё +1, но... Для более плотного багфикса бранча/фриза/или-как-там-его >>> ИМХО необходим инструмент быстрой и минимально проблемной >>> инсталляции/переинсталляции системы с ним; нужен иструмент, с помощью >>> которого выполнив одну-две-три команды получить образ ISO9660 (CD, DVD, >>> ...) с инсталляционной базой текущего бранча и инсталлятором. Методика >>> "Установите Compact 3.0 и накатайте apt'ом до текущего состояния >>> репозитария" довольно быстро исчерпывает терпение и после подобной >>> "инсталляции" желание что-либо тестировать быстро пропадает; а когда в >>> следующий раз думаешь >>> что-либо "потестировать", "воспоминания" о том, как придётся опять >>> "удобно инсталлировать" приводит к мыслям "а может позже? а может в >>> следующий раз? а может его и тестировать не надо - и так вроде >>> работает?". >>> Я понимаю, что здесь может получится некий конфликт интересов: любой >>> сможет за несколько минут изготовить себе дистрибутив из текущего >>> репозитария. Поэтому и не настаиваю на своём предложении :( >> Предложение правильное и у нас есть для этого сепаратор. > > Он есть, но далеко не всегда срабатывает даже с минимальным набором пакетов. естественно не всегда. Сизиф то не стабилен. А выделять 100% времени на то, что бы фиксить все пакеты, необходимые сепаратору постоянно - я не могу. Могу только пообещать сделать его работоспособным к фризу/бранчу. > >> Если не считать >> нескольких НО: >> >> 1) Не всегда содержимое Sisyphus настолько стабильно, что бы на его базе >> можно было бы собрать инсталяционный образ. Например - в данный момент >> это возможно только теоретически. На практике ничего не получится. > > А как на счёт внедрения схемы TRANSACT/COMMIT в incoming или между incoming и > Sisyphus? Это вроде могло бы стабилизировать репозитарий хотя бы в плане > целостности... Нам бы для начала GIT внедрить... > >> 2) Для использования сепаратора необходимо постоянно иметь под рукой >> Sisyphus. > > Для мэйнтейнера тоже нужно иметь под рукой текущий сизиф, а ещё лучше - с > ежедневными его "бэкапами" (у меня, например, это реализовано автоматически - > перед миррорингом сизифа делается бекап с помощью cp --link (для экономии > места)). Для мантейнера совсем не обязательно иметь _весь_ сизиф. > >> Мне кажется что вариант с выпуском инсталлеров более интересен. Дельты >> маленькие. а выпуск инсталлера после того, как более-менее устаканится с >> альтератором и второй стадией - я могу поставить на поток - чуть ли не >> каждый день. > > Хоть так бы. Хотя, "живой" сепаратор с набором скриптов тоже было бы > неплохо... > Одно другое подразумевает. Без живого сепаратора я не смогу сделать никаких образов. Но сам сепаратор работоспособен всегда. Ломается/меняется только то, из чего он пытается собирать образы. Rgds, Rider