ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexey Tourbin <at@altlinux.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] развитие дистрибутива
Date: Tue, 16 Mar 2010 21:41:03 +0300
Message-ID: <20100316184103.GN8189@altlinux.org> (raw)
In-Reply-To: <20100315220140.GA11781@mw.office.seiros.ru>

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

On Tue, Mar 16, 2010 at 01:01:40AM +0300, Денис Смирнов wrote:
> 5. Излишние требования к пакетам приводят к потере мантейнеров, а значит к
> тому что пакеты становятся еще хуже.

Не согласен.  Излишние - это какие?  Чтобы пакет собирался, чтобы пакет
устанавливался и желательно чтобы ещё работал.  Конечно, формализовать
работоспособность намного труднее, чем собираемость или устанавливаемость.
Кое-что сделать всё же удается, ложных срабатываний нет или почти нет,
претензии тогда не принимаются.

Есть другие требования - социальная инженерия (прежде всего ACL),
организационные требования (наследование коммитов, невозможность сборки
src.rpm после сборки из git) и т.д.  Это требования, скажем так,
вторичные - для них возможны исключения.  Но компрометировать
технические требования целостности репозитария никак нельзя.
Например, разершить анмет нельзя.  Потому что это значит что как минимум
какой-то один пакет не устанавливается.  И уже ценность последующей проверки
на устанавливаемость резко девальвируется.  No way!

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

Я объяснил свою точку зрения.  Технические требования целостности
излишними быть не могут.

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

Чтобы быть первым среди равных и равным среди первых, мейнтейнер должен
быть хакером.  Тогда у него есть право на мнение.  А нищих духом есть...

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

AI насчёт подготовки пакетов - это не моя тема.  Но это как-то не очень
серьезно, если брать "for real" (нетривиальное автоматическое
редактирование текста + совмещение сторонних изменений).  По-моему,
тут возможна только частичная автоматизация с обязательным последующим
внимательным просмотром.

AI в форме формализации технических требований - другое дело.
Когда в репозиторий заливают новые пакеты, нужны автоматические
"стабилизаторы", чтобы всё не разъехалось.  Первым из таких
стабилизаторов была реализована проверка на неудовлетворенные
зависимости.  Она дала наверное очень много.

> Это основное что я хотел сказать в этом треде. Выжимка:
> - нужен contrib;
> - нужны pocket'ы (чувствую что с этими словами меня уже можно заменить
>   cron'ом)

Альтернативное мнение: contrib не нужен, pocket'ы не нужны.
Нужно развивать конструктивные технические требования.

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

Увы, skype - это проблема.

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

  parent reply	other threads:[~2010-03-16 18:41 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                               ` [devel] развитие дистрибутива Денис Смирнов
2010-03-15 22:22                                 ` 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 [this message]
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=20100316184103.GN8189@altlinux.org \
    --to=at@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