Thank you Aleksey.<br><br>I have created MathGraph32 activity, so please delete MathGraph activity.<br><br>For the future ".xo" bundle format, I would suggest the possibility of having symbolic links. If we have to provide binaries for several platforms (e.g. x86 and x86_64), it's better to use symbolic links to share platform independent data for the different binary sets. Currently, we need to duplicate all the application data when shipping multiplatform activities that include binaries.<br>
<br>Either the MathGraph32 activity and the Java activity will work in Dugar versions 0.82 and 0.84. The interaction with Sugar is pretty basic and XO-1 will continue to be x86 platform, so I believe there won't be any problem with that.<br>
<br>MathGraph32 is also available on CeibalJAM web site (<a href="http://activities.ceibaljam.org">http://activities.ceibaljam.org</a>). The idea of having MathGraph32 and the Java activity in SugarLabs is to make it available to more OLPC deployments. If it stays not public, nobody will find it. Please consider having these activities public for the sake of the community benefit.<br>
<br>Regards,<br><br> Marcos<br><br><br><div class="gmail_quote">2010/5/7 Aleksey Lim <span dir="ltr"><<a href="mailto:alsroot@member.fsf.org">alsroot@member.fsf.org</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Fri, May 07, 2010 at 10:57:23AM -0300, Marcos Orfila wrote:<br>
> Hi Aleksey, how are you?<br>
<br>
</div>Struggling against .xo bundle format :)<br>
<br>
A bit out off topic:<br>
<br>
As you can see .xo bundle format is not designed to handle non-python<br>
activities. Activities should be all time fully bundled. It doesn't work<br>
in case of blobs (blobs should be for all supported platforms) and in<br>
case of dependencies between activities, like MathGraph requires Java<br>
activity. Unfortunately, ASLO inherited the same issue.<br>
<div class="im"><br>
> For the x86 binaries:<br>
> We can change the compatible Sugar versions to 0.82 to state clearly that<br>
> this activity is meant for the OLPC XO-1. XO-1 laptops don't have much disk<br>
> space, so I believe it's important to keep bundles as small as possible, and<br>
> that's why I always use x86 binaries only. If SugarLabs is the successor of<br>
> the <a href="http://laptop.org" target="_blank">laptop.org</a> activities repository [1], then there should be a special<br>
> consideration for OLPC XO-1 for the reasons I've mentioned.<br>
<br>
</div>But next OLPC release will be 0.84 based thus this workaround won't work.<br>
<div class="im"><br>
> For the JRE:<br>
> I'm not shipping JRE to make the activity as small as possible, but there's<br>
> the Java activity, which can be downloaded separately.<br>
<br>
</div>But that will mean that MathGraph could not start in some cases.<br>
<div class="im"><br>
> Also, I've been mentioned that there's the software that I've sugarized is<br>
> called in fact "MathGraph32", since there's another software called<br>
> "MathGraph". Is it possible to change the project name? I'll change the<br>
> boundle, so if you can delete the currently uploaded bundle, I can upload<br>
> the new one.<br>
<br>
</div>You can change project name at any time<br>
<a href="http://activities.sugarlabs.org/en-US/developers/addon/edit/4302/properties" target="_blank">http://activities.sugarlabs.org/en-US/developers/addon/edit/4302/properties</a><br>
but if you changed bundle_id for your activity, you'll have to recreate<br>
it on ASLO(and ask on aslo@ to delete old one). You can also delete any<br>
bundle from<br>
<a href="http://activities.sugarlabs.org/en-US/developers/versions/4302/" target="_blank">http://activities.sugarlabs.org/en-US/developers/versions/4302/</a>.<br>
<div class="im"><br>
><br>
> Regards and thank you for your time,<br>
<br>
</div>So, what about having MathGraph not public :)<br>
<br>
BTW I'm not trying to dodge this issue, I'm working (earlier stage)<br>
on different scheme of activity deployment<br>
<a href="http://wiki.sugarlabs.org/go/Activities/Activity_Library" target="_blank">http://wiki.sugarlabs.org/go/Activities/Activity_Library</a><br>
<div class="im"><br>
><br>
> Marcos<br>
><br>
> [1] <a href="http://wiki.laptop.org/go/Activities/all" target="_blank">http://wiki.laptop.org/go/Activities/all</a><br>
><br>
><br>
> 2010/5/7 Sugar Labs Activities <<a href="mailto:activities@sugarlabs.org">activities@sugarlabs.org</a>><br>
><br>
> > A Sugar Labs Activities Editor requested further information from you<br>
> > regarding version 1 of your activity MathGraph.<br>
> ><br>
> > Aleksey Lim wrote:<br>
> ><br>
> > "Bundle contain only x86 binaries , but all public activities also work on,<br>
> > at least, x86_64. Also it depends on jre but it is not part of Sugar<br>
> > Platform, all such activities bundle their dependencies to .xo, but it<br>
> > sounds pretty useless in case of jre, unfortunately there is no other method<br>
> > for public activities on ASLO.<br>
> > "<br>
> ><br>
> ><br>
> > Please reply to this e-mail or join #sugar on <a href="http://chat.freenode.net" target="_blank">chat.freenode.net</a>.<br>
> ><br>
> > Sugar Labs Activities<br>
> > <a href="http://activities.sugarlabs.org" target="_blank">http://activities.sugarlabs.org</a><br>
> ><br>
> ><br>
<br>
</div>> _______________________________________________<br>
> ASLO mailing list<br>
> <a href="mailto:ASLO@lists.sugarlabs.org">ASLO@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/aslo" target="_blank">http://lists.sugarlabs.org/listinfo/aslo</a><br>
<br>
--<br>
<font color="#888888">Aleksey<br>
</font></blockquote></div><br>