ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Vitaly Lipatov <lav@altlinux.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] Sync, Freez и другие страшные слова
Date: Mon, 15 Jan 2007 00:42:30 +0300
Message-ID: <200701150042.32462.lav@altlinux.ru> (raw)
In-Reply-To: <20070114162434.GA3006@localhost.localdomain>

On Sunday 14 January 2007 19:24, Денис Смирнов wrote:
> On Sun, Jan 14, 2007 at 03:42:56PM +0300, Vitaly Lipatov
> wrote:
>
> VL> Тут у меня есть особое мнение:
> VL> я не считаю что задача мантейнера перепахивать каждый
> пакет, VL> исправляя бесконечную кривость майнстрима.
>
> Я тоже так не считаю. Но вот пользователи считают иначе.
Извините, это не пользователи, а клиенты.

> VL> А программы, собирающиеся со спеком
> VL> не требуют большого ухода.
>
> Безусловно. Только вот многие программы так собираются, но не
> работают. Или работают криво. Просто потому что их авторы
> страдают манией величия, и считают что все остальное окружение
Это понятно, но это исключение. И программа должна быть шибко 
нужной.

...
> Так просто собираются программы либо написаные ну очень
> грамотными авторами, либо завязаные на какую-либо платформу.
> Скажем перловые модули да, в большинстве случаев можно
> поддерживать и так.
>
> Но это не так поддержка которую ждет пользователь.
> Пользователь ожидает, что как и в случае с ядром, то что
Логично, что после установки пакета программа должна работать.

...
> В том-то и дело. А для какой системы важны? В команде есть
> люди, которым Wine, или тот же Asterisk ну совершенно не
> нужен. И они бы его собирали именно как ./configure; make;
> make install и никак иначе. Поэтому они были бы плохими
> мантейнерами этих пакетов, вот и все.
Wine отлично работает без всяких патчей, и никаких особостей для 
его средней сборки нет. Потому что он предназначен (и так и 
разрабатывается), для того чтобы неприхотливо собираться и 
работать в любом окружении.

>
> В идеале пакет должен мантейнить человек, которому
> работоспособность этого пакета жизненно важна.
Это хороший вариант, но таких мало. Только лучше не жизненна 
важна, а необходима для работы.

...
> Это как раз называется хороший мантейнер, да. Отличный
> мантейнер таки исправил бы эти неисправимые особенности,
> вплоть до того что самостоятельно переписал бы эти программы.
Извините, переписывать части qt, lyx - причём те, которые не 
могут исправить даже основные разработчики - просто глупо, 
поскольку задача не по разуму.

> Так вот проблема в том, что чем меньше мантейнеров, тем меньше
> людей которым какие-то конкретные пакеты жизненно важны. И все
А мантейнеров будет всё меньше, потому что зачем самому собирать 
пакеты, когда рядом есть система, в репозитории которой уже всё 
есть? От Fedora до Ubuntu. Молча уж о SLED и Mandriva. По 
крайней мере в десктопных вещах.

> Вот вы можете по всем своим пакетам сказать какие есть
> альтернативы, почему было выбрано именно это приложение, что
> сейчас происходит в команде разработки, как будет развиваться
> этот софт, какая квалификация авторов и какие ошибки от них
> ожидать, и т.д.? Если так, то вы один из гениальнейших людей
Я сожалением наблюдаю, как проекты, которые я когда-то пакетил, 
перестают существовать со временем...
А на вопросы эти конечно можно ответить, хотя я считаю проект тем 
более хорошим, чем меньше он требует внимания.
Идеальные для меня проекты - которые релизятся каждый месяц и при 
этом для сборки новой версии достаточно запустить rpmrb спек 
версия.

> на планете, и видимо изобрели какой-то способ сделать в сутках
> 72 часа.
Нет, я просто не считаю нужным во всё это вникать, потому что не 
вижу особого смысла. Я вот общался с авторами efax и TORCS. Ну и 
что - всё что я хотел сделать, осталось у нас в пакете, а им это 
не нужно. Поэтому я стараюсь всегда инициативу оставлять 
первичным разработчикам, пусть спасают своих утопающих сами.

> Я вот вижу что даже тот детский объем пакетов что на мне висит
> я не тяну в одиночку. И до тех пор пока не будет средств
> организовать нормальную работу между несколькими мантейнерами,
> я буду поддерживать кучу пакетов, за которые мне будет стыдно.
Мне кажется не менее важной та проблема, что пакет не живёт 
(нормально) без пользователей.
У нас к примеру по полгода лежал в Сизифе неработающий wine (это 
я про тот проект в котором я читаю логи cvs, пролистываю все 
патчи и списке рассылки и общаюсь с рядом разработчиков) только 
потому что никто не удосужился сообщить (не использовал?) о 
проблеме.

