<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Aug 7, 2014 at 8:26 PM, Jerry Vonau <span dir="ltr"><<a href="mailto:me@jvonau.ca" target="_blank">me@jvonau.ca</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
> On August 5, 2014 at 7:34 PM Martin Abente<br>
<div class="">> <<a href="mailto:martin.abente.lahaye@gmail.com">martin.abente.lahaye@gmail.com</a>> wrote:<br>
><br>
><br>
> Hello everyone,<br>
><br>
> A few development cycles ago, dsd added a useful new feature: automatic<br>
> activities updates.<br>
<br>
</div>Um, sugar 0.100 was not that long ago, kind of liked the way the old<br>
sugar-update-control worked, all that was really missing was the<br>
auto-updating. For the record there never was a sugar-control-panel command<br>
line for the updater, that was the only piece missing. When I was involved<br>
with AU we went further, extending the updater to just select activities<br>
that were already installed, leaving the ones not installed unchecked by<br>
default. This presented a list of optional activities that MAYBE installed,<br>
ones that are updates would be pre-selected, one just needed start the<br>
install[1].<br>
<div class=""><br>
> This has been of great help in deployments such as in<br>
> Australia. However, because the current implementation will always update<br>
> or install activities (when working in automatic mode), some deployments<br>
> might be unable to use this feature. A real case scenario is when some of<br>
> the activities are too big for massive activities updates.<br>
><br>
<br>
</div>Think one option that is needed is to skip installing new activities that<br>
are not already installed. </blockquote><div><br></div><div>Installing new activities could be needed too. Both cases are valid though, and is ultimately a deployment's decision. This feature can help with both for new install AND updates.</div>
<div><br></div><div>The whole point is to give deployment the flexibility, so we (developers) don't make the decision for them (deployments) for what should or should not update.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The use case is "the in the field teacher" does<br>
not want a certain activity present for what ever reason on the XOs in<br>
their classroom and has removed the activity. <br>
<div class=""><br>
> Therefore, I propose to extend microformat updater with an extra field to<br>
> mark activities as optional, so these optional activities won't be<br>
> installed or upgraded automatically. This flexibility will allow<br>
> deployments to use automatic updates and user will benefit from automatic<br>
> updates.<br>
><br>
<br>
</div>Think this is not really needed, more careful planning by the deployment is<br>
really what is needed here.</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=""> <br>
> I have created a feature page [1] with more details and a initial<br>
> implementation [2] of the feature itself (because is easier for me to<br>
> talk<br>
> with working code).<br>
><br>
<br>
</div>Would ALSO benefit with the same treatment? Think that is where this could<br>
be really be useful, stopping a potentially large download from starting.<br>
<div class=""><br></div></blockquote><div><br></div><div>You mean supporting this in ASLO?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">

> Let me know what you guys think!<br>
><br>
> Regards,<br>
> tch.<br>
><br>
<br>
</div>At one point in the past suagr-update-control did have the ability to look<br>
for a schoolserver, adding the activities found there to the list of<br>
activities available from both sources. That went away with the change in<br>
sugar's post 0.100 updater. <br>
<br>
Jerry<br></blockquote><div><br></div><div>Thanks for the feedback!</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
1. <a href="http://bugs.sugarlabs.org/ticket/2822" target="_blank">http://bugs.sugarlabs.org/ticket/2822</a></blockquote><div><br></div><div><br></div><div> </div></div><br></div></div>