From: Anatoly Yakushin <jaa@altlinux.ru> To: devel@lists.altlinux.org Subject: Re: [devel] Цель проекта Sisyphus Date: Mon, 15 Jun 2009 13:00:51 +0400 Message-ID: <b98e5caf0906150200x2d7b54ebs4f54911127ae37bd@mail.gmail.com> (raw) ----- "Anton Farygin" <rider@altlinux.com> пишет: > Мне показалось, что это отдельная большая тема для разговора. > > Исходя из предыдущей дискуссии можно попробовать сформулировать цель > проекта Sisyphus. > > На мой взгляд, цель проекта - это разработка стабильной и свободной > платформы, на которой участники Team могут создавать свои решения. > > Исходя из этого фундамента, уже можно пытаться развивать остальное - > всё в проекте должно быть устроено так, что бы мейнтейнерам и > пользователям было удобно разрабатывать свои качественные решения на свободной, и > главное - стабильной базе - проекте Sisyphus и его ветках. > > Т.е. - нашей кратковременной целью в периоды между разломами > (обновлениями) становится необходимость исправления ошибок (де-факто - > реакции на жалобы пользователей) и _документирования_. > И здесь вылезает тот самый мифический "конфликт интересов". Уверен, > что > этот конфликт - миф. Исправления ошибок нужны всем, и если мейнтейнер > принципиально не хочет исправлять ошибки в своём пакете, то в действие > должны вступать законы - Policy, которые так-же должны быть направлены > на качественную разработку платформы. > > И самое главное - все участники Team _обязаны_ следовать принятым > законам и целям проекта. Иначе - это уже Team, а сборище вечно > конфликтующих между собой пустозвонов. > > прошу меня поправить, если я не прав. Я вот все это читаю-читаю, читаю-читаю .... Все обсуждающие проблемы Сизифа склонны видеть в возникновении этих проблем чью-то злую волю. Я абсолютно убежден, что происходящее с Сизифом в первую очередь проистекает в связи с чисто технологическими и организационными возможностями, к верхней границе которых мы подошли. Сегодня Сизиф - это один из крупнейших по количеству пакетов дистрибутивов. Видимо один из самых больших по количеству прямых сборочных зависимостей. Не надо быть ldv@, чтобы понять, что усилия по сохранению целостности дистрибутива возрастают не линейно, а экспоненциально. Этим - осознанно или неосознанно объясняется возрастание требований к качеству сборки. С другой стороны, количество участников проекта тоже приближается к критическому - в плане управляемости, единства целей и борьбы противоположностей. Моя оценка данного процесса такова - 10 000 пакетов и 250 человек. Это максимальные значения, при которых Сизиф с нынешними технологическими и организационными прибамбасами будет функционировать. Потом развалится, причем по абсолютно объективным причинам. Это частный случай решения задачи о Вавилонской башне. Каковы возможные варианты действий. 1. Оставить все как есть. Естественные ограничения приведут к уходу части разработчиков -> уменьшению количества пакетов. И равновесие будет восстановлено. 2. Проведение радикальных технологических и организационных изменений. Идея карманов хороша, однако я бы пошел еще дальше - разделил Сизиф на кучи, каждая из которых была бы замкнута по зависимостям. Принцип деления- это отдельный большой вопрос. При этом по мере отдаления кучи от основания пирамиды должен снижаться уровень требований к качеству пакетов, появляться ветвления и тп. Интерфейс между кучами должен быть четко прописан и стандартизован с помощью policy. Ну можно и дальше обсуждать. Я просто еще раз призываю отказаться от поиска врагов и призывов разбежаться, и посмотреть на проблему как профессионалы. Ибо корень этой проблемы - объективный (ограничение технологий), все остальное - наносное. -- DOC > > Rgds, > Rider
next reply other threads:[~2009-06-15 9:00 UTC|newest] Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-06-15 9:00 Anatoly Yakushin [this message] 2009-06-15 9:09 ` Alexey Tourbin 2009-06-15 9:44 ` Michael Shigorin 2009-06-16 5:13 ` Денис Смирнов 2009-06-16 13:11 ` Michael Shigorin 2009-06-15 9:53 ` Anton Farygin 2009-06-15 10:20 ` Michael Shigorin 2009-06-16 5:12 ` Денис Смирнов 2009-06-15 9:57 ` Wartan Hachaturow 2009-06-15 17:34 ` Afanasov Dmitry
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=b98e5caf0906150200x2d7b54ebs4f54911127ae37bd@mail.gmail.com \ --to=jaa@altlinux.ru \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git