<div dir="ltr">As discussed on irc, it seems the only approach here is somehow refactor code to avoid the gi import in sugar-activity. Fragile, but there is probably no better alternative.<br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On 29 June 2013 16:30, 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"><div><div class="h5">On 29 June 2013 16:20, Daniel Drake <span dir="ltr"><<a href="mailto:dsd@laptop.org" target="_blank">dsd@laptop.org</a>></span> wrote:<br></div></div><div class="gmail_extra"><div class="gmail_quote">
<div><div class="h5"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>On Sat, Jun 29, 2013 at 4:30 AM, Daniel Narvaez <<a href="mailto:dwnarvaez@gmail.com" target="_blank">dwnarvaez@gmail.com</a>> wrote:<br>
> see this bug for a log<br>
><br>
> <a href="http://bugs.sugarlabs.org/ticket/4527" target="_blank">http://bugs.sugarlabs.org/ticket/4527</a><br>
><br>
> sugar-activity imports sugar3 stuff, so far that didn't cause gi to be<br>
> imported I think, but with Daniel changes that's now the case.<br>
<br>
</div>I didn't change bundlebuilder and I can't immediately think what would<br>
have broken this. The log doesn't say much, as far as I can see. Have<br>
you investigated further?<br>
<span></span></blockquote><div><br></div></div></div><div> Sorry bundlebuilder wasn't quite accurate. It's ActivityBundle. If you start sugar, then modify<br><br>build/out/install/lib/python2.7/site-packages/gi/__init__.py<br>

<br></div><div>adding a raise Exception. Then start any activity you get<br></div><div><br>Traceback (most recent call last):<br>  File "/home/dnarvaez/sugar-build/build/out/install/bin/sugar-activity", line 37, in <module><br>

    from sugar3.bundle.activitybundle import ActivityBundle<br>  File "/home/dnarvaez/sugar-build/build/out/install/lib/python2.7/site-packages/sugar3/bundle/__init__.py", line 20, in <module><br>    from gi.repository import Gio<br>

<br></div><div>That breaks gtk2 activities.<br></div></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Daniel Narvaez<br>
</div>