<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi, Jonas<br>
<br>
I guess you see how far out from the developer community I am. I
associate sucrose with Activity Central. I am not sure what a
sucrose developer is.<br>
The involved developers have been doing well. However, for many of
the activities in ASLO, the original contributors have moved on, a
natural situation in <br>
open source. <br>
<br>
There is no attempt to point fingers, the decision is there. If
Sugar is to move to the mobile device, it appears necessary to work
in a Javascript not Python environment. So an activity
developer/maintainer needs to decide whether his investment in time
in GTK is warranted or should be spent it in rewriting the activity
as a Sugar-web-activity.<br>
<br>
Tony<br>
<br>
<br>
<br>
<div class="moz-cite-prefix">On 12/26/2015 04:58 PM, Jonas
Smedegaard wrote:<br>
</div>
<blockquote
cite="mid:145114190542.1782.11302964747740379691@auryn.jones.dk"
type="cite">
<pre wrap="">Quoting Tony Anderson (2015-12-26 19:53:47)
[Jonas wrote:]
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">True - either that or ditch the activities evidently too badly
maintained to work well with modern Sugar.
</pre>
</blockquote>
<pre wrap="">
Aye, There's the rub!
Is the problem 'bad maintenance or none at all' or 'modern' Sugar.
Certainly TuxMath is suffering from 'abandonment'. However, even
abandoned code continues to run when the underlying support is there.
In this case, programmers who were not involved in the development or
maintenance of the code will have to figure out how to get it running
again or rewrite it in Javascript.
</pre>
</blockquote>
<pre wrap="">
Wrong: In this case all developers were involved at their various levels
of the chains of events but some of them were inactive: GTK+ developers
chose to improve their code beyond what a previous API could contain and
sensibly bumped API and kept alive the previous API for ages. Sucrose
developers chose to build their code on top of GTK+ and sensibly handled
the API split of GTK+ including maintenance of a legacy interface for
ages. Activity developers chose to build their code on top of Sucrose
and some of them sensibly migrated to new interfaces, but sadly some
activity developers did not react yet - and *that* is not sensible.
</pre>
<blockquote type="cite">
<pre wrap="">The port of activities to GTK+ 3.x seems to have stalled because of
the higher priority to re-implement activities such as TurtleBlocks in
javascript. Consider the long-term job security in rewriting Sim City
in javascript as a Sugar-web-activity.
</pre>
</blockquote>
<pre wrap="">
Are you pointing fingers at other volunteers choosing to spend their
time in a way you disaprove of, or have you provided patches to migrate
some activities but have been turned down?
</pre>
<blockquote type="cite">
<pre wrap="">In the case of gstreamer 0.1, I was able to find how to install the
codecs:
</pre>
</blockquote>
<pre wrap="">[...]
</pre>
<blockquote type="cite">
<pre wrap="">I am certainly sure that everyone is bored to tears on this subject
since I have mentioned it so many times already.
</pre>
</blockquote>
<pre wrap="">
Did you "mention" it through the appropriate issue tracker?
- Jonas
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Sugar-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sugarlabs.org/listinfo/sugar-devel">http://lists.sugarlabs.org/listinfo/sugar-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>