Summary: | girar-show использует команду python, не имея зависимости | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | girar-utils | Assignee: | Andrey Cherepanov <cas> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | cas, kaa, rider |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 37313 |
Description
Vitaly Lipatov
2020-11-07 05:34:56 MSK
вместо python json можно использовать jq (In reply to Vitaly Lipatov from comment #0) > $ GIT_ALT=gear.alt girar-show 261172@ > /usr/bin/girar-show: строка 176: python: команда не найдена > > $ rpm -q --requires girar-utils-1.5.10-alt1.noarch > /bin/sh > coreutils > curl > gear > git-core > grep > libshell > openssh-clients > sed > rpmlib(PayloadIsLzma) > > $ grep python /usr/bin/girar-show > try="$(curl -s http://git.altlinux.org/tasks/$task/info.json | python -c > 'import json,sys;obj=json.load(sys.stdin);print "%d.%d" % > (obj["try"],obj["iter"])')" > > Предлагаю переехать на python3. Случайно наткнулся на задачу. Подготовлены исправления https://git.altlinux.org/tasks/324696/ Если приемлемо прошу принять (In reply to Anton Farygin from comment #1) > вместо python json можно использовать jq Доброго дня! не знаком с форматированием в jq, могу предложить такой вариант $ curl -s http://git.altlinux.org/tasks/$task/info.json | jq -r '[ .try, .iter ] | @sh' | xargs printf '%d.%d' Если принято решенее перейти на jq оформлю в задачу. (Ответ для Anton Farygin на комментарий #1) > вместо python json можно использовать jq А зачем? Задание одобрил и отправил. (Ответ для Andrey Cherepanov на комментарий #4) > (Ответ для Anton Farygin на комментарий #1) > > вместо python json можно использовать jq > > А зачем? Задание одобрил и отправил. А, нет. tested не запускается. Запускайте. (In reply to Andrey Cherepanov from comment #5) > А, нет. tested не запускается. Запускайте. Andrey, Спасибо. Пакет "ушел" в sisyphus. (In reply to Vitaly Lipatov from comment #0) Vitaly, изменения применены Зависимость python добавлена $ rpm -q --requires girar-utils python3(json) /bin/sh /usr/bin/ssh coreutils curl gear-sh-functions git-core grep libshell sed rpmlib(PayloadIsLzma) > Предлагаю переехать на python3. На данный момент для версии girar-utils-1.5.13-alt1 $ grep python /usr/bin/girar-show try="$(curl -s http://git.altlinux.org/tasks/$task/info.json | python3 -c 'import json,sys;obj=json.load(sys.stdin);print("%d.%d" % (obj["try"],obj["iter"]))')" Спасибо! |