One more issue which i figured out after a little more debugging is that the check for Sugar platform is also failing on Soas. I am using the following check on Soas:<blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<br></blockquote><div><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; border-collapse: collapse; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><blockquote>

<span class="Apple-style-span" style="font-size: medium; white-space: normal; "><table style="border-collapse: collapse; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">

<tbody style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><tr id="sl_svn123_26" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">

<td class="source" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; "><span class="com"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">#Flag to check the operating system</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br>

</span></font></span></td></tr><tr id="sl_svn123_27" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><td class="source" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; ">

<span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">FLAG_XO </span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">=</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> </span></font></span><span class="kwd"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">False</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br>

</span></font></span></td></tr><tr id="sl_svn123_28" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><td class="source" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; ">

<span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br></span></font></span></td></tr><tr id="sl_svn123_29" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">

<td class="source" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; "><span class="kwd"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">try</span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">:</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br>

</span></font></span></td></tr><tr id="sl_svn123_30" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><td class="source" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; ">

<span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">   </span></font></span><span class="kwd"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">import</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> olpcgames</span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">,</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> olpcgames</span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">.</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">util<br>

</span></font></span></td></tr><tr id="sl_svn123_31" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><td class="source" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; ">

<span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">   </span></font></span><span class="kwd"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">if</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> </span></font></span><span class="kwd"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">not</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> olpcgames</span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">.</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">ACTIVITY</span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">:</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> </span></font></span><span class="kwd"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">raise</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> </span></font></span><span class="typ"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">RuntimeError</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br>

</span></font></span></td></tr><tr id="sl_svn123_32" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><td class="source" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; ">

<span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">   FLAG_XO </span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">=</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> </span></font></span><span class="kwd"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">True</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br>

</span></font></span></td></tr><tr id="sl_svn123_33" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><td class="source" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; ">

<span class="kwd"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">except</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> </span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">(</span></font></span><span class="typ"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">RuntimeError</span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">,</span></font></span><span class="typ"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">ImportError</span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">):</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br>

</span></font></span></td></tr><tr id="sl_svn123_34" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><td class="source" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; ">

<span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">    FLAG_XO </span></font></span><span class="pun"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">=</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> </span></font></span><span class="kwd"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">False</span></font></span><span class="pln"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br>

</span></font></span></td></tr><tr id="sl_svn123_35" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><td class="source" style="font-size: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; white-space: pre; vertical-align: top; ">

<span class="pln" style="color: rgb(0, 0, 0); "><br></span></td></tr></tbody></table></span></blockquote></span></div><div>The same check is working fine on XO1.</div><div><br></div><div>Regards,<br>Mohit Taneja<br>
<br><br><div class="gmail_quote">On Tue, Oct 20, 2009 at 8:25 PM, Mohit Taneja <span dir="ltr">&lt;<a href="mailto:mohitgenii@gmail.com">mohitgenii@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br><br>I tried running FoodForce2 on Soas. The game ran fine, but there were some issues regarding the display of the game, it was too much distorted.<br>Later I noticed that Soas comes with python 2.6, but I have done most of the development on python 2.5.4. I ran the game through terminal directly from the code itself and the following log was generated:<br>


<br><blockquote style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex" class="gmail_quote">/usr/lib/python2.6/site-packages/sugar/util.py:25: DeprecationWarning: the sha module is deprecated; use the hashlib module instead<br>


<br>import sha<br>ALSA lib pulse.c:272:(pulse_connect) PulseAudio: Unable to connect: Connection refused<br><br></blockquote><br>Any ideas about what could be possible reason for the error?<br><br clear="all">Regards,<br>

<font color="#888888">
Mohit Taneja<br>
</font></blockquote></div><br></div>