Bug 19073

Summary: Сломался gear-remote-hsh
Product: Sisyphus Reporter: Vladimir V. Kamarzin <vvk>
Component: gearAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: glebfm, ldv, legion, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Vladimir V. Kamarzin 2009-03-05 11:10:46 MSK
Судя по всему, после обновления libshell.

% rpm -q libshell gear
libshell-0.0.9-alt1
gear-1.5.2-alt1

% gear-remote-hsh --build-only -m hsh --remote-repo --commit --target=i586 --apt-config=/etc/apt/apt.conf.SS.i586 devel.distance.ru /tmp/.private/vvk/hasher-SS-i586
[master]: created 48e1724: "Temporary commit by gear."
 1 files changed, 6 insertions(+), 1 deletions(-)
Pseudo-terminal will not be allocated because stdin is not a terminal.
ssh: Could not resolve hostname sh -efu: Name or service not known


При вызове с gear-command-remote-build -x видно, что неправильно выставились переменные:
+ verbose=
+ outdir=out
+ target=i586
+ server=--apt-config=/etc/apt/apt.conf.SS.i586
+ workdir=devel.distance.ru
+ method=hsh
+ not_remote_repo=1
Comment 1 Alexey Gladkov 2009-03-10 15:33:18 MSK
1. Usage: gear-remote-hsh [options] [hsh options] [<user>@]<hostname> <workdir>

В твоей команде отсутствует <workdir>. Эта команда не будет работать так или иначе.

2. Бага в порядке следования аргументов исправлена в:

http://git.altlinux.org/people/legion/packages/gear.git?p=gear.git;a=commit;h=92af80020927662581ca73cfd7e1159a88c9d796

3. мантейнер gear должен поставить Requires: libshell >= 0.0.9-alt1, если это исправление будет принято.
Comment 2 Vladimir V. Kamarzin 2009-03-10 18:33:35 MSK
Теперь всё работает, спасибо.
Comment 3 Dmitry V. Levin 2009-03-13 04:21:50 MSK
1.5.3-alt1