<div dir="ltr"><div>Oooh damn gtk2... This needs to be backported to sugar-toolkit<br><br>commit fe192be798ac1a9bd13983d197cb5775b7da2ad5<br>Author: Daniel Narvaez <<a href="mailto:dwnarvaez@gmail.com">dwnarvaez@gmail.com</a>><br>
Date:   Wed Sep 11 16:36:31 2013 +0200<br><br>    Add a SUGAR_HOME environment variable<br>    <br>    We should really use XDG directories but that will be a bit<br>    more complicated and require migration scripts. This is a<br>
    short time solution to "expose" the dot sugar directory in<br>    sugar-build.<br><br><br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 4 April 2014 11:33, Gonzalo Odiard <span dir="ltr"><<a href="mailto:godiard@sugarlabs.org" target="_blank">godiard@sugarlabs.org</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">Record is a gtk2 activity, then is using sugar.profile, not sugar3.profile,<div>and is not looking at the broot directory, but to .sugar/default/</div>
<div>I think we discussed this issue about the compatibility with gtk2 activities before,</div>
<div>but don't remember what we decided.</div><div><br></div><div>Gonzalo</div></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Fri, Apr 4, 2014 at 7:26 AM, 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">Aren't the keys supposed to be created by sugar on first start?<div><div><br><br>On Friday, 4 April 2014, Sam Parkinson <<a href="mailto:sam.parkinson3@gmail.com" target="_blank">sam.parkinson3@gmail.com</a>> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr">Hi,</p>
<p dir="ltr">Try copying your ssh keys to [dot sugar dir]/default/. You should copy the id_rsa.pub to owner.key.pub</p>
<p dir="ltr">Have a look at this for how to make ssh keys if you need to: <a href="https://help.github.com/articles/generating-ssh-keys" target="_blank">https://help.github.com/articles/generating-ssh-keys</a></p>
<p dir="ltr">Hope that helps :)</p>
<p dir="ltr">Sam</p>
<div class="gmail_quote">On Apr 4, 2014 8:15 PM, "Puneet Kaur" <<a>puneet.gkaur@gmail.com</a>> wrote:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I am unable to launch the record activity in my sugar development environment due to the following (as seen in the log):<br><br><font size="1">** Message: pygobject_register_sinkfunc is deprecated (GstObject)<br>






** Message: pygobject_register_sinkfunc is deprecated (HippoCanvasBox)<br>
Traceback (most recent call last):<br>  File "/home/broot/sugar-build/</font><div><font size="1">build/out/install/bin/sugar-</font><font size="1">activity", line 164, in <module><br>    main()<br>  File "/home/broot/sugar-build/</font><font size="1">build/out/install/bin/sugar-</font><font size="1">activity", line 122, in main<br>







    module = __import__(module_name)<br>  File "/home/broot/sugar-build/</font><font size="1">activities/Record.activity/</font><font size="1">record.py", line 48, in <module><br>    from model import Model<br>






  File "/home/broot/sugar-build/</font><font size="1">activities/Record.activity/</font><font size="1">model.py", line 38, in <module><br>
    from instance import Instance<br>  File "/home/broot/sugar-build/</font><font size="1">activities/Record.activity/</font><font size="1">instance.py", line 6, in <module><br>    class Instance:<br>  File "/home/broot/sugar-build/</font><font size="1">activities/Record.activity/</font><font size="1">instance.py", line 8, in Instance<br>







    keyHash = util.sha_data(key)<br>  File "/home/broot/sugar-build/</font><font size="1">build/out/install/lib/python2.</font><font size="1">7/site-packages/sugar/util.py"</font><font size="1">, line 48, in sha_data<br>






    sha_hash.update(data)<br>TypeError: must be string or buffer, not None<br>
Exited with status 1, pid 6433 data (None, <open file '<fdopen>', mode 'w' at 0xa163cd8>, '</font><font size="1">00ff052bdf454798f5c949c07f1ec8</font><font size="1">0b985eaeba')<br><font><br>






</font></font></div><div><font>As far as I have traced the 
error, it is due to the null value in key in line 7 in 
record/instance.py  which in turn is due to no os path in line 87 in 
sugar-build/build/out/install/<font>lib/python2.7/site-packages/</font><font>sugar/profile.py, I saw the path it was set to /home/broot/.sugar/default/</font><font>owner.key.pub </font><font><font>whereas
 no such path exists when I look through the terminal, the correct path 
where the owner.key.pub is /home/dotsugar/default/owner.</font><font>key.pub , I changed the path to this in line 83 of profile.py but still the condition of <b>not os.path.exists(key_path)</b>
 exists is true and its returning None because of which activity not 
launching. Other activities are running fine. I also looked into env.py 
there the follows the path through line 46 to 48, that is path = None 
condition is true.</font><font><br>
</font></font><font><font><br></font></font></font><div><font><font>Can somebody please tell me why am I not able to launch record activity ? why is it giving such an error.I am on ubuntu 12.04</font></font></div>
</div></div>
<br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a>Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div>
</blockquote><br><br></div></div><span><font color="#888888">-- <br>Daniel Narvaez<br><br>
</font></span><br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br></div></div><div dir="ltr">Gonzalo Odiard<br><br><div>SugarLabs - Learning Software for children<br></div></div>
</div>
</blockquote></div><br><br clear="all"><br>-- <br>Daniel Narvaez<br>
</div>