Хотя с другой стороны, будучи примерным пользователем, вешающим 
баги на используемые программы, не могу не заметить, что 
зачастую баги так и остаются висеть по году, более того, иногда 
в итоге мне же их и исправлять, когда пакет вдруг оказывается на 
моей шее.

И всё-таки втягивание мантейнера в разработку я считаю правильным 
только в исключительных случаях. Слишком часто пакет в 
дистрибутиве обрастает от этого патчами-полурешениями. Потому 
что сделать нормальный патч и "пробить" его в майнстрим сил не 
хватает.
Опять же, причина такого количества патчей к тому же WINE ровно в 
том, что нет возможности эти патчи оформить так, чтобы их 
приняли. А тут уж надо либо разработкой заниматься, либо 
пакетособирательством.

В общем да, разглагольствование одно...

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


  parent reply	other threads:[~2007-01-14 21:42 UTC|newest]

Thread overview: 125+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-01-14  0:22 Eugene Ostapets
2007-01-14  0:40 ` Dmitry V. Levin
2007-01-14  0:50   ` Alexander Bokovoy
2007-01-14  0:53     ` Dmitry V. Levin
2007-01-14  1:43       ` Alexander Bokovoy
2007-01-14 11:48         ` Dmitry V. Levin
2007-01-14  0:47 ` Dmitry V. Levin
2007-01-14  1:13 ` Vitaly Lipatov
2007-01-19 17:35   ` [devel] apt-cache list-extras (re nobody@, точнее, уже orphaned) Michael Shigorin
2007-01-14  1:40 ` [devel] Sync, Freez и другие страшные слова Денис Смирнов
2007-01-14  2:14   ` Alexey Tourbin
2007-01-14 16:30     ` Денис Смирнов
2007-01-14 17:15       ` Alexey Tourbin
2007-01-15  8:03           ` Денис Смирнов
2007-01-15 10:29               ` Vadim V. Zhytnikov
2007-01-16 18:34               ` Денис Смирнов
2007-01-16 18:34               ` Денис Смирнов
2007-01-15 23:08         ` Ilya
2007-01-16 11:09           ` Igor Zubkov
2007-01-16 11:20             ` Шенцев Алексей Владимирович
2007-01-16 12:07               ` Alexander Bokovoy
2007-01-16 13:32             ` [devel] [OT] M24 (was: Sync, Freez и другие страшные слова) Michael Shigorin
2007-06-03 18:48         ` [devel] Sync, Freez и другие страшные слова Michael Shigorin
2007-06-04  8:10           ` Hihin Ruslan
2007-01-14 18:12       ` Michael Shigorin
2007-01-14 16:44     ` Michael Shigorin
2007-01-16 10:44     ` Victor Forsyuk
2007-01-14 12:42   ` Vitaly Lipatov
2007-01-14 16:24     ` Денис Смирнов
2007-01-14 17:44       ` Alexey I. Froloff
2007-01-14 21:16         ` Konstantin A. Lepikhov
2007-01-15  7:59         ` Денис Смирнов
2007-01-14 21:42       ` Vitaly Lipatov [this message]
2007-01-15  1:26         ` Dmitry V. Levin
2007-01-15  7:46         ` Денис Смирнов
2007-01-14 16:36   ` [devel] Sync, Freeze " Michael Shigorin
2007-01-14 16:56     ` Alexey Tourbin
2007-01-15  7:23     ` Денис Смирнов
2007-01-15 17:09       ` Michael Shigorin
2007-01-15 19:06         ` Sergey Vlasov
2007-01-15 15:21   ` [devel] Sync, Freez " Victor Forsyuk
2007-01-15 15:51     ` Andrii Dobrovol`s`kii
2007-01-15 16:31       ` Vadim V. Zhytnikov
2007-01-15 16:03     ` Andrei Bulava
2007-01-15 18:02       ` Igor Zubkov
2007-01-15 18:55         ` [devel] [OT] о сИзифе бедном замолвите два байта ;) Michael Shigorin
2007-01-16 11:03           ` Victor Forsyuk
2007-01-16 13:29             ` Michael Shigorin
2007-01-16 14:26               ` Victor Forsyuk
2007-01-16  2:41         ` [devel] [jt] Sync, Freez и другие страшные слова Dmitry V. Levin
2007-01-16 18:48         ` [devel] " Денис Смирнов
2007-01-17  8:50           ` Denis Pynkin
2007-01-16  2:31     ` Dmitry V. Levin
2007-01-16  9:51       ` Led
2007-01-16 10:25       ` [devel] Sync, Freeze " Michael Shigorin
2007-01-16 21:02         ` [devel] Sync, Freeze и Release Dmitry V. Levin
2007-01-16 22:20           ` Michael Shigorin
2007-01-17 10:03             ` Led
2007-01-18 11:54             ` Dmitry V. Levin
2007-01-16 22:37           ` Sergey Y. Afonin
2007-01-18 11:59             ` Dmitry V. Levin
2007-01-18 15:45               ` Slava Dubrovskiy
2007-01-18 16:30                 ` [devel] коробочная виртуализация Dmitry V. Levin
2007-01-18 16:47                   ` Slava Dubrovskiy
2007-01-19 17:17                     ` Michael Shigorin
2007-01-19 12:20                   ` Vitaly Ostanin
2007-01-19 12:25                     ` Alexander Bokovoy
2007-01-19 12:44                       ` Vitaly Ostanin
2007-01-19 12:47                         ` Alexander Bokovoy
2007-01-19 13:22                           ` Slava Dubrovskiy
2007-01-19 12:47                       ` Denis Medvedev
2007-01-19 13:11                         ` Alexander Bokovoy
2007-01-19 13:48                           ` Vitaly Ostanin
2007-01-17 16:15           ` [devel] Sync, Freeze и Release Денис Смирнов
2007-01-18 13:25             ` Dmitry V. Levin
2007-01-19 10:44               ` Kirill Maslinsky
2007-01-19 10:50                 ` Denis Medvedev
2007-01-19 11:18                   ` Kirill Maslinsky
2007-01-20 10:46                     ` Денис Смирнов
2007-02-05 18:40                     ` Денис Смирнов
2007-01-19 17:29                 ` [devel] Sync, Freeze и Release (sisyphus.ru/qa) Michael Shigorin
2007-01-19 17:42                   ` Alexey Tourbin
2007-02-04 22:42                     ` [devel] www.sisyphus.ru/qa Michael Shigorin
2007-02-05  7:14                       ` Alexey I. Froloff
2007-02-05 13:37                         ` [devel] [JT] www.sisyphus.ru/qa Michael Shigorin
2007-01-19 22:21                 ` [devel] Sync, Freeze и Release Dmitry V. Levin
2007-02-04 22:40                   ` [devel] www.sisyphus.ru/{unmets,orphaned,...} Michael Shigorin
2007-01-22  9:14               ` [devel] Sync, Freeze и Release Денис Смирнов
2007-01-16 21:27         ` [devel] Кстати о рассылках. devel-kernel (Re: Sync, Freeze и другие страшные слова ) Sergey Y. Afonin
2007-01-16 21:47           ` [devel] Кстати о рассылках. devel-kernel Dmitry V. Levin
2007-01-16 18:56       ` [devel] Sync, Freez и другие страшные слова Денис Смирнов
2007-01-16 21:19         ` [devel] Sync, Freeze, Release Dmitry V. Levin
2007-01-16 22:31           ` [devel] [wiki] " Michael Shigorin
2007-01-18  5:48           ` [devel] " Денис Смирнов
2007-01-18 13:04             ` Victor Forsyuk
2007-01-18 14:13               ` Dmitry V. Levin
2007-01-19 16:25                 ` [devel] Sync, Freeze, Release; blockers Michael Shigorin
2007-01-20 10:41                 ` [devel] Sync, Freeze, Release Денис Смирнов
2007-01-16 21:21         ` [devel] Sync, Freez и другие страшные слова Sergey Y. Afonin
2007-01-16 21:35           ` Sergey Y. Afonin
2007-01-17  8:49         ` Anton Farygin
2007-01-17 10:09           ` Led
2007-01-17 15:23             ` Stanislav Ievlev
2007-01-17 15:37               ` Led
2007-01-17 15:43                 ` Stanislav Ievlev
2007-01-17 15:52                   ` Led
2007-01-19 10:52               ` Kirill Maslinsky
2007-01-16 18:45     ` Денис Смирнов
2007-01-16 19:32       ` Vadim V. Zhytnikov
2007-01-16 21:28         ` Sergey Y. Afonin
2007-01-17  4:44         ` Ildar Mulyukov
2007-01-17  8:56       ` Anton Farygin
2007-01-18  7:28         ` Alexey Tourbin
2007-01-17 15:26       ` Stanislav Ievlev
2007-01-17 15:44         ` Led
2007-01-17 15:51           ` Stanislav Ievlev
2007-01-17 15:52             ` Anton Farygin
2007-01-17 16:07             ` Led
2007-01-19  7:29               ` Anton Farygin
2007-01-19  8:25                 ` Sergey Pinaev
2007-01-19  9:07                   ` Anton Farygin
2007-01-19  9:47                     ` Led
2007-01-19 11:37                       ` Anton Farygin
2007-01-19 19:04                         ` Led
2007-01-22 14:56                           ` Led

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=200701150042.32462.lav@altlinux.ru \
    --to=lav@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