[devel] Re: [sisyphus] [BUG] Re: announce: amanda-2.4.4
Sergey Bolshakov
=?iso-8859-1?q?s=2Ebolshakov_=CE=C1_sam-solutions=2Enet?=
Пт Авг 15 15:27:59 MSD 2003
>>>>> "Dmitry" == Dmitry V Levin <ldv на altlinux.org> writes:
[skipped]
>> А husky-tools содержит /usr/bin/request.
>> Могла из-за этого у RPM-a поехать крыша?
> Очевидно, именно это и случилось:
> $ fgrep /usr/bin/request /path/to/workdir/chroot/.host/contents_index_bin
> /usr/bin/request husky-tools
Собственно, за что боролись.
Вырисовываются два подхода к поиску зависимостей, как обычных,
так и сборочных:
- сверху:
собираем в окружении, полном, насколько возможно;
чудный тул buildreq помогает нам определиться со списком сборочных
зависимостей, от результатов работы которого порой хочется плакать --
примеры каждый без труда припомнит сам;
runtime reqs, построенные либо на полной системе, либо с привлечением
contents_index вовсе не обязанны содержать что-то осмысленное;
влиять на их содержимое с помощью autoreqprov иногда чертовски
трудно;
- снизу: собираем о окружении, минимальном, насколько возможно,
включая при этом голову и, возможно, используя результаты метода
номер раз.
Поскольку вся ответственность за работоспособность и включенный
функционал в любом случае лежит на майнтайнере, не пора ли нам,
наконец, уяснить и принять руководством к действию, что метод номер раз --
не серебрянная пуля и требует, как минимум, критического осмысления
его результатов ?
--
Подробная информация о списке рассылки Devel