<div dir="ltr">Roland<div><br></div><div>I am getting similar error messages when doing a fresh checkout. It seems that GetComponents is trying to do things in parallel that should be serialised, e.g. assuming that a repository has been checked out when it hasn&#39;t and is still inconsistent. I have posted my error message to trac &lt;<a href="https://trac.einsteintoolkit.org/ticket/1395">https://trac.einsteintoolkit.org/ticket/1395</a>&gt;. I assume the problem with the git repositories is similar.</div>
<div><br></div><div>-erik</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 27, 2013 at 2:35 PM, Roland Haas <span dir="ltr">&lt;<a href="mailto:roland.haas@physics.gatech.edu" target="_blank">roland.haas@physics.gatech.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hello all,<br>
<div class="im"><br>
&gt; It seemed to work much better.  Here is the summary:<br>
&gt;&gt; -----------------------------------------------------------------<br>
&gt;&gt;<br>
&gt;&gt;<br>
162 components checked out.<br>
&gt;&gt; 0 components updated.<br>
&gt;&gt;<br>
&gt;&gt; Unable to process EinsteinAnalysis/Outflow: symlinks may be<br>
&gt;&gt; broken Unable to process EinsteinExact/doc: symlinks may be<br>
&gt;&gt; broken Unable to process KrancNumericalTools/GenericFD: symlinks<br>
&gt;&gt; may be broken Unable to process McLachlan/doc: symlinks may be<br>
&gt;&gt; broken Unable to process Carpet/doc: symlinks may be broken<br>
&gt;&gt; Unable to process GetComponents: symlinks may be broken<br>
&gt;&gt;<br>
&gt;&gt; Summary of Warnings:<br>
&gt;&gt;<br>
&gt;&gt; Could not checkout EinsteinAnalysis/Outflow, unable to switch to<br>
&gt;&gt; tag . Any existing symlinks to EinsteinAnalysis/Outflow will be<br>
&gt;&gt; broken Could not checkout EinsteinExact/doc, unable to switch to<br>
&gt;&gt; tag . Any existing symlinks to EinsteinExact/doc will be broken<br>
&gt;&gt; Could not checkout KrancNumericalTools/GenericFD, unable to<br>
&gt;&gt; switch to tag . Any existing symlinks to<br>
&gt;&gt; KrancNumericalTools/GenericFD will be broken Could not checkout<br>
&gt;&gt; McLachlan/doc, unable to switch to tag . Any existing symlinks to<br>
&gt;&gt; McLachlan/doc will be broken Could not checkout Carpet/doc,<br>
&gt;&gt; unable to switch to tag . Any existing symlinks to Carpet/doc<br>
&gt;&gt; will be broken Could not checkout GetComponents, unable to switch<br>
&gt;&gt; to tag . Any existing symlinks to GetComponents will be broken<br>
&gt;&gt; Time Elapsed: 11 minutes, 28 seconds<br>
</div>Those are exactly all git repositories in the thornlist. Can you check<br>
what git version is used? Can you run with --verbose, please?<br>
<br>
Unfortunately I still cannot reproduce this, so cannot test this<br>
myself (Erik can though :-) ). However, looking at the pasted in<br>
output &quot;Do you want to update all existing components? yes, no [no] :<br>
no&quot; it seems as if you are not actually doing a fresh checkout but<br>
instead an update since GetComponents sees some thorns already being<br>
present. So: are you trying to update from an old release or trunk to<br>
Gauss?<br>
<br>
Your output has errors stating that it could not switch to a tag (and<br>
since it says &quot;switch to tag .&quot; the tag variable is actually empty).<br>
Eventually the tag is generated from information in REPO_BRANCH and<br>
output from &quot;git tag -l&quot; so it would be good to check what happens<br>
around line 1390 of GetComponents.<br>
<br>
<br>
Unrelated: trying to download GetComponents using curl as on the<br>
download page &quot;curl -O<br>
<a href="https://raw.github.com/gridaphobe/CRL/master/GetComponents" target="_blank">https://raw.github.com/gridaphobe/CRL/master/GetComponents</a>&quot; I get<br>
&quot;curl: (60) SSL certificate problem, verify that the CA cert is OK.&quot;<br>
and have to add the &quot;-k&quot; option.<br>
<br>
Further unrelated: the code in GetComponents (line 1390ff) constructs<br>
a list of branches out of REPO_BRANCH by splitting it at &quot;, &quot;. Does<br>
that mean that REPO_BRANCH could list several branches separated by &quot;,<br>
&quot; (but not eg just a comma &quot;,&quot; or &quot;,  &quot;)? I am not sure I understand<br>
that reason for having multiple branches listed there. The code also<br>
uses the basic &quot;`&quot; backtics of perl and not GetComponents&#39; run_command<br>
routine so circumvents logging and verbosity options.<br>
<br>
Yours,<br>
Roland<br>
<br>
- --<br>
My email is as private as my paper mail. I therefore support encrypting<br>
and signing email messages. Get my PGP key from <a href="http://keys.gnupg.net" target="_blank">http://keys.gnupg.net</a>.<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.12 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAlHMhdcACgkQTiFSTN7SboUJvACcCGb9qdUGLRzByE8/m5vWGRgG<br>
IsEAoL7TUrsQU1gaBltDEa8Dn0XwD+1e<br>
=HJse<br>
-----END PGP SIGNATURE-----<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@einsteintoolkit.org">Users@einsteintoolkit.org</a><br>
<a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" target="_blank">http://lists.einsteintoolkit.org/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Erik Schnetter &lt;<a href="mailto:schnetter@cct.lsu.edu" target="_blank">schnetter@cct.lsu.edu</a>&gt;<br><a href="http://www.perimeterinstitute.ca/personal/eschnetter/" target="_blank">http://www.perimeterinstitute.ca/personal/eschnetter/</a>
</div>