<div dir="ltr"><div><div><div><div>Made various other improvements. Man, auto updating is annoyingly hard to get right :( It should now also handle github rate limiting better, in case that was your problem.<br><br></div>I would be really grateful if you could try<br>
<br></div>git clean -ffdx<br></div>./osbuild<br><br></div>And post the *full* output. I'm not sure what is going on exactly in your case but I would really like to understand it.<br><div><div><br></div></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On 27 May 2013 01:12, Daniel Narvaez <span dir="ltr"><<a href="mailto:dwnarvaez@gmail.com" target="_blank">dwnarvaez@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I've also fixed a bug, but I'd not expect to affect your issue since it should only happen with an unclean repo.<br></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">
On 26 May 2013 23:46, Daniel Narvaez <span dir="ltr"><<a href="mailto:dwnarvaez@gmail.com" target="_blank">dwnarvaez@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Btw, I added better error messages. When you have a chance I'd appreciate the full output from an unpatched latest master clone.<br>

</div><div class="gmail_extra"><div><div><br><br><div class="gmail_quote">On 26 May 2013 23:29, Daniel Narvaez <span dir="ltr"><<a href="mailto:dwnarvaez@gmail.com" target="_blank">dwnarvaez@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">As a work around you can apply the patch below, to force always recreating the virtualenv. Will give me time to make the code more solid. Let me know if it works or not... if it doesn't then something else entirely is going on.<br>



<br>diff --git a/osbuild b/osbuild<br>index f15d02d..320cd36 100755<br>--- a/osbuild<br>+++ b/osbuild<br>@@ -134,10 +134,8 @@ def main():<br>     else:<br>         command = "shell"<br> <br>-    try:<br>-        changed = check_stamp()<br>



-    except (urllib2.HTTPError, urllib2.URLError):<br>-        changed = {}<br>+<br>+    changed = ["virtualenv", "dnarvaez/osbuild", main_repo]<br> <br>     if changed:<br>         print("= Setup the build system =\n")<br>



<br></div><div class="gmail_extra"><div><div><br><br><div class="gmail_quote">On 26 May 2013 23:22,  <span dir="ltr"><<a href="mailto:lionel@olpc-france.org" target="_blank">lionel@olpc-france.org</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div link="blue" vlink="purple" lang="FR"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">Mmmm. <u></u><u></u></span></p>



<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">Same error: “ OSError: [Errno 2] No such file or directory “ :-(<u></u><u></u></span></p>



<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">Can I force the setup of the python directory in stamp?<u></u><u></u></span></p><p class="MsoNormal">



<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">                Lionel.<u></u><u></u></span></p>



<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>



<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"" lang="EN-US">De :</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"" lang="EN-US"> Daniel Narvaez [mailto:<a href="mailto:dwnarvaez@gmail.com" target="_blank">dwnarvaez@gmail.com</a>] <br>



<b>Envoyé :</b> </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">dimanche 26 mai 2013 23:14</span></p><div><div><br><b>À :</b> Lionel Laské<br><b>Cc :</b> <a href="mailto:sugar-devel@lists.sugarlabs.org" target="_blank">sugar-devel@lists.sugarlabs.org</a><br>



<b>Objet :</b> Re: [Sugar-devel] Testing HTML5 template in latest sugar-build<u></u><u></u></div></div><p></p><div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal" style="margin-bottom:12.0pt">
It should be created when you run osbuild the first time. Can you try to apply this patch and post the output? I suspect the changes check might be failing for you for some reason.<br><br>diff --git a/osbuild b/osbuild<br>



index f15d02d..d175503 100755<br>--- a/osbuild<br>+++ b/osbuild<br>@@ -136,7 +136,8 @@ def main():<br> <br>     try:<br>         changed = check_stamp()<br>-    except (urllib2.HTTPError, urllib2.URLError):<br>+    except (urllib2.HTTPError, urllib2.URLError), e:<br>



+        raise e<br>         changed = {}<br> <br>     if changed:<u></u><u></u></p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p><div><p class="MsoNormal">On 26 May 2013 23:10, <<a href="mailto:lionel@olpc-france.org" target="_blank">lionel@olpc-france.org</a>> wrote:<u></u><u></u></p>



<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p>



<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">No there is no “build/out/sandbox/install” directory.</span><u></u><u></u></p><p class="MsoNormal">



<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">When this directory should be created?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US"> </span><u></u><u></u></p>



<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">                Lionel.</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US"> </span><u></u><u></u></p>



<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">De :</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> Daniel Narvaez [mailto:<a href="mailto:dwnarvaez@gmail.com" target="_blank">dwnarvaez@gmail.com</a>] <br>



<b>Envoyé :</b> dimanche 26 mai 2013 23:07</span><u></u><u></u></p><div><p class="MsoNormal"><br><b>À :</b> Lionel Laské<br><b>Cc :</b> <a href="mailto:sugar-devel@lists.sugarlabs.org" target="_blank">sugar-devel@lists.sugarlabs.org</a><br>



<b>Objet :</b> Re: [Sugar-devel] Testing HTML5 template in latest sugar-build<u></u><u></u></p></div><p class="MsoNormal"> <u></u><u></u></p><div><div><p class="MsoNormal" style="margin-bottom:12.0pt">Does build/out/sandbox/install/bin/python exist?<u></u><u></u></p>



</div><div><div><p class="MsoNormal" style="margin-bottom:12.0pt">python should really be the only prereq.<u></u><u></u></p></div></div></div><div><p class="MsoNormal"> <u></u><u></u></p></div></div></div></blockquote></div>



<p class="MsoNormal"><br><br clear="all"><br>-- <br>Daniel Narvaez<u></u><u></u></p></div></div></div></div></div></blockquote></div><br><br clear="all"><br></div></div><span><font color="#888888">-- <br>Daniel Narvaez<br>



</font></span></div>
</blockquote></div><br><br clear="all"><br></div></div><span><font color="#888888">-- <br>Daniel Narvaez<br>
</font></span></div>
</blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>Daniel Narvaez<br>
</font></span></div>
</blockquote></div><br><br clear="all"><br>-- <br>Daniel Narvaez<br>
</div>