[devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.

Igor Vlasenko vlasenko на imath.kiev.ua
Пт Июн 13 23:52:42 MSK 2014


On Fri, Jun 13, 2014 at 11:00:13PM +0400, Anton Farygin wrote:
> тормозит эта команда:
> $ gear --verbose --command sh -- -c 'printf %s "$gear_specfile"'
> mkdir: создан каталог ??/tmp/.private/rider/gear.b3gHCDZq/out??
> gear: Extracted file by pattern "*.desktop": ImageMagick.desktop
> gear: Extracted file by pattern "*.patch": ImageMagick-depends.patch
> gear: Extracted file by pattern "*.png": imagemagick16.png
> gear: Extracted file by pattern "*.png": imagemagick32.png
> gear: Extracted file by pattern "*.png": imagemagick48.png
> gear: Extracted archive: ImageMagick-6.8.8-10.tar
> gear: Compressed file `ImageMagick-6.8.8-10.tar' using `xz -9'
> gear: Extracted file by pattern "*.watch": ImageMagick.watch
> gear: Extracted specfile: ImageMagick.spec
> gear: Executing: sh -c printf %s "$gear_specfile"
> ImageMagick.spec
> 
> для того, что бы узнать имя спека - выгружать тарболл и паковать его
> в xz - это сильно.
> 
> Кстати, и так много раз ;)
> 
> Код этот к Debian не похоже что б имел отношение.

Спасибо! Отличная отладка!

Это действительно жестоко. И локально маскировалось
быстрыми дисками и небольшими репозиториями.

Вообще ситуация сложная в том смысле,
что быстрый хак сделать можно, но нет гарантии,
что какие-то изменения в gear его не сломают.

я в свое время пытался вытребовать от Дмитрия с Алексеем
api к внутренней кухне gear, более мощное, чем gear --describe,
что-то вроде gear --env, и кто-то мне посоветовал gear --command :(

Альтернативно, можно попытаться сделать свою реализацию
через perl-Gear-Rules, но как-то это неправильно -
закончится тем, что я напишу свой gear с API и поэтессами,
который еще придется параллельно поддерживать :(



-- 

I V


Подробная информация о списке рассылки Devel