[sisyphus] hasher как был genbasedir...
Michael Shigorin
mike на osdn.org.ua
Пн Дек 14 12:51:35 UTC 2009
On Mon, Dec 14, 2009 at 03:37:59PM +0300, Dmitry V. Levin wrote:
> > > Миша, вникни, пожалуйста, в суть изменений, которые произошли
> > > в репозитории, и опиши их, пожалуйста, своими словами.
> > Оптимизация утилиты genbasedir для повышения производительности
> > сборочницы (распространённый узкий случай) и затачивание под
> > автопоиск зависимостей привели к изменению необходимого набора
> > опций для получения пригодного base/ локального репо, содержащего
> > noarch- и $arch-компоненты. Специфический инструментарий был
> > соответственно скорректирован, а вот инструкции для пользователей
> > -- нет.
> Я так и знал. Боюсь, что не только ты неправильно понял.
Вполне может быть.
> Так вот, репозиторий изменился. Зависимости в нём изменились,
> их стало больше. Для того, чтобы репозиторий продолжал
> оставаться замкнутым, потребовалось усовершенствовать
> genbasedir. Вместо усовершенствования genbasedir можно было бы
> просто генерить толстые индексы (с --bloat), но их размер не
> порадовал бы тех, кто их скачивает.
Резонно; но всё-таки настаиваю на том, что трогая подобные
утилиты -- хорошо бы отвлекаться иногда от решаемой узкой задачи
и припоминать (или спрашивать), а для чего они ещё применяются.
Понимаю, что требую много -- ну так вы ж с at@ претендуете на
совсем не новичковый уровень. Да и в рассылках не первый год
общаетесь, чтоб можно было предположить, что не в курсе.
Если хочешь -- попробуй сбрасывать хотя бы краткие или
неоконченные соображения в подобных случаях на меня,
постараюсь сообразить, куда на вики или кого подёргать.
> > 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).
Да я уж понял по картинкам про rpm-dir. :)
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Sisyphus