[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