Bug 19994 - gear-remote-hsh: описать что workdir должен быть абсолютным путём
Summary: gear-remote-hsh: описать что workdir должен быть абсолютным путём
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gear (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-09 22:33 MSD by Slava Semushin
Modified: 2012-02-27 20:32 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.