ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexey Tourbin <at@altlinux.ru>
To: ALT Devel discussion list <devel@altlinux.org>
Subject: [devel] Re: Fwd: lj_udrepper: Do you still think the LSB has some value?
Date: Tue, 20 Sep 2005 22:55:11 +0400
Message-ID: <20050920185511.GA32395@solemn.turbinal.org> (raw)
In-Reply-To: <20050920122128.GG1174@basalt.office.altlinux.org>

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

On Tue, Sep 20, 2005 at 04:21:28PM +0400, Dmitry V. Levin wrote:
> > Радикальность нужно попробовать направить в конструктивное русло.
> > Чтобы пёрло камень в гору по делу.  Что-то медленно у нас дело идёт.
> Допустим, я согласен.  С чего ты предлагаешь начать?

По технической части, нужно "окончательно решить вопрос" с ELF'ами.
То есть выполнять все проверки ELF'ов, которые только возможны.  Главный
"вопрос" с ELF'ами -- это ползучее изменение бинарной совместимости в
репозитарии.  После попадания в репозитарий новой версии библиотеки
часть пакетов может перестать работать с новой библиотекой.  Однако же
они могут успешно работать с новой библиотекой после пересборки.  То
есть проверки на последних стадиях сборки пакета (brp-verify_elf)
недостаточно.  Нужно уметь проверять уже собранные пакеты.

Как это сделать -- нужно отдельно думать над инфраструктурой проверки и
тестирования пакетов.  Сейчас есть только две формальные давилки --
brp-alt и sisyphus_check.  brp-alt фактически ограничен списком %files и
%buildroot'ом, то есть не имеет доступа к каким-либо метаданным пакета.
sisyphus_check, напротив, имеет доступ только к метаданным пакета,
которые находятся в rpm header.  Робот может выполнять некоторые
проверки post factum, но результаты работы робота пока не имеют
какой-либо формальной силы.

По технической части важно не ограничивать свою фантазию на ранних
стадиях, то есть не думать сразу же, насколько это возможно встроить
в brp-alt.  brp-alt очень ограничен минимальной сборочной средой, но
минимальная сборочная среда не должна ограничивать мыслительные
процессы.  То есть важно понять, *что* в принципе можно было бы и стоило
бы сделать, а как это сделать -- уже следующий вопрос.  (К сожалению,
нет нормального языка программирования.  Шелл позволят быстро слепить
нечто из того, что уже есть, но уровень абстракции у него нулевой.
Я буду по мере настроения смотреть в сторону Ocaml, там вроде что-то
умное французы придумали; в Mandriva по части перла кое-что сделано на
Ocaml'е.  У некоторых умных штук, которые я видел, есть и обратная
сторона -- плохая интеграция с UNIX, как по части "прозрачного" доступа
к command line, так и по части POSIX API.)

По нетехнической части -- развитие проекта Sisyphus в целом; понимание
слабых мест проекта; развитие publicity, которое сейчас почти что
невозможно из-за отсутствия формулировок (так, в рассылке возникает
вопрос, зачем мы здесь собрались и кто кого и куда пригласил; в
определенный момент приходит AEN и начинает рассказывать, что здесь на
самом деле происходит, используя слово "мы", за ширмой которого
скрывается неопределнно широкий круг участников проекта, определенно
к удивлению некоторых участников оного).

Привлекательность Sisyphus в целом.  Пожалуй это ключевой вопрос.
Сизифу всё время делают антирекламу, что он нестабильный, что это только
вот для самых отважных, для самых головатых и т.п.  Приятно конечно
чувствовать себя головатым, тем не менее остается некое недоумение в
связи с позиционированием.  И на это недоумение вроде как предлагается
пойти почитать философское эссе Альберта Камю.  Которое, конечно же, не
отвечает на вопрос о позиционировании, а просто воздействует на мозги.
По части publicity это кажется мне странным.

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

  reply	other threads:[~2005-09-20 18:55 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-19 22:24 [devel] " Alexey Tourbin
2005-09-19 22:29 ` Dmitry V. Levin
2005-09-19 23:14   ` [devel] " Alexey Tourbin
2005-09-20 12:21     ` Dmitry V. Levin
2005-09-20 18:55       ` Alexey Tourbin [this message]
2005-09-21  6:48         ` Kirill A.Shutemov
2005-09-21  8:45           ` Ivan Fedorov
2005-09-21  9:05             ` Kirill A.Shutemov
2005-09-21 10:23               ` Vitaly Ostanin
2005-09-21 10:44                 ` Kirill A.Shutemov
2005-09-21 13:06               ` Денис Смирнов
2005-09-21 13:25                 ` Alexey Tourbin
2005-09-21 13:27                 ` Kirill A.Shutemov
2005-09-21 13:37                   ` [devel] [JT] system languages Michael Shigorin
2005-09-21 13:47                   ` [devel] Re: Fwd: lj_udrepper: Do you still think the LSB has some value? Grigory Batalov
2005-09-21 22:18                   ` Денис Смирнов
2005-09-22  9:08                     ` Alexey Tourbin
2005-09-22  9:13                       ` Денис Смирнов
2005-09-22  9:59                         ` [devel] [JT] " Alexey Rusakov
2005-09-22 10:16                           ` Денис Смирнов
2005-09-22 10:22                             ` [devel] " Sergey Bolshakov
2005-09-22 10:24                               ` Alexey Rusakov
2005-09-22 12:53                                 ` Vital Khilko
2005-09-22 13:38                                   ` Alexey Rusakov
2005-09-23 17:29                                 ` Денис Смирнов
2005-09-23 17:29                               ` Денис Смирнов
2005-09-24 10:32                                 ` Sergey Bolshakov
2005-09-24 15:31                                   ` [devel] " Mikhail Zabaluev
2005-10-04 14:03                               ` [devel] " Stanislav Ievlev
2005-10-04 14:34                               ` Sergey V Turchin
2005-10-03 14:34                       ` [devel] " Maxim Tyurin
2005-09-21  9:09           ` [devel] miniruby Michael Shigorin
2005-09-21  9:10             ` Kirill A.Shutemov
2005-09-21  9:46               ` [devel] miniruby Michael Shigorin
2005-09-21  7:01         ` [devel] [JT] OCaml (was: Do you still think... ) Grigory Batalov
2005-09-28  6:39           ` [devel] Re: [JT] OCaml docs Grigory Batalov
2005-09-28  7:55             ` Alexey Tourbin
2005-09-28  8:13               ` Vitaly Ostanin
2005-09-28  9:02                 ` Alexey Tourbin
2005-09-28 10:32                   ` Vitaly Ostanin
2005-10-03 14:37               ` Maxim Tyurin

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=20050920185511.GA32395@solemn.turbinal.org \
    --to=at@altlinux.ru \
    --cc=devel@altlinux.org \
    --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