From: Denis Smirnov <mithraen@freesource.info>
To: devel@altlinux.ru
Subject: Re: [devel] Re: P: разделение критичности проверок для base..contrib
Date: Fri, 17 Jun 2005 15:36:53 +0400
Message-ID: <20050617113649.GA23665@localhost.localdomain> (raw)
In-Reply-To: <20050617102520.GH5459@osdn.org.ua>
On Fri, Jun 17, 2005 at 01:25:20PM +0300, Michael Shigorin wrote:
>>>Бишь баланс между силами и средствами на поиске и исправлении
>>>проблем -- важнее.
>> Бесспорно. Впорос лишь где он проходит.
MS> Не знаю. Но боюсь, что дальнейший сдвиг в сторону поиска и при
MS> этом демотивации майнтейнеров может ненароком перешагнуть ещё
MS> одну ступеньку.
Что ты предлагаешь? У нас есть две проблемы, известные решения которых
друг с другом конфликтуют:
1. Сизиф становится не просто крив, а ужасен. Год назад я практически без
страха делал dist-upgrade средь бела дня на боевом сервере, даже зная что
простой в несколько часов будет стоить мне денег.
Сейчас я боюсь делать dist-upgrade. Единственное где я его делаю ежедневно
-- мой ноутбук. И иногда при этом поминаю мантейнеров отдельных пакетов не
самыми тёплыми словами, и мне это не нравится.
Уровень оттестированности становится все хуже и хуже. А для меня лично
качество сборок ALT Team было одним из важнейших причин перехода на ALT.
Думаю я не один такой.
2. Мантейнеров надо мотивировать.
Если начинает зверствовать QA, то мантейнерам "не по кайфу". Если не
зверствовать, пользователям проще будет перейти на Debian (они вроде
начинают более вменяемую политику релизов пытаться проводить).
Пока я вижу такое решение:
1. QA должен не просто зверствовать, а таки зверствовать как истинные
маньяки. Но с одним маленьким ограничением -- мантейнерам сказал
"молчать!" (поставив соответствующую строчку, затыкающую конкретную
проверку в спеке), и робот заткнулся и больше не трогает.
2. Другой робот собирает информацию о подобных "кривых" пакетах --
заинтересованые смогут прислать мантейнеру патчик.
3. Таки сделать единую систему для финансирования таких разовых правок.
Грубо говоря, если тысяча пользователей скинутся по 1$ и скажут -- Миша,
пожалуйста, приведи в порядок xmms (при том что работы там, как ты
говорил, не много) -- думаю это будет достаточной мотивацией, не правда
ли?
В дополнение -- у нас есть серьёзная проблема. Sisyphus это проект _Team_,
но возможностью финансировать разработчиков компонент обладают только
несколько организаций. Мантейнеры-одиночки в принципе не могут кормиться
со своей мантейнерской работы. Даже если пакет _очень_ критичен для
дистрибутива. Да и не одиночки тоже не шибко -- сколько ты получаешь за
поддержку Apache? Что-то не заметно чтобы он у тебя был на первых местах
по важности в плане поддержки, и чтобы ты в него вкладывал много времени.
А ведь это одна из ключевых компонент дистрибутива. И ведь желающих у
тебя этот пакет позаимствовать почему-то не видно :)
Скажу ещё больше, я согласин с at@ в том, что _мне тоже_ лично не нужен
дистрибутив. Совсем-совсем не нужен. А более стабильный сизиф нужен. И я
даже платить за него готов. И если бы его стабильность была такова, что я
мог бы на боевом сервере поставить dist-upgrade в крон, уезжая на месяц в
отпуск без ноутбука, то сумма типа 100$/месяц показалась бы мне даже
смешной. А вот 50$ за коробку с дистрибутивом для меня раз в год много.
В том числе и потому, что меня не устраивает качество этой коробки (общее
_эмоциональное_ впечатление от 2.4 гораздо хуже чем от 2.2).
--
С уважением, Денис
http://freesource.info
next prev parent reply other threads:[~2005-06-17 11:36 UTC|newest]
Thread overview: 96+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-06-15 22:37 [devel] RFC: test-libs Alexey Tourbin
2005-06-15 23:22 ` Dmitry V. Levin
2005-06-15 23:46 ` Dmitry V. Levin
2005-06-16 0:43 ` [devel] " Alexey Tourbin
2005-06-16 0:52 ` Dmitry V. Levin
2005-06-16 2:08 ` Alexey Tourbin
2005-06-15 23:56 ` Alexey Tourbin
2005-06-16 0:27 ` Dmitry V. Levin
2005-06-16 1:07 ` Alexey Tourbin
2005-06-16 5:16 ` [devel] [POLICY] P: разделение критичности проверок для base..contrib (was: RFC: test-libs) Michael Shigorin
2005-06-16 11:30 ` [devel] [POLICY] P: разделение критичности проверок для base..contrib Dmitry V. Levin
2005-06-16 16:22 ` [devel] " Michael Shigorin
2005-06-16 12:22 ` [devel] Re: P: разделение критичности проверок для base..contrib (was: RFC: test-libs) Alexey Tourbin
2005-06-16 13:40 ` Alexey I. Froloff
2005-06-16 14:30 ` Alexey Tourbin
2005-06-16 14:39 ` [devel] Re: P: разделение критичности проверок для base..contrib Alexey Rusakov
2005-06-16 14:58 ` Alexey Tourbin
2005-06-16 15:07 ` Sergey V Turchin
2005-06-17 10:37 ` Dmitry V. Levin
2005-06-22 13:22 ` Maxim Tyurin
2005-06-22 13:48 ` Dmitry V. Levin
2005-06-22 14:32 ` Maxim Tyurin
2005-06-22 14:37 ` Dmitry V. Levin
2005-06-23 9:12 ` [devel] *.la и выпуск? (was: P: разделение критичности проверок для base..contrib) Michael Shigorin
2005-06-23 10:49 ` [devel] *.la и выпуск? Dmitry V. Levin
2005-06-23 11:00 ` [devel] " Michael Shigorin
2005-06-23 11:08 ` Alexey I. Froloff
2005-06-23 13:56 ` [devel] *.la и выпуск? (was: P: разделение критичности проверок для base..contrib) Alexander Bokovoy
2005-06-23 10:24 ` [devel] " Michael Shigorin
2005-06-16 16:37 ` [devel] Re: P: разделение критичности проверок для base..contrib Michael Shigorin
2005-06-17 6:23 ` Anton Farygin
2005-06-17 8:37 ` [devel] собираемость kde*tgz & Co на Sisyphus и выпусках? Michael Shigorin
2005-06-16 16:36 ` [devel] Re: P: разделение критичности проверок для base..contrib (was: RFC: test-libs) Michael Shigorin
2005-06-16 20:30 ` Alexey Tourbin
2005-06-16 21:04 ` Michael Shigorin
2005-06-17 0:39 ` Denis Smirnov
2005-06-17 8:40 ` Michael Shigorin
2005-06-17 10:01 ` [devel] Re: P: разделение критичности проверок для base..contrib Denis Smirnov
2005-06-17 10:25 ` Michael Shigorin
2005-06-17 11:36 ` Denis Smirnov [this message]
2005-06-17 12:52 ` Michael Shigorin
2005-06-17 14:01 ` Aleksey Novodvorsky
2005-06-18 13:20 ` Denis Smirnov
2005-06-22 14:55 ` Michael Shigorin
2005-06-22 15:07 ` Denis Smirnov
2005-06-22 16:19 ` Alexey Rusakov
2005-06-23 8:35 ` Michael Shigorin
2005-06-23 12:27 ` Denis Smirnov
2005-06-23 22:06 ` Denis Smirnov
2005-06-22 22:00 ` Vitaly Lipatov
2005-06-23 12:30 ` Denis Smirnov
2005-06-18 13:47 ` Denis Smirnov
2005-06-18 13:58 ` Ivan Fedorov
2005-06-17 13:51 ` Aleksey Novodvorsky
2005-06-17 14:22 ` Michael Shigorin
2005-06-17 15:08 ` Alexey Tourbin
2005-06-20 7:21 ` Anton Farygin
2005-06-20 12:23 ` Denis Smirnov
2005-06-20 17:55 ` Dmitry V. Levin
2005-06-22 14:51 ` Michael Shigorin
2005-06-17 5:37 ` [devel] Re: P: разделение критичности проверок для base..contrib (was: RFC: test-libs) JT про языки Вячеслав Диконов
2005-06-16 20:10 ` [devel] RFC: test-libs Alexander Bokovoy
2005-06-16 20:27 ` Alexander Bokovoy
2005-06-16 20:58 ` [devel] " Alexey Tourbin
2005-06-16 21:00 ` Alexey Tourbin
2005-06-16 21:03 ` Alexey Tourbin
2005-06-16 21:32 ` Alexander Bokovoy
2005-06-16 21:30 ` Alexander Bokovoy
2005-06-17 10:08 ` [devel] to nis or not to nis Dmitry V. Levin
2005-06-17 10:21 ` Alexander Bokovoy
2005-06-17 13:10 ` Sergey Bolshakov
2005-06-17 20:31 ` Vitaly Lipatov
2005-06-18 2:42 ` Ivan Fedorov
2005-06-22 14:45 ` [devel] ldap roadmap (was: to nis or not to nis) Michael Shigorin
2005-06-22 15:14 ` Alexander Bokovoy
2005-06-23 2:50 ` [devel] ldap roadmap Ivan Fedorov
2005-06-23 11:53 ` Alexander Bokovoy
2005-06-23 8:27 ` [devel] [JT] " Michael Shigorin
2005-06-17 19:12 ` [devel] to nis or not to nis Вячеслав Диконов
2005-06-18 2:43 ` Ivan Fedorov
2005-06-17 15:12 ` [devel] Re: RFC: test-libs Alexey Tourbin
2005-06-16 9:18 ` [devel] " Sergey V Turchin
2005-06-16 12:40 ` [devel] " Alexey Tourbin
2005-06-16 13:36 ` Sergey V Turchin
2005-06-16 13:41 ` Alexey I. Froloff
2005-06-16 13:46 ` Sergey V Turchin
2005-06-16 13:48 ` Alexey I. Froloff
2005-06-16 13:56 ` Sergey V Turchin
2005-06-16 15:11 ` Alexey Tourbin
2005-06-16 15:20 ` Dmitry V. Levin
2005-06-16 15:52 ` Alexey Tourbin
2005-06-16 16:33 ` Dmitry V. Levin
2005-06-16 16:41 ` [devel] glibc static resolver? Michael Shigorin
2005-06-19 12:56 ` [devel] RFC: test-libs Andrey Astafiev
2005-06-19 13:49 ` [devel] " Alexey Tourbin
2005-06-20 17:59 ` Dmitry V. Levin
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=20050617113649.GA23665@localhost.localdomain \
--to=mithraen@freesource.info \
--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