[sisyphus] hasher как был genbasedir...
Dmitry V. Levin
ldv на altlinux.org
Пн Дек 14 12:37:59 UTC 2009
On Mon, Dec 14, 2009 at 02:29:17PM +0200, Michael Shigorin wrote:
> On Mon, Dec 14, 2009 at 03:27:26AM +0300, Dmitry V. Levin wrote:
[...]
> > Миша, вникни, пожалуйста, в суть изменений, которые произошли
> > в репозитории, и опиши их, пожалуйста, своими словами.
>
> Оптимизация утилиты genbasedir для повышения производительности
> сборочницы (распространённый узкий случай) и затачивание под
> автопоиск зависимостей привели к изменению необходимого набора
> опций для получения пригодного base/ локального репо, содержащего
> noarch- и $arch-компоненты. Специфический инструментарий был
> соответственно скорректирован, а вот инструкции для пользователей
> -- нет.
Я так и знал. Боюсь, что не только ты неправильно понял. Так вот,
репозиторий изменился. Зависимости в нём изменились, их стало больше.
Для того, чтобы репозиторий продолжал оставаться замкнутым,
потребовалось усовершенствовать genbasedir.
Вместо усовершенствования genbasedir можно было бы просто генерить толстые
индексы (с --bloat), но их размер не порадовал бы тех, кто их скачивает.
> BTW описание в genbasedir --help тоже только сбивает с толку:
>
> --bloat Do not strip the package file list. Needed for some
> distributions that use non-automatically generated
> file dependencies
Да, это ерунда.
> Может иметь смысл класть отдельный hsh-genbasedir для целей
> hasher, а обычный бинарник оставить в виде, соответствующем
> документации и исходному назначению.
Нет, hasher, начиная со следующей версии, не будет использовать genbasedir
вообще (см. HEAD).
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20091214/9da5791f/attachment.bin>
Подробная информация о списке рассылки Sisyphus