Bug 19994

Summary: gear-remote-hsh: описать что workdir должен быть абсолютным путём
Product: Sisyphus Reporter: Slava Semushin <php-coder>
Component: gearAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: glebfm, ldv, legion, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Slava Semushin 2009-05-09 22:33:53 MSD
gear-1.5.3-alt1

В мане написано:

<workdir>  - working directory onto <hostname>.

Но, при указании относительного пути программа не работает:

+ cd hsh-workdir/mpdscribble#hsh
+ hsh -v --repo-bin=hsh-workdir/out/bin --repo-src=hsh-workdir/out/src -- hsh-workdir/build hsh-workdir/mpdscribble#hsh/pkg.tar
hsh: hsh-workdir/build: no such file or directory.

Т.е. хашеру передаётся путь к рабочему каталогу, которые оказывается выше текущего. Если передавать абсолютный путь на сборочной машине, то всё работает.

Я предлагаю, либо обучить gear-remote-hsh работать с относительным путём, либо описать этот тонкий и важный момент в документации (мане).
Comment 1 Dmitry V. Levin 2009-05-12 01:11:40 MSD
Reassigned to gear-remote-hsh author.
Comment 2 Dmitry V. Levin 2010-09-04 20:19:36 MSD
(In reply to comment #1)
> Reassigned to gear-remote-hsh author.

Алексей, посмотри, пожалуйста.
Comment 4 Repository Robot 2012-02-27 20:32:12 MSK
gear-1.7.3.0-alt1 -> sisyphus:

* Mon Feb 27 2012 Dmitry V. Levin <ldv@altlinux> 1.7.3.0-alt1
- gear-command-remote-build: canonicalize workdir
  (by Alexey Gladkov; closes: #19994).
- gear-update: added --remove-source option (by Alexey Gladkov).
- gear-mock: new utility, implements support for mock build system
  (by Alexey Gladkov).
- gear: pass -n option to gzip(1) by default.
- test suite: updated for git >= 1.7.9.