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