Hi Oliver, VanCutsem, all Tizen enthusiasts,

Thanks a lot for your active feedback.
I'm here sharing some tips and heads-up regarding cloning Tizen source:

Regarding SSH configuration file
==========================


l  When working at home, you don't need any proxy, so the ssh configuration 
files for all Linux distribution versions can be unified as follows:

Host tizen review.tizen.org

   Hostname review.tizen.org

   IdentityFile ~/.ssh/id_rsa

   User <Gerrit_Username>

   Port 29418

l  When working in a corporate environment, for example, inside intel, proxy 
line is must-have, and you need to make a choice based on your Linux 
distribution versions.

For Ubuntu, openSUSE, and CentOS, append "ProxyCommand nc -X5 -x <Proxy 
Address>:<Port> %h %p,

whereas for Fedora, append "ProxyCommand nc --proxy-type socks4 --proxy <Proxy 
Address>:<Port> %h %p".

Regarding Cloning through ssh/http
==============================


l  PRC users may find it tricky to "communicate" with google server when 
downloading the Repo tool, initializing the repo, and synchronizing Tizen 
source.



Typical confusion is: No error message is displayed when downloading the Repo 
tool by using curl, but when proceeding to **repo init**, users may find the 
"hidden" issue come out of nowhere. In this case, keep in mind that this is an 
"communication" issue between PRC users and google, just clear your head and 
try running the commands with tsocks, some examples are shown below:

$ tsocks curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > 
~/bin/repo

$ tsocks repo init -u ssh://<Username>@review.tizen.org:29418/scm/manifest -b 
tizen -m ivi.xml

$ tsocks repo init -u 
https://<Username>:<HTTPS_Password>@review.tizen.org/gerrit/p/scm/manifest -b 
tizen -m 
ivi.xml<https://%3cUsername%3e:%3chttps_password...@review.tizen.org/gerrit/p/scm/manifest%20-b%20tizen%20-m%20ivi.xml>



l  When initializing and cloning through HTTP, users may be blocked by the 
"server certificate verification" issue, run the following command and try 
again:

$ export GIT_SSL_NO_VERIFY=1

If you guys have other confusions, please feel free to raise it.
I'm considering summarizing these issues and publishing an official tips and 
heads-up on source.tizen.org.
Your comments are always more than welcome.

Thanks
Rui

From: ivi-boun...@lists.tizen.org [mailto:ivi-boun...@lists.tizen.org] On 
Behalf Of Olivier Delbeke
Sent: Wednesday, March 12, 2014 4:03 PM
To: VanCutsem, Geoffroy
Cc: ivi@lists.tizen.org
Subject: Re: Problem cloning Tizen source


Hi Geoffroy,

Thank you.

>> I have not personnally but I know others have tried (and I will try this
>> this morning too). The webkit-efl package is particularly large and it
>> looks suspicious that it's stopping at exactly 1GB. Did 'repo sync'
>> successfully clone all the other projects before that one?

Yes, I confirm that all (or nearly all : progress was 880/888) other projects 
were cloned correctly by 'repo sync'.

Olivier


[Inactive hide details for "VanCutsem, Geoffroy" ---03/12/2014 08:55:18 
AM---"VanCutsem, Geoffroy" <geoffroy.vancut...@intel.com]"VanCutsem, Geoffroy" 
---03/12/2014 08:55:18 AM---"VanCutsem, Geoffroy" 
<geoffroy.vancut...@intel.com<mailto:geoffroy.vancut...@intel.com>>
"VanCutsem, Geoffroy" 
<geoffroy.vancut...@intel.com<mailto:geoffroy.vancut...@intel.com>>

03/12/2014 08:55 AM


To


Olivier Delbeke <olivier.delb...@awtce.be<mailto:olivier.delb...@awtce.be>>


cc


"ivi@lists.tizen.org<mailto:ivi@lists.tizen.org>" 
<ivi@lists.tizen.org<mailto:ivi@lists.tizen.org>>


Subject


Re: Problem cloning Tizen source








Hi Olivier,

On Wed, 2014-03-12 at 08:20 +0100, Olivier Delbeke wrote:
> Hi Geoffroy,
>
> Thanks a lot for your help.
>
> I took my PC at home and there, the SSH connection went just fine
> (same result as you) and I could finalize the cloning. So the port
> 29418 must be blocked here by our ICT. We do not have a proxy, so it
> must be some kind of filtering rule. I will ask them to have a second
> look.
Thanks for confirming that.

