[sisyphus] Предложения по формированию бранчей
Андрей Черепанов
cas на altlinux.ru
Пн Май 25 13:48:41 MSD 2009
22 мая 2009, Michael Shigorin написал(а):
> Привет!
> Сорри, тред я пока _не_ читал, хотя вчерашнее состояние мне
> вкратце пересказали.
>
> Считаю, что допущен ряд критичных ошибок -- о которых ниже
> и итог в самом низу.
>
> On Thu, May 21, 2009 at 01:29:43PM +0400, Андрей Черепанов wrote:
> > Текущая ситуация
> > ----------------
> > Существует вечно развивающаяся пакетная база Sisyphus, активно
> > поддерживаемая сопровождающими (мейнтейнерами). В определённое
> > время (обычно раз в полгода)
>
> Непонятно, откуда ты взял полгода, если на практике это всё равно
> не так.
По факту появления новых бранчей.
> > Основной целью создания бранча является обеспечение стабильной
> > пакетной базы для создания конечных решений в виде
> > дистрибутивов с гарантией, что ничего не будет разломано.
>
> Нет, такая гарантия не может быть присуща публичным бранчам
> без жёсткого QA.
Однако же именно такое целеполагание было и реально реализовывалось.
> > Сопровождающие пакетов вообще не заинтересованы в бранче,
> > поддержка пакетов в котором требует от них дополнительных
> > усилий.
>
> Это не так.
Это для большинства так. Если Власенко молодец и поддерживает свои пакеты во
всех бранчах, то есть и legion@, который бранчами не интересуется вообще.
> > Создатели дистрибутивов заинтересованы в бранче только в
> > подмножестве пакетов, необходимых для сборки дистрибутива.
>
> И это не так. Особенно когда приходит отдел маркетинга
> (или просто хорошая мысль) и всё оказывается слишком сложно.
И как это связано с бранчем как источником пакетной базы?
> > При этом стабилизация важна лишь на этапе тестирования
> > дистрибутива, а пакетная база должна быть как можно новее
> > (для поддержки новейшего оборудования и для новых фич).
>
> Не могу согласиться. Иначе ты пускаешь под откос point releases,
> а предполагать свои ошибки и готовиться их исправлять обязана
> любая мало-мальски серьёзная софтверная лавка.
Вообще-то тестирование предполагает исправление багов априори.
> > Итоги
> > -----
> > Итак, существующая политика создания бранчей (форк бранча и
> > через много месяцев создание дистрибутивов на его основе)
> > приводит к "протуханию" пакетной базы уже к созданию
> > дистрибутивов (что нежелательно для создателей дистрибутивов).
>
> К протуханию сизифа-то какая практика приводит?
> Давно ли про ядро с иксами тред был в devel@?
В Сизифе это чиниться гораздо оперативнее.
> PS: мы к бранчам шли долго и мучительно, мной лично на это было
> положено изрядно сил и понимания. А теперь выходишь весь такой
> ты и предлагаешь вернуться в 2001 год, не зная всех проблем тех
> времён :(
Если бы ты прочёл моё мнение помимо начала треда, то не стал бы неделю спустя
обвинять меня во всех грехах. Я признал, что идея с кастрацией пакетной базы
бранча не очень удачная.
--
Андрей Черепанов
ALT Linux
cas на altlinux.ru
Подробная информация о списке рассылки Sisyphus