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 --]
next prev parent 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