From: Michael Shigorin <mike@osdn.org.ua> To: ALT Devel discussion list <devel@altlinux.ru> Subject: [devel] Re: мысли о 3.0, dev cycles и "кому что надо" Date: Wed, 6 Apr 2005 10:23:39 +0300 Message-ID: <20050406072339.GJ20194@osdn.org.ua> (raw) In-Reply-To: <20050404185331.GO12494@solemn.turbinal.org> [-- Attachment #1: Type: text/plain, Size: 7888 bytes --] PreScriptum: > > > Я что-то хотел сказать про стабильность сизифа. > > Это тупик. > Да. Рассматриваются варианты выхода из тупика. > Но по существу, а не хорошая мина при плохой игре. Вот, пытаюсь обдумать, обрисовать фреймворк, в котором участники могли бы заниматься интересным/полезным для себя делом с общим вектором и результатами по мере делания. Пока напоминает разговор с зеркалом -- в том плане, что мы с тобой вряд ли скажем много нового друг другу по этому вопросу. PreScriptum: > > С ещё одной стороны, дистрибутив -- это элементная база для > > суппорта. Если у тебя сгорел МП42Б и заменить его нечем -- > > всё, приплыли, надо было сразу думать про китайские. > В этой дискуссии действительно всё смешалось, в том числе уже и > жалость к суппорту (и даже германевые транзисторы > отечественного производства). Да, и это плохо. Но узел действительно весьма сложный, и у меня опять рвёт крышу от очередной попытки его проанализировать и порубать. Впрочем, не думаю, что многие добрались до этого места треда... On Mon, Apr 04, 2005 at 10:53:31PM +0400, Alexey Tourbin wrote: > То есть я не верю в неоднородность технологического процесса И тем не менее она есть. И определяется в т.ч. сезоном года и летне-осенней разницей в той же (извиняюсь) деловой активности. Это влияет и на волонтеров, и на участников по более ощутимым поводам, и на core team. > и выражаю скептическое отношение к "стабилизации" и > "стабильности". По меньшей мере применительно к текущей > ситуации в ALT (не верю ли вообще -- это более сложный вопрос). Вот это и есть проблемой. Поскольку опыт всё тех же linux kernel и mozilla показывает, что при управлении развитием проекта, доходя до уровня "принимаем ли мы конкретно это изменение сейчас?" и не чувствуя этого вот периода "развалили/собрали" -- качество хромает на обе ноги. Вот, пока гуглил статью про то, как товарищи из mozilla project искали оптимум по своему циклу -- нашёл старую (2000) статью. Подпишусь отнюдь не под каждым словом, но много здравых мыслей есть: http://www.welchco.com/02/14/01/60/00/10/3101.HTM But many OSS projects fail because of friction within the teams [...] As a rule, OSS projects do best when one person is the clear leader of a team and makes the big decisions (design changes, release dates, and so on). Let's state it plainly: Alpha is not Beta. Beta is not Release. Repeat that several times until it sticks. [...] What we need is a commitment to release software in a more regularized way - the users need this information to plan for deployments and future upgrades. В частности, не согласен вот с этим: The first rule is to avoid placing blame (even on yourself!) Столько говорить об ответственности и закончить безответственностью -- эт круто. :) По крайней мере _свои_ ошибки действительно важно уметь признать. > > Что интересно, BE тоже входит в платформу -- с hasher в ALM2.4 > > появился дешёвый штатный метод собираться на нём автономно. > Да. Тогда надо только автоматизировать изготовление обновлений > до такой степени, чтобы "глаза мои не глядели". :) Предлагаю > подумать, как это может внешне выглядеть. > $ patch_rpm -m 'fixed buffer overflow (CAN-2006-007)' \ > -p ~/RPM/SOURCES/$package-$version-deb-CAN-2006-007.patch \ > ~sisyphus/SRPMS.classic/$package-$version-alt1.src.rpm > Например так. И дальше в хэшер. Чего не хватает, чтобы > написать такой скрипт? Не хватает алгоритма изменения релиза. > Если его записать, то дело в шляпе. Ну где-то так по части засовывания -- тут действительно есть элемент рутины. > (Ещё бы нужно подумать над скриптом, который автоматически > извлекает дебиановские патчи :)) ...а также подтачивает, если отваливаются или перехлёстываются с уже накладываемыми? :) > Что я хочу сказать в связи с этим. Обновление можно выпускать > формально, только чтобы отчитаться по закрытой дырке (тогда > невыпуск некоторых обновлений можно рассматривать как > безответственность). Но такой формальный подход вступает в > противоречие с энтузиазмом и пр. Зато не вступает в противоречие с ответственностью фирмы за продукт, а также (чтоб не размахивать этой красной тряпкой, достаю зелёную) чтобы суппорт не корячился с патчами -- или не дрожал, что щас жахнут. Боюсь, это _энтузиазм_ может противоречить необходимости, но это значит ровно то, что не надо полагаться на энтузиастов здесь. А или на фултаймеров, или на тех, кому оно действительно *надо*. > В противоположность формальному подходу имманентный подход Proactive security approach? Да ладно, больше того, что делает Дима -- вряд ли получится в обозримом будущем без опять же реально заинтересованных. > К тому же многие пользователи очень хотят новые версии софта > (особенно это касатеся KDE:)). В связи с чем встает вопрос о > нише дистрибутивов ALT вообще. О! > Если ALM24 не тянет на enterprise уровнь (что для меня вполне > очевидно) Именно. > то это дает повод задуматься об альтернативном технологическом > процессе, который исключает этап стабилизации (и подразумевает > некую "текущую" стабильность). Это даёт повод задуматься о том, чтобы спросить себя и других -- зачем вообще этот проект и чем именно он интересен. И исходя из ответов делать выводы. Для меня проект интересен тем, что собралось хорошее сообщество как разработчиков, так и пользователей (это само по себе ценно) и тем, что его "материальный" результат -- дистрибутивы -- получалось улучшать (при том, что степень их готовности к работе после развёртывания была весьма и весьма). Плохо то, что девелоперы, даже лучшие, но предоставленные самим себе -- без сколь-нибудь ясного видения _общего_ пути и такой банальности, как пинание время от времени (внешний организующий фактор, когда не хватает самоорганизации и координации в группе) -- они пролетают. Особенно когда склонность изобретать колесо, не глядя по сторонам (бо мы ж самые крутые) и так есть. > Здесь обычно встает вопрос о трафике: неужели для обновления > KDE придётся скачивать и обновлять ещё пол-систетемы. Но это > вопрос о бедных и обездоленных, которые хотят, чтобы к ним > проявили жалось. Ну так это-то решено -- активные из обездоленных идут в backports и делают, что надо. Опять же Зерг Мороз (сорри! :) вон подарки им принёс, как раз KDE под 2.4. :) > > Если серьёзно -- см. выше. Фундаментальной разработки > > линуксов как науки с грантами и приемлемостью _такого_ уровня > > разгильдяйства -- в xSU не наблюдаю. > Это какие ещё гранты? По которым бумажки пишут? > А при чем здесь фундаментальная разработка линуксов? :) Вот и я говорю -- ни при чём. > > Чтобы жить, оно должно пользу приносить. А для этого -- > > стоять в производстве, точка. > Может и так. Тогда оно в этом смысле пока нежизнеспособно. Местами способно, но только если Слишком Много Знать. Что неприемлемо. > > > Ох. Я говорю про проект Sisyphus, который некоммерческий и > > Так он никому всерьёз не нужен без коммерческой нотки в финале. > Да??? :) Всерьёз -- да. > > Ну я рад за тебя, но тогда искренне не понимаю предыдущей > > переписки. Может, просто её забыть? > Я "передумал". Стал более хладнокровным, что ли. Понимаю. > > Второй в нём смысл -- как в платформе. > В каком смысле "платформа"? То, на чём можно строить. Не пески зыбучие. > > > Во-первых, это не так: бизнеса на дистрибутивах не сделаешь > > С другой стороны, он вроде и не убыточен. > С другой стороны, какие имеются достаточные основания? Прибыльность субпроекта может быть достаточным основанием. > Потому что все так делают? То, что делают все, заведомо плохо. :) Но не заведомо полностью и на корню. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2005-04-06 7:23 UTC|newest] Thread overview: 85+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-03-25 13:57 [devel] [kirill@altlinux.ru: Проект оглавления Руководства по эксплуатации Compact 3.0] smi 2005-03-26 15:48 ` [devel] Re: [Office] " Anton Farygin 2005-03-26 16:43 ` Alexey I. Froloff 2005-03-26 19:56 ` [devel] zsh by default? :) (was: Проект оглавления Руководства по эксплуатации Compact 3.0) Michael Shigorin 2005-03-27 9:38 ` [devel] zsh by default? :) Anton Farygin 2005-03-27 11:49 ` [devel] " Michael Shigorin 2005-03-29 5:36 ` Anton Farygin 2005-03-29 5:34 ` Вячеслав Диконов 2005-03-29 8:11 ` Vitaly Lipatov 2005-03-29 12:04 ` [devel] UTF-8 in 3.0 by default? Michael Shigorin 2005-03-29 12:09 ` [devel] Re: zsh by default? :) Valery V. Inozemtsev 2005-03-29 13:24 ` Stanislav Ievlev 2005-03-29 13:27 ` Valery V. Inozemtsev 2005-03-29 12:27 ` Вячеслав Диконов 2005-03-29 16:20 ` Alexey Voinov 2005-03-29 16:38 ` [devel] re UTF-8 by default? Michael Shigorin 2005-03-29 16:58 ` Alexey Voinov 2005-03-29 17:03 ` [devel] Re: zsh by default? :) Sergey V Turchin 2005-04-04 6:01 ` Ivan Zakharyaschev 2005-04-04 6:41 ` Anton Farygin 2005-04-04 17:43 ` Alexey Voinov 2005-04-06 1:12 ` Ivan Zakharyaschev 2005-04-05 7:56 ` Sergey V Turchin 2005-04-06 1:12 ` console-tools delay; was: " Ivan Zakharyaschev 2005-04-08 16:25 ` [devel] kbd/console-tools progress Ivan Zakharyaschev 2005-04-08 17:42 ` Valery V. Inozemtsev 2005-04-09 21:57 ` Ivan Zakharyaschev 2005-03-29 15:40 ` [devel] imz wanted (was: zsh by default ) Sergey V Turchin 2005-03-27 21:51 ` [devel] zsh by default? :) Alexey I. Froloff 2005-04-02 17:54 ` [devel] " Alexey Tourbin 2005-03-29 13:48 ` [devel] Re: [Office] [kirill@altlinux.ru: Проект оглавления Руководства по эксплуатации Compact 3.0] Kirill Maslinsky 2005-03-29 14:37 ` [devel] мысли о 3.0, или "сейчас начнётся" Michael Shigorin 2005-03-30 6:09 ` Anton Farygin 2005-03-30 7:43 ` [devel] " Michael Shigorin 2005-04-02 18:13 ` Alexey Tourbin 2005-04-03 14:50 ` Michael Shigorin 2005-04-03 16:03 ` Alexey Tourbin 2005-04-03 16:34 ` Konstantin A. Lepikhov 2005-04-03 18:55 ` Alexey Tourbin 2005-04-03 20:32 ` Konstantin A. Lepikhov 2005-04-03 17:28 ` Vitaly Lipatov 2005-04-03 18:56 ` Alexey Tourbin 2005-04-03 21:47 ` Vitaly Lipatov 2005-04-04 8:26 ` Gleb Stiblo 2005-04-03 18:02 ` Michael Shigorin 2005-04-03 20:23 ` Alexey Tourbin 2005-04-03 20:28 ` Dmitry V. Levin 2005-04-04 6:54 ` Michael Shigorin 2005-04-04 18:53 ` Alexey Tourbin 2005-04-06 7:23 ` Michael Shigorin [this message] 2005-04-04 10:05 ` Nick S. Grechukh 2005-04-04 17:44 ` Denis Smirnov 2005-04-05 20:52 ` Alexey Tourbin 2005-04-05 21:24 ` Dmitry V. Levin 2005-04-06 12:20 ` Денис Смирнов 2005-04-04 11:51 ` Igor Vlasenko 2005-04-03 19:03 ` Peter V. Saveliev 2005-04-03 21:30 ` Alexey Tourbin 2005-04-04 6:33 ` Michael Shigorin 2005-04-04 7:16 ` vserge 2005-03-30 9:58 ` [devel] " Alexey Borovskoy 2005-03-30 10:23 ` Dmitry V. Levin 2005-03-30 14:05 ` Andrey Rahmatullin 2005-04-01 5:58 ` Anton Farygin 2005-03-30 9:16 ` Sergey V Turchin 2005-03-30 10:06 ` Maxim Tyurin 2005-03-30 11:24 ` Sergey V Turchin 2005-03-30 11:46 ` Maxim Tyurin 2005-03-30 11:57 ` [devel] " Michael Shigorin 2005-03-30 12:23 ` Sergey V Turchin 2005-03-30 12:37 ` Michael Shigorin 2005-03-30 13:00 ` Sergey V Turchin 2005-03-30 16:30 ` Michael Shigorin 2005-03-30 12:22 ` [devel] " Sergey V Turchin 2005-03-30 12:33 ` [devel] " Michael Shigorin 2005-03-30 12:46 ` Sergey V Turchin 2005-03-30 16:12 ` Michael Shigorin 2005-03-30 17:21 ` Alexey Voinov 2005-03-30 17:27 ` Michael Shigorin 2005-03-30 13:06 ` Sergey V Turchin 2005-03-30 14:06 ` Andrey Rahmatullin 2005-03-30 16:18 ` Michael Shigorin 2005-03-30 10:27 ` Michael Shigorin 2005-03-30 11:31 ` [devel] " Nick S. Grechukh 2005-03-30 11:49 ` Maxim Tyurin
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=20050406072339.GJ20194@osdn.org.ua \ --to=mike@osdn.org.ua \ --cc=devel@altlinux.ru \ /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