From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Date: Fri, 22 May 2009 19:27:19 +0300 From: Igor Vlasenko To: shader@yandex.ru, ALT Linux Sisyphus discussions Message-ID: <20090522162719.GA2067@dad.imath.kiev.ua> References: <200905211613.21562.cas@altlinux.ru> <4A15477B.7030401@altlinux.ru> <200905211621.11566.dans@altlinux.ru> <20090522051558.GA8379@localhost.localdomain> <20090522134751.daaf7b9c.bga@altlinux.org> <20090522112750.GA14805@localhost.localdomain> <20090522122427.GA30848@dad.imath.kiev.ua> <20090522124317.GB17816@localhost.localdomain> <20090522135914.GA32676@dad.imath.kiev.ua> <4541243007907@webmail24.yandex.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4541243007907@webmail24.yandex.ru> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [sisyphus] =?utf-8?b?0J/RgNC10LTQu9C+0LbQtdC90LjRjyDQv9C+INGE0L4=?= =?utf-8?b?0YDQvNC40YDQvtCy0LDQvdC40Y4g0LHRgNCw0L3Rh9C10Lk=?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 May 2009 16:27:28 -0000 Archived-At: List-Archive: List-Post: On Fri, May 22, 2009 at 07:58:27PM +0400, Alexey Novikov wrote: > Игорь, я читаю devel@ и не спорю, что "карманы" нужны. В них хорошо > бутстрапиться и тестировать новые версии. Но "карманы" подходят для > _сознательных_ и _внимательных_ майнтейнеров. К сожалению эти условия > выполняются не всегда. Кто-то может сознательно или просто > по-невнимательности забросить "бомбу", которая пройдет все тесты и > сломает половину Сизифа. :( Алексей. Волков бояться - в лес не ходить :) Что в этом страшного? У человека должно быть право на ошибку и возможность ее исправить. Сколько раз за все время существования ALT были такие инциденты? Да и если случайно кто-то зальет "бомбу", то число желающих ее убрать будет прямо пропорционально ее разрушительному действию. Таким образом, не пройдет и 3-х дней, как ее не станет. Мне кажется, это страшилка. > > И предполагать, что RM компетентнее мейнтейнера > > по его пакетам --- тоже очень часто ошибочно. > RM testing'а не обязан быть компетентнее майнтейнера. Его задача скорее > в проведении формального тестирования и контактировании с майнтейнерами > пакетов и реальными тестерами, которые могут проверить работоспособность > на своих специфичных программных и аппаратных конфигурациях. При всем уважении к нашим RM задача, на них возложенная, настолько огромная, что потянуть ее целиком они не в состоянии. Уже стало традицией, что реально до задач контактирования с майнтейнерами пакетов и реальными тестерами, которые могут проверить работоспособность на своих специфичных программных и аппаратных конфигурациях, у них руки не доходили из-за перегрузки, что даже приводило к обидам, нареканиям и разборкам, см. devel@. > Я как раз и предлагаю майнтейнеру не собирать в бранчи. Задача > майнтейнера сначала собрать в Сизиф, а потом, если потребуется, > _обеспечить_ _собираемость_ в testing и производных от него бранчах. > Не собирать продираясь через acl, а всего лишь обеспечить собираемость. > В большинстве случаев это означает уточнение версий сборочных зависимостей > и т.д. Еще раз повторю, почему это плохая идея. RM не масштабируется, он не сможет и не должен вытягивать бранч в одиночку. Да, есть пользователи и майнтейнеры, не заинтересованные в бранчах. Но есть пользователи и майнтейнеры заинтересованные! Они естественным образом и станут костяком маленькой team, работающей над бранчем под водительством RM, если им не мешать. А еще лучше обеспечить удобные для работы условия. > > Даешь рабочий карман!!! :) > Насколько помню высказывания at@ и ldv@, проблема "карманов" в > неопределенности их срока жизни, необходимости пересборки при изменении > зависимостей и т.д. К тому же тут сложно сохранить баланс и не превратить > множество карманов в полнейший бардак. Главное техническая реализация, а полиси ее использования, удоволетворяющее большинство, найти можно. > Сама идея хорошая и нужная, но требующая еще доведения до ума. Конечно. Но это нужная вещь. Откуда для ALT брать новых майнтайнеров? Нанимать? За какие деньги? Правильнее и дешевлее выращивать у себя. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine