ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Денис Смирнов" <mithraen@altlinux.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: [devel] развитие дистрибутива
Date: Tue, 16 Mar 2010 01:01:40 +0300
Message-ID: <20100315220140.GA11781@mw.office.seiros.ru> (raw)
In-Reply-To: <777d80611003130418x5a8ba22fie5b8150285d5226a@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 3998 bytes --]

On Sat, Mar 13, 2010 at 03:18:37PM +0300, Aleksey Novodvorsky wrote:

AN> Я не стал бы ставить здесь квантор общности. Несомненно, нам сейчас
AN> надо синхронизировать не только версии, но и патчи для проблемных
AN> пакетов, у которых нет постоянных и активных мейнтейнеров. Вместе с
AN> тем там, где такие мейнтейнеры есть, мы можем и должны делать так, как
AN> считаем лучше. Учитывая чужой  опыт, грабли etc.

Безусловно. Иначе это будет "пересобранная fedora", т.е. "fedora + hasher
+ girar", а такой проект вообще никому не нужен. Сформулирую тезисами свою
позицию:

По поводу качества:
1. Неидеальный пакет это лучше чем /dev/zero.

2. Даже хреново собранный пакет, это лучше чем /dev/zero

3. И даже импортированный в полностью автоматическом режиме с помощью
робота пакет из Fedora это _лучше_ чем /dev/zero

4. Я понимаю, что некоторая степень жесткости в репозитории необходима
элементарно для борьбы с разгильдяйством. И я помню, каких пинков получил
от ldv@ по доработке Asterisk перед выпуском 4.0 -- и если бы не эти
пинки, те мелкие грабли еще долго были бы не исправлены. Так что некоторая
степень жесткости, что считать мусором который пропускать нельзя --
необходима.

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

6. Понятие "излишние" индивидуальны. Скажем security бага в ядре это
blocker, по моему мнению достаточный для немедленного выбрасывания этого
ядра из репозитория (если оно не исправлено). Однако мантейнер wks flavour
считал иначе -- и у нас теперь в Сизифе нет wks flavour. И это у нас в
team любимые грабли, которые топчутся уже не один год, и адекватного
решения не придумано. Вернее придумано одно -- 'contrib', т.е. 'мы тут
какую-то фигню собрали, пользуйтесь на свой страх и риск, но никто ни за
что тут не отвечает'. И это не реализовано. Сколько мантейнеров нам надо
потерять еще, чтобы сделать contrib мне весьма любопытно.

7. Политика "мантейнер должен быть хакером" мне категорически не нравится.
Хорошо если мантейнер -- хакер. Но я собирал один единственный пакет в
таком "хакерском" режиме (с ежедневным полным вычитыванием багтрекера и
всех svn commits в репозитории, написанием своих security и
стабилизирующих патчей, и т.д.). Это пакет asterisk1.4. Через год выгорел
настолько, что сейчас не в состоянии этот пакет поддерживать в актуальном
состоянии, со всеми теми моими патчами. И сейчас думаю убить этот старый
астериск вообще из репо, или просто собрать vanilla, и не париться.

Безусловно круто, если team состоит из нескольких сотен ldv@ :) Но, увы,
это невозможно. Поэтому средненькие пакеты -- были, есть и будут. И с этим
стоит смириться. Все что можно сделать -- это пытаться изменить какие
пакеты поддерживаются сколь квалифицированными мантейнерами и в каком
режиме.

8. Anti AI крики в рассылке выглядят откровенно глупо. Да, человек
собирает пакеты круче. А скрипт -- быстрее. дешевле, и во много раз
больше. А еще он не ест, не спит, не устает, и не делает очепяток. Потому
считаю что единственный выход маленькой команде иметь конкурентноспособное
решение -- активно использовать автоматизацию. 

Это основное что я хотел сказать в этом треде. Выжимка:
- нужен contrib;
- нужны pocket'ы (чувствую что с этими словами меня уже можно заменить
  cron'ом)
- подумать об автоматизации импортирования пакетов, которые никем не
  поддерживаются из той же Fedora;
- дорешать проблему с arepo. Вот недавно очередной знакомый спец сказал
  что альт фигня, fedora рулез. Просто потому, что в x86_64 систему там он
  установил skype, а у нас -- нет, и пакетов у нас в arepo skype не
  хватило;

AN> В любом случае, не стоит дискуссию о конкретной подсистеме подменять
AN> рассуждениями об общем.

К сожалению это было уже другое обсуждение под тем же subj'ем. Исправил.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

  reply	other threads:[~2010-03-15 22:01 UTC|newest]

Thread overview: 114+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-03 11:52 ` [devel] I: welcome new ALT beekeeper (Re: [girar-acl] sisyphus changes summary) Dmitry V. Levin
2010-03-03 12:10   ` Afanasov Dmitry
2010-03-03 12:19     ` Sergei Epiphanov
2010-03-03 12:13   ` Sergei Epiphanov
2010-03-03 12:20     ` Andrey Rahmatullin
2010-03-03 12:24       ` Sergei Epiphanov
2010-03-03 12:49         ` Andrey Rahmatullin
2010-03-03 13:23           ` Sergei Epiphanov
2010-03-03 13:46             ` Mikhail A. Pokidko
2010-03-03 14:06               ` [devel] perl upgrade Vladimir Lettiev
2010-03-03 14:10                 ` Anton Farygin
2010-03-03 14:18                 ` Mikhail A. Pokidko
2010-03-03 14:22                 ` Andrey Rahmatullin
2010-03-03 17:12                   ` Vladimir Lettiev
2010-03-04 19:15                       ` Michael Shigorin
2010-03-12 14:05                       ` Alexey Tourbin
2010-03-12 16:29                         ` Денис Смирнов
2010-03-13 11:45                         ` Vladimir Lettiev
2010-03-13 11:59                           ` Денис Смирнов
2010-03-13 12:18                             ` Aleksey Novodvorsky
2010-03-15 22:01                               ` Денис Смирнов [this message]
2010-03-15 22:22                                 ` [devel] развитие дистрибутива Aleksey Novodvorsky
2010-03-16  5:28                                   ` Alexander Bokovoy
2010-03-16 21:32                                   ` Денис Смирнов
2010-03-16 21:45                                     ` Aleksey Novodvorsky
2010-03-16 21:46                                       ` Aleksey Novodvorsky
2010-03-17 23:31                                       ` Денис Смирнов
2010-03-18  5:12                                         ` Александр Мыльцев
2010-03-18 23:03                                         ` Vitaly Lipatov
2010-03-17 10:02                                     ` Андрей Черепанов
2010-03-16 18:41                                 ` Alexey Tourbin
2010-03-16 19:10                                   ` Sergey Y. Afonin
2010-03-16 19:13                                     ` Sergey Y. Afonin
2010-03-16 19:28                                     ` Alexey Tourbin
2010-03-16 21:40                                       ` Денис Смирнов
2010-03-16 21:47                                         ` Led
2010-03-16 22:07                                           ` Aleksey Novodvorsky
2010-03-16 22:24                                             ` Konstantin Pavlov
2010-03-16 22:49                                               ` Aleksey Novodvorsky
2010-03-17  7:18                                                 ` Anton Farygin
2010-03-17 23:33                                           ` Денис Смирнов
2010-03-16 21:38                                   ` Денис Смирнов
2010-03-16 22:13                                     ` Alexey Tourbin
2010-03-17  4:42                                       ` Alexey Tourbin
2010-03-17 10:08                                         ` Андрей Черепанов
2010-03-17 10:10                                           ` Andrey Rahmatullin
2010-03-17 10:13                                             ` Андрей Черепанов
2010-03-18 11:33                                               ` Evgeny Sinelnikov
2010-03-17 23:42                                             ` Денис Смирнов
2010-03-18 13:40                                               ` Andrey Rahmatullin
2010-03-18 13:56                                                 ` Sergey Y. Afonin
2010-03-18 13:59                                                   ` Afanasov Dmitry
2010-03-18 14:04                                                   ` Andrey Rahmatullin
2010-03-20 18:25                                                 ` Денис Смирнов
2010-03-20 18:41                                                   ` Aleksey Novodvorsky
2010-03-20 19:13                                                     ` Anton Farygin
2010-03-20 19:20                                                       ` Aleksey Novodvorsky
2010-03-20 20:06                                                         ` [devel] вдруг неэкспериментальный 5.1/branch (was: развитие дистрибутива) Michael Shigorin
2010-03-20 20:32                                                         ` [devel] развитие дистрибутива Anton Farygin
2010-03-20 20:35                                                     ` Денис Смирнов
2010-03-19 13:37                                           ` [devel] [JT][rant] " Michael Shigorin
2010-03-17 23:42                                         ` [devel] " Денис Смирнов
2010-03-17 23:38                                       ` Денис Смирнов
2010-03-13 14:09                             ` [devel] perl upgrade Alexey Tourbin
2010-03-13 16:12                               ` Igor Vlasenko
2010-03-13 16:21                                 ` Michael Shigorin
2010-03-13 16:24                                   ` Konstantin Pavlov
2010-03-13 16:57                                     ` Alexey I. Froloff
2010-03-14 10:02                                       ` Andrey Rahmatullin
2010-03-18 23:12                                   ` Vitaly Lipatov
2010-03-19 17:58                                     ` Igor Vlasenko
2010-03-13 17:52                                 ` Alexey Tourbin
2010-03-13 18:41                                   ` Igor Vlasenko
2010-03-13 21:13                                     ` Alexey Tourbin
2010-03-13 22:59                                       ` Igor Vlasenko
2010-03-14 14:48                                         ` Alexey Tourbin
2010-03-14 16:24                                           ` Денис Смирнов
2010-03-14 16:40                                             ` Alexey Tourbin
2010-03-14 18:13                                               ` Денис Смирнов
2010-03-14 18:56                                                 ` Alexey Tourbin
2010-03-15  9:59                                                   ` Timur Batyrshin
2010-03-15 10:50                                                   ` Денис Смирнов
2010-03-17 23:45                                           ` Денис Смирнов
2010-03-13 21:52                                   ` Michael Shigorin
2010-03-14 15:46                                     ` Alexey Tourbin
2010-03-14 16:27                                       ` Денис Смирнов
2010-03-14 16:51                                         ` Alexey Tourbin
2010-03-14 18:24                                           ` Денис Смирнов
2010-03-14 21:06                                             ` Alexey Tourbin
2010-03-14 21:22                                               ` Aleksey Novodvorsky
2010-03-15 22:15                                                 ` Денис Смирнов
2010-03-15 22:37                                                   ` Aleksey Novodvorsky
2010-03-15 22:48                                                     ` Igor Vlasenko
2010-03-16  8:13                                                     ` [devel] Про разработку и выпуск дистрибутивов Sergey Y. Afonin
2010-03-16 13:15                                                     ` [devel] [JT] о выпуске школьной линейки Michael Shigorin
2010-03-16 21:46                                                     ` [devel] perl upgrade Денис Смирнов
2010-03-16 21:53                                                       ` Aleksey Novodvorsky
2010-03-17 10:11                                                         ` Андрей Черепанов
2010-03-17 23:19                                                         ` Денис Смирнов
2010-03-17  5:36                                                       ` [devel] развитие дистрибутива Sergey Y. Afonin
2010-03-17 23:20                                                         ` [devel] [JT] " Денис Смирнов
2010-03-16 13:21                                                 ` [devel] [JT] *sigh* Michael Shigorin
2010-03-16 13:53                                                   ` Anton Farygin
2010-03-15 10:49                                               ` [devel] perl upgrade Денис Смирнов
2010-03-16 11:05                                       ` [devel] [JT][rant] " Michael Shigorin
2010-03-14  0:17                                   ` [devel] " Alexey I. Froloff
2010-03-14 15:54                                     ` Alexey Tourbin
2010-03-13 16:19                               ` Michael Shigorin
2010-03-13 14:01                           ` Alexey Tourbin
2010-03-30 15:57                         ` Vladimir Lettiev
2010-03-03 21:03               ` [devel] I: welcome new ALT beekeeper (Re: [girar-acl] sisyphus changes summary) Afanasov Dmitry
2010-03-11 20:58                 ` Vladimir Lettiev
2010-03-03 12:21     ` Dmitry V. Levin
2010-03-03 12:40   ` Igor Vlasenko

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=20100315220140.GA11781@mw.office.seiros.ru \
    --to=mithraen@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