[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