ALT Linux Team development discussions
 help / color / mirror / Atom feed
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 --]

  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