<div dir="ltr"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 30, 2013 at 1:51 PM, Manuel Quiñones <span dir="ltr"><<a href="mailto:manuq@laptop.org" target="_blank">manuq@laptop.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi,<br>
<br>
2013/10/30 Daniel Narvaez <<a href="mailto:dwnarvaez@gmail.com">dwnarvaez@gmail.com</a>>:<br>
<div class="im">> This breaks gtk2 activities right? I think that should be considered a bug<br>
> and thus we should take the patch (I have not reviewed it). I would add a<br>
> comment though so that when we will finally drop gtk2 support we will remove<br>
> this too.<br>
<br>
</div>First of all, GTK2 activities should use sugar-toolkit, not sugar-toolkit-gtk3 .<br></blockquote><div><br></div><div>Wait. The problem is not gtk2 activities using sugar-toolkit-gtk3.</div><div><br></div><div>The problem is, sugar is using sugar-toolkit-gtk3 to read the <a href="http://activity.info">activity.info</a> file </div>
<div>on old activities. Then, that activities can't start.</div><div><br></div><div>We know service_name is deprecated. Also the old style toolbars,</div><div>but we support activities using old toolbars.</div><div><br>
</div><div>In the end, is a problem for the deployments, and we don't lost anything adding the workaround.</div><div>You know I worked a lot updating core activities to solve this issue,</div><div>but from the release of sugar 0.98 until today,</div>
<div>I saw many problems related with this issue.</div><div>Sadly, not all the activities are in ASLO, and breaking them without a real benefit</div><div>is not a good strategy.  </div><div><br></div><div>Gonzalo</div><div>
 </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
So this is not a bug.  The 'service_name' is deprecated since six<br>
years ago, in old Sugar v0.70.2.  I couldn't find release notes, but<br>
that's what git log says.  When we did sugar-toolkit-gtk3 for the GTK3<br>
port, we did a cleanup of deprecated API. Was about time.<br>
<a href="http://wiki.sugarlabs.org/go/Features/GTK3/Porting#Cleanup.2C_adopt_to_API_changes_in_sugar-toolkit-gtk3" target="_blank">http://wiki.sugarlabs.org/go/Features/GTK3/Porting#Cleanup.2C_adopt_to_API_changes_in_sugar-toolkit-gtk3</a><br>

<br>
By Sugar 0.84 - 0.86, all the core activities updated their <a href="http://activity.info" target="_blank">activity.info</a> .<br>
<br>
In Sugar 0.90, deprecation warning messages were added:<br>
<a href="http://wiki.sugarlabs.org/go/0.90/Notes#API" target="_blank">http://wiki.sugarlabs.org/go/0.90/Notes#API</a><br>
<br>
I think these activities should just update their <a href="http://activity.info" target="_blank">activity.info</a> .<br>
<div><div class="h5"><br>
<br>
><br>
> On Wednesday, 30 October 2013, Gonzalo Odiard wrote:<br>
>><br>
>> Today I received this mail from Esteban Arias in Uruguay:<br>
>><br>
>> "....<br>
>> Cuando sugar cambió el toolbar, o cuando se pasó a gtk3, se mantuvo<br>
>> compatibilidad hacia atrás.<br>
>> Pero al pasar a sugar 0.98 varias de las actividades dejaron de funcionar<br>
>> por tener service_name en lugar de bundle_id enel <a href="http://activity.info" target="_blank">activity.info</a>.<br>
>> Existe alguno parche o alguna solución para evitar cambiar todos los<br>
>> <a href="http://activity.info" target="_blank">activity.info</a> de las actividades?<br>
>> ....<br>
>> "<br>
>> Translation:<br>
>> "When sugar changed the toolbar, or when changed to gtk3, background<br>
>> compatibility<br>
>> was maintained. But with the change to 0.98 several activities stoped<br>
>> working because<br>
>> have service_name instead of bundle_id in <a href="http://activity.info" target="_blank">activity.info</a>.<br>
>> There are a patch or fix to avoid change the <a href="http://activity.info" target="_blank">activity.info</a> file in every<br>
>> activity?"<br>
>><br>
>> Similar mails reporting errors in activities, and finally found the<br>
>> problem is related to this<br>
>> change are received regularly in support mailing lists as iaep or<br>
>> support-gang.<br>
>><br>
>> I wanted try what is needed change to make that activities work, and the<br>
>> change is really small. Attached is a patch to sugar-toolkit-gtk3. From my<br>
>> part I think we have broken<br>
>> compatibility without a good reason in this case, and should be solved.<br>
>><br>
>> What you think about include it  in Sugar?<br>
>><br>
>> Gonzalo<br>
><br>
><br>
><br>
> --<br>
> Daniel Narvaez<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">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>
<span class=""><font color="#888888"><br>
<br>
<br>
--<br>
.. manuq ..<br>
</font></span></blockquote></div><br></div></div>