[sisyphus] hasher как был genbasedir...
Michael Shigorin
mike на osdn.org.ua
Пн Дек 14 12:29:17 UTC 2009
On Mon, Dec 14, 2009 at 03:27:26AM +0300, Dmitry V. Levin wrote:
[snip]
> Так создаются мифы про разломанный инструментарий.
"Работало -- перестало". Молча. Вот _так_ и создаются.
А ещё очень плохо, когда вместо того, чтоб признать ошибку
и сделать выводы (например, документировать изменения или
хотя бы предупреждать "не смейте делать локальные репо,
теперь это уголовщина") -- начинаются увиливания.
Типа, да вам и не нужно было.
Собственно, тот федоровский перец, на которого ночью показывал в
devel@ в связи с PackageKit -- сделал именно так: молча по своему
разумению и для неких целей изменил то, что вообще-то затрагивает
если не всех, то многих. И когда вылезло, начал делать вид
"ашотакоэ".
> Миша, вникни, пожалуйста, в суть изменений, которые произошли
> в репозитории, и опиши их, пожалуйста, своими словами.
Оптимизация утилиты genbasedir для повышения производительности
сборочницы (распространённый узкий случай) и затачивание под
автопоиск зависимостей привели к изменению необходимого набора
опций для получения пригодного base/ локального репо, содержащего
noarch- и $arch-компоненты. Специфический инструментарий был
соответственно скорректирован, а вот инструкции для пользователей
-- нет.
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, а обычный бинарник оставить в виде, соответствующем
документации и исходному назначению.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Sisyphus