[Dextrose] [PATCH] Resolution for ticket au#887.

Frederick Grose fgrose at gmail.com
Tue Sep 20 11:22:12 EDT 2011


On Tue, Sep 20, 2011 at 7:52 AM, Ajay Garg <ajaygargnsit at gmail.com> wrote:

> === Usability notes ===
>
> 1. Now, besides an interactive 'Software Update', a background
>   thread also checks for available activity updates. To prevent
>   possible collisions in a rare situation when the interactive
>   session and the background thread might run at the same time,
>   synchronization has been used.
>
> 2. When a user enters into 'Software Update' section-view,
>   exclusive control is gained. The exclusive control is
>   retained unless and until this section-view is exited
>   (via 'Cancel' or 'Ok' toolbar buttons).
>
>   If the background thread wishes to run, it waits,
>   while the user interacts with the section-view.
>
> 3. If the background thread is running, it has exclusive control.
>   If the user wishes to enter into an interactive session (by
>   clicking onto the 'Software Update' section-view-icon),
>   following happens :
>
>   a. The section-view shows 'Getting ready...' markup,
>      with the message 'Waiting for activity-update-
>      notifier thread to relinquish control...'
>

This message would be friendlier to Learners with more general terms, such
as, 'Waiting for the automatic update check to complete...'

     Thanks for the engineering and documentation!
     --Fred


>   b. The (interactive) thread waits, until the background
>      thread relinquishes control.
>   c. After the (exclusive) control is retained, the
>      interactive thread proceeds normally, checking
>      for updates, followed by user-wish of installing
>      updates.
> {...}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/dextrose/attachments/20110920/db8a47e2/attachment-0001.html>


More information about the Dextrose mailing list