Hi Phi,

On 09/04/2013 04:18 PM, Phi Debian wrote:
> On Wed, Sep 4, 2013 at 9:46 PM, Nicolas Dechesne
>> To install repo, you need to follow the instructions here
>> http://source.android.com/source/downloading.html.
>>
>> I agree that this is missing from the Linaro ARMv8 release notes
>> https://wiki.linaro.org/HowTo/ARMv8/OpenEmbedded, and it should be added.
>>
>> I would recommend your remove everything, and restart with a fresh install
>> of repo. i don't really understand your initial log error, tbh...
>>
>> nico
> 
> Well actually ~/bin was in my PATH, didn't noticed, was placed in
> /etc/profile at some point of time.
> 
> So I removed ~/bin/repo ~/.repo*  openembedded and tried the androind path
> 
> Got the same question the repo ask (user name, email)
> and it failed the same way.
> 
> CU82$ m/platform/manifest -b android-4.0.1_r1                                <
> .repo/manifests/: discarding 89 commits
> 
> Your Name  [phi]:
> Your Email [phi.deb...@gmail.com]:
> 
> Your identity is: phi <phi.deb...@gmail.com>
> is this correct [y/N]? y
> 
> Testing colorized output (for 'repo diff', 'repo status'):
>  30m black  m 31m red    m 32m green  m 33m yellow m 34m blue   m 35m magenta 
> m
> 36m cyan   m 37;40m white m
>  1;30m bold   m 2;30m dim    m 4;30m ul     m 7;30m reverse m
> Enable color display in this user account (y/N)? N
> 
> repo has been initialized in /d1/arm64/openembedded
> 
> CU82$ repo sync
> Traceback (most recent call last):
>   File "/d1/arm64/openembedded/.repo/repo/main.py", line 414, in <module>
>     _Main(sys.argv[1:])
>   File "/d1/arm64/openembedded/.repo/repo/main.py", line 390, in _Main
>     result = repo._Run(argv) or 0
>   File "/d1/arm64/openembedded/.repo/repo/main.py", line 138, in _Run
>     result = cmd.Execute(copts, cargs)
>   File "/d1/arm64/openembedded/.repo/repo/subcmds/sync.py", line 567, in 
> Execute
> 
>     no_tags=opt.no_tags)
>   File "/d1/arm64/openembedded/.repo/repo/project.py", line 1015, in 
> Sync_Networ
> kHalf
>     self._InitMRef()
>   File "/d1/arm64/openembedded/.repo/repo/project.py", line 1937, in _InitMRef
>     self._InitAnyMRef(R_M + self.manifest.branch)
>   File "/d1/arm64/openembedded/.repo/repo/project.py", line 1955, in 
> _InitAnyMRe
> f
>     self.bare_git.symbolic_ref('-m', msg, ref, dst)
>   File "/d1/arm64/openembedded/.repo/repo/project.py", line 2202, in runner
>     p.stderr))
> error.GitError: manifests symbolic-ref: usage: git symbolic-ref [options] 
> name [
> ref]
> 
>     -q, --quiet           suppress error message for non-symbolic (detached) 
> ref
> s
>     -m <reason>           reason of the update
> 
> 
> 
> The python error are the sams as the process I followed for armv8, I
> guess the armv8 process is close to make it, it must hide, all this
> manual setup of repo, but something is missing on my node that prevent
> repo the work correctly.

To me the error looks like a git issue. You could try:

strace -fo mytrace repo sync

Then looking at what exactly repo is trying to exec (you can probably search
for "execve.*git.*symbolic"), and then maybe see why that's failing.

Christopher

-- 
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
hosted by the Linux Foundation.

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to