From: Michael Shigorin <mike@osdn.org.ua>
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: [devel] subteams? (was: I: Sisyphus-20041027 unmets)
Date: Sun, 31 Oct 2004 08:45:29 +0200
Message-ID: <20041031064529.GF18130@osdn.org.ua> (raw)
In-Reply-To: <200410310111.51060.cray@neural.ru>
[-- Attachment #1: Type: text/plain, Size: 4317 bytes --]
On Sun, Oct 31, 2004 at 01:11:50AM +0400, Andrey Orlov wrote:
> Как близкий сердцу пример - rpm-build-python. Новая версия
> лежит в дедале почти месяц. Кто-то проверил свой пакет?
Нет, конечно. Поскольку по отношению к своим питоньим пакетам
являюсь настолько отстранённым майнтейнером, что будет объективно
проще сказать "не интересует", чем лезть ещё во что-то.
Вообще говоря, это всё к тем же вопросам о мотивации и
специализации, а также "режимам" поддержки.
Потому как одно дело -- опакетить (особенно _хорошо_) что-либо,
другое -- писать рекомендации по тому, как поверх и около этого
пакетить что-либо ещё, третье -- по оным или сообразно здравому
смыслу (и имеющимся примерам, если уже) пакетить эти масые
сателлитные пакеты, и при этом всегда остаётся поддержка, которая
тоже бывает разной -- от активной (фактически разработки
спека/патчей/обвязки) до пассивной ("о, уже две версии пропустил
-- что ли собрать").
И требования к умениям и складу характера у этих ролей достаточно
разные, чтобы совмещать их исполнение "в одном флаконе" было если
не проблематично, то напряжно.
Например, initial packaging и прочие policy -- это скорее
"молотобойцам", для которых проламывание стен лбом и ровняние
всего подряд в порядке вещей.
Активная поддержка -- где-то не очень далеко, т.к. по сути
практически всегда, насколько могу судить, сопряжена с тем, что
на этом что-то зарабатывается (а зачастую и в разработке апстрима
человек участвует, или сам её же и возглавляет).
Пассивная -- может производиться из соображений от ностальгии
("когда-то это было интересно, но не напрягает -- можно и сейчас
поподдерживать") до "мы в ответе за тех, кого приручили".
И, в общем, требует скорее админского склада характера ("чтоб
работало"), чем разработческого ("сейчас мы всё это безобразие
разломаем нафиг, зато когда починим -- будет в 2.718, нет, в
3.142 раз лучше!").
Соответственно трения чаще всего возникают, когда разработчики
ломают или крепко цепляют базу, на которой строят админы.
Т.е. если пытаться это разруливать (не уверен, что возможно) --
то именно с такой позиции и понимая мотивацию каждой стороны, как
мне кажется.
Потому что мне, например -- действительно будет проще дампнуть
solfege и getmail, которыми я не пользуюсь (собраны для других),
чем ради двух пакетов напрягаться и отслеживать изменения в
атмосфере. Соответственно тебе, например, не более интересно
отслеживать и фиксить всё это барахлишко за каждым таким "ленивым
пакаджером" (про FAQ помню, читал и оценил).
И вот тут вспоминается один из эпизодов в жизни того же
solfege.spec, когда Юра Седунов взял и прислал его же, но уже с
выровненным хребтом, причём по крайней мере по паре пунктов таким
образом, до которого я бы тогда точно не додумался.
Соответственно есть такое соображение, что для _удачных_
перемещений _платформы_ в пространстве нужен не только человек
(всегда лучше -- несколько), который обдумает и провешит
собственно траекторию и конечную точку в этот раз, а и команда
разработчиков, которые помогут оперативно (а не затягивая на
полгода с перебранками "сломали! -- так лучше!") перетащить то,
что на старой платформе собиралось, а после переезда -- хорошо,
если запускается.
Здесь есть одна проблемка -- мотивация. Это работа даже не
janitors, а скорее tiger team, где знания, умения, да и время,
требуемые для успешного выполнения такой задачи -- довольно
существенны.
При двух предыдущих "больших переездах" (initscripts и *.la) было
подумал, что мотивации для волонтеров не видно настолько, что это
действительно дело QA.
Потом начал понимать, что QA does not scale и вообще говоря --
должно-то scale в рамках того, что компания, которая платит
зряплату, считает оправданным.
Посему возвращаемся опять же в сообщество разработчиков -- но по
крайней мере с мыслями по поводу таких вот ролей.
Собственно, что-то подобное я когда-то пытался изложить здесь:
http://wiki.atmsk.ru/index.html/AltPolicy (зачем-то назвав "alt
policy", хотя ни разу -- это попытка констатация, а не
регламентирования).
В общем, господа team, что думаете по поводу более явного
выделения в оной team таких вот "родов войск"?
--
---- 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:[~2004-10-31 6:45 UTC|newest]
Thread overview: 109+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-10-27 22:01 [devel] I: Sisyphus-20041027 unmets Dmitry V. Levin
2004-10-28 6:49 ` Anton Farygin
2004-10-28 9:14 ` Alexey Gladkov
2004-10-28 10:35 ` Dmitry V. Levin
2004-10-28 7:55 ` Вячеслав Диконов
2004-10-28 11:42 ` Alexey Morozov
2004-10-28 11:50 ` Vladimir Lettiev
2004-10-28 12:14 ` Alexey Morozov
2004-10-28 13:03 ` Andrey Orlov
2004-10-29 0:21 ` Ivan Fedorov
2004-10-29 4:58 ` [devel] [JT] " Alexey Morozov
2004-10-29 19:43 ` Andrey Orlov
2004-10-30 4:55 ` Alexey Morozov
2004-10-30 18:07 ` Alexander Bokovoy
2004-10-30 18:19 ` Денис Смирнов
2004-10-30 21:11 ` Andrey Orlov
2004-10-31 6:45 ` Michael Shigorin [this message]
2004-10-31 17:06 ` [devel] subteams? (was: I: Sisyphus-20041027 unmets) Денис Смирнов
2004-10-31 18:03 ` [devel] " Michael Shigorin
2004-11-01 11:56 ` Денис Смирнов
2004-11-01 11:00 ` Alex Ott
2004-11-01 14:12 ` Денис Смирнов
2004-11-01 13:17 ` Alex Ott
2004-11-02 15:06 ` Денис Смирнов
2004-11-02 14:14 ` Alex Ott
2004-11-01 19:44 ` Michael Shigorin
2004-11-01 21:26 ` [devel] [JT] arch, darcs, monotone Денис Смирнов
2004-11-02 10:19 ` [devel] [JT] Re: subteams? Alexey Morozov
2004-11-02 12:21 ` [devel] Re: subteams? (was: I: Sisyphus-20041027 unmets) Alexey Borovskoy
2004-11-03 3:07 ` [devel] Re: subteams? Ivan Fedorov
2004-11-03 7:29 ` [devel] Re: subteams? (was: I: Sisyphus-20041027 unmets) Alex Ott
2004-11-03 11:14 ` [devel] Re: subteams? Vitaly Ostanin
2004-11-03 11:17 ` Ivan Fedorov
2004-11-03 11:42 ` Alex Ott
2004-10-31 16:54 ` [devel] [JT] I: Sisyphus-20041027 unmets Денис Смирнов
2004-10-31 17:00 ` [devel] .incoming revisited Michael Shigorin
2004-10-31 17:21 ` [devel] " Денис Смирнов
2004-10-31 18:08 ` Michael Shigorin
2004-11-01 11:58 ` Денис Смирнов
2004-11-01 19:11 ` Michael Shigorin
2004-11-01 20:56 ` Денис Смирнов
2004-10-31 17:53 ` [devel] [JT] I: Sisyphus-20041027 unmets Andrey Orlov
2004-11-01 12:36 ` Andrey Orlov
2004-11-01 13:05 ` Alexey I. Froloff
2004-11-01 14:57 ` Andrey Orlov
2004-10-31 10:11 ` Dmitry V. Levin
2004-10-31 17:07 ` Денис Смирнов
2004-10-31 17:09 ` [devel] .incoming revisited Michael Shigorin
2004-10-31 17:22 ` [devel] " Денис Смирнов
2004-10-30 20:52 ` [devel] [JT] I: Sisyphus-20041027 unmets Andrey Orlov
2004-10-31 6:14 ` [devel] " Michael Shigorin
2004-10-31 9:31 ` Andrey Orlov
2004-10-31 10:42 ` Andrey Orlov
2004-11-01 6:45 ` [devel] " Alexey Morozov
2004-11-01 13:13 ` Andrey Orlov
2004-11-01 13:27 ` Ivan Fedorov
2004-11-01 15:00 ` Andrey Orlov
2004-11-02 7:27 ` [devel] [JT]^[JT] О судьбах... в том числе и питона Alexey Morozov
2004-11-02 8:09 ` Andrey Orlov
2004-11-02 9:52 ` [devel] [JT]^[JT] О судьбах... в том числе и о hotplug Anton Farygin
2004-11-02 10:22 ` Alexey Morozov
2004-11-02 10:44 ` Anton Farygin
2004-11-03 10:37 ` Alexey Morozov
2004-11-03 10:56 ` Anton Farygin
2004-11-03 13:55 ` Alexey Morozov
2004-11-03 14:01 ` Anton Farygin
2004-11-03 14:28 ` [devel] Не такой уж и [JT]. Про hotplug и ядро 2.6.9 vs burning CDs Alexey Morozov
2004-11-03 14:54 ` Anton Farygin
2004-11-03 20:42 ` [devel] " Michael Shigorin
2004-11-04 7:25 ` Alexey Morozov
2004-11-04 7:28 ` Anton Farygin
2004-11-08 2:10 ` Alexey Borovskoy
2004-11-09 10:06 ` Alexey Morozov
2004-11-10 2:46 ` Alexey Borovskoy
2004-11-04 7:23 ` [devel] " Alexey Morozov
2004-11-04 7:29 ` Anton Farygin
2004-11-04 9:42 ` Alexey Morozov
2004-11-03 20:40 ` [devel] [JT] Re: [JT]^[JT] О судьбах... в том числе и о hotplug Michael Shigorin
2004-11-02 15:05 ` [devel] " Денис Смирнов
2004-11-02 17:12 ` Andrey Rahmatullin
2004-11-02 17:53 ` Anton Farygin
2004-11-02 18:26 ` Andrey Rahmatullin
2004-11-03 10:57 ` Anton Farygin
2004-11-03 19:13 ` Andrey Rahmatullin
2004-11-04 6:50 ` Anton Farygin
2004-11-02 15:03 ` [devel] [JT]^[JT] О судьбах... в том числе и питона Денис Смирнов
2004-11-02 19:21 ` Andrey Orlov
2004-11-02 19:53 ` Aleksey Avdeev
2004-11-02 21:07 ` Dmitry V. Levin
2004-11-03 7:58 ` Aleksey Avdeev
2004-11-03 11:29 ` Денис Смирнов
2004-11-03 12:30 ` Aleksey Avdeev
2004-11-03 15:39 ` Денис Смирнов
2004-11-03 20:45 ` [devel] " Michael Shigorin
2004-11-03 22:20 ` Денис Смирнов
2004-11-02 21:08 ` [devel] " Andrey Orlov
2004-11-03 8:09 ` Aleksey Avdeev
2004-11-03 11:28 ` Денис Смирнов
2004-11-03 10:32 ` Alexey Morozov
2004-11-03 12:39 ` Andrey Orlov
2004-11-03 13:35 ` Alexey Morozov
2004-11-03 12:46 ` Денис Смирнов
2004-11-03 12:44 ` Andrey Orlov
2004-11-03 12:48 ` Ivan Fedorov
2004-11-02 21:37 ` Денис Смирнов
2004-11-03 10:29 ` Alexey Morozov
2004-11-03 12:46 ` Andrey Orlov
2004-11-01 12:45 ` [devel] [JT] I: Sisyphus-20041027 unmets Andrey Orlov
2004-11-01 22:02 ` Денис Смирнов
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=20041031064529.GF18130@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