>
> For the HTTPS problem, I think that the root cause is on Tizen's side.
> (The message says that the transfer was interrupted by "the remote
> end".)
> Did someone else try to clone the Tizen IVI source using HTTPS ?
I have not personnally but I know others have tried (and I will try this
this morning too). The webkit-efl package is particularly large and it
looks suspicious that it's stopping at exactly 1GB. Did 'repo sync'
successfully clone all the other projects before that one?

>
>
> Best regards,
>
> Olivier
>
>
>
>
> Inactive hide details for VanCutsem,"VanCutsem, Geoffroy"
> ---03/11/2014 05:54:15 PM---"VanCutsem, Geoffroy"
> <geoffroy.vancut...@intel.com<mailto:geoffroy.vancut...@intel.com>>
>
>         "VanCutsem, Geoffroy"
>         <geoffroy.vancut...@intel.com<mailto:geoffroy.vancut...@intel.com>>
>
>         03/11/2014 05:54 PM
>
>
>                To
>
>         Olivier
>         Delbeke
>         <olivier.delb...@awtce.be<mailto:olivier.delb...@awtce.be>>
>
>                cc
>
>         "ivi@lists.tizen.org<mailto:ivi@lists.tizen.org>" 
> <ivi@lists.tizen.org<mailto:ivi@lists.tizen.org>>
>
>           Subject
>
>         Re:
>         Problem
>         cloning
>         Tizen
>         source
>
>
>
> Hi Olivier,
>
> On Tue, 2014-03-11 at 17:21 +0100, Olivier Delbeke wrote:
> > Hi,
> >
> > I have trouble to clone the Tizen (IVI) source. I'm using the
> > "developer guide" on source.tizen.org and I executed all steps as
> > described.
> >
> > Problem 1 : ssh does not work (timeout when I try "ssh tizen"). I
> > successfully generated a public/private key pair, uploaded the
> public
> > key to review.tizen.org and configured my ssh as explained. But I
> > can't get an SSH connection. According to our ICT department, they
> are
> > not the ones blocking the port.  I repeated all the steps several
> > times, but I always get the same result. Any idea ?
> Can you share your ~/.ssh/config file with us so we can double-check
> it?
>
> I can succesfully connect using the following entry in my config file:
> Host tizen review.tizen.org
>  Hostname review.tizen.org
>  IdentityFile ~/.ssh/id_rsa
>  ProxyCommand nc -X5 -x <proxy-server>:<proxy-port> %h %p
>  User gvancuts
>  Port 29418
>
> Here is the output looks like:
> $ ssh tizen
>
>  ****    Welcome to Gerrit Code Review    ****
>
>  Hi Geoffroy Van Cutsem, you have successfully connected over SSH.
>
>  Unfortunately, interactive shells are disabled.
>  To clone a hosted Git repository, use:
>
>  git clone ssh://gvanc...@review.tizen.org:29418/REPOSITORY_NAME.git
>
> Connection to review.tizen.org closed.
>
>
> >
> > Problem 2 : Because SSH does not work, I decided to use HTTPS
> instead.
> > The "repo init ..." step works, but the "repo sync" fails at 99%
> (how
> > frustrating!). The reason seems to be the size of the git objects of
> > webkit-efl that exceed 1 GB :
> > fatal: The remote end hung up unexpectedly 1.00 GiB | 2.14 MiB/s
>
> > fatal: early EOF
> > fatal: recursion detected in die handler
> > error: Cannot fetch platform/framework/web/webkit-efl
> > error: Exited sync due to fetch errors
> >
> > Is this limit on the server size ? Any way to bypass this ?
> >
> > Thanks a lot,
> >
> > Olivier
> >
> > _______________________________________________
> > IVI mailing list
> > IVI@lists.tizen.org<mailto:IVI@lists.tizen.org>
> > https://lists.tizen.org/listinfo/ivi
>
> Intel Corporation NV/SA
> Kings Square, Veldkant 31
> 2550 Kontich
> RPM (Bruxelles) 0415.497.718.
> Citibank, Brussels, account 570/1031255/09
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>
>
>

Intel Corporation NV/SA
Kings Square, Veldkant 31
2550 Kontich
RPM (Bruxelles) 0415.497.718.
Citibank, Brussels, account 570/1031255/09

This e-mail and any attachments may contain confidential material for the sole 
use of the intended recipient(s). Any review or distribution by others is 
strictly prohibited. If you are not the intended recipient, please contact the 
sender and delete all copies.

<<inline: image001.gif>>

<<inline: image003.png>>

<<inline: image004.png>>

_______________________________________________
IVI mailing list
IVI@lists.tizen.org
https://lists.tizen.org/listinfo/ivi

Reply via email to