[Bugs] #3264 UNSP: Buddy icon disappears while sharing activities

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Tue Jan 24 06:19:02 EST 2012


#3264: Buddy icon disappears while sharing activities
------------------------------------------+---------------------------------
    Reporter:  juanmanuel                 |          Owner:  juanmanuel                 
        Type:  task                       |         Status:  assigned                   
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  sugar                      |        Version:  Unspecified                
    Severity:  Major                      |       Keywords:  dx3                        
Distribution:  Dextrose                   |   Status_field:  Needinfo                   
------------------------------------------+---------------------------------
Changes (by ajay_garg):

  * owner:  m_anish => juanmanuel
  * status:  new => assigned
  * type:  defect => task
  * status_field:  Unconfirmed => Needinfo


Comment:

 I tested with os883.img, and dx3g091.img; the results were identical.

 1. Install the image on XO-1, XO-2, XO-3.

 2. Connect all to a network (I tested with a salut connection).

 3. Start "Chat" on XO-1, and share it.
    "Chat" icon occurs in neighbourhood view of XO-1 (non-surrounding XO-2,
 non-surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-2 (    surrounding XO-1,
 non-surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-3 (    surrounding XO-1,
 non-surrounding XO-2).

 4. Join "Chat" on XO-2.
    "Chat" icon occurs in neighbourhood view of XO-1 (    surrounding XO-2,
 non-surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-2 (    surrounding XO-1,
 non-surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-3 (    surrounding XO-1,
 surrounding XO-2).

 5. Join "Chat" on XO-3.
    "Chat" icon occurs in neighbourhood view of XO-1 (    surrounding XO-2,
 surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-2 (    surrounding XO-1,
 surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-3 (    surrounding XO-1,
 surrounding XO-2).

 6. Stop "Chat" on XO-2.
    "Chat" icon occurs in neighbourhood view of XO-1 (non-surrounding XO-2,
 surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-2 (    surrounding XO-1,
 surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-3 (    surrounding XO-1,
 non-surrounding XO-2).

 7. Stop "Chat" on XO-3.
    "Chat" icon occurs in neighbourhood view of XO-1 (non-surrounding XO-2,
 non-surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-2 (    surrounding XO-1,
 non-surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-3 (    surrounding XO-1,
 non-surrounding XO-2).

 8. Stop "Chat" on XO-1.
    "Chat" icon disappears everywhere.


 However, the behaviour is different for a different sequence of steps 6, 7
 and 8.

 6. Stop "Chat" on XO-1.
    "Chat" icon disappears everywhere.
    in neighbourhood view of XO-1 (XO-2 present:  NO,  XO-3 present:  NO).
    in neighbourhood view of XO-2 (XO-1 present: YES,  XO-3 present:  NO).
    in neighbourhood view of XO-3 (XO-1 present: YES,  XO-2 present:  NO).

 7. Stop "Chat" on XO-2.
    "Chat" icon continues to be disappeared everywhere.
    in neighbourhood view of XO-1 (XO-2 present: YES,  XO-3 present:  NO).
    in neighbourhood view of XO-2 (XO-1 present: YES,  XO-3 present:  NO).
    in neighbourhood view of XO-3 (XO-1 present: YES,  XO-2 present: YES).

 8. Stop "Chat" on XO-3.
    "Chat" icon continues to be disappeared everywhere.
    in neighbourhood view of XO-1 (XO-2 present: YES,  XO-3 present: YES).
    in neighbourhood view of XO-2 (XO-1 present: YES,  XO-3 present: YES).
    in neighbourhood view of XO-3 (XO-1 present: YES,  XO-2 present: YES).


 A mixture of the above two sequence of steps would be ::

 6. Stop "Chat" on XO-2.
    "Chat" icon occurs in neighbourhood view of XO-1 (non-surrounding XO-2,
 surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-2 (    surrounding XO-1,
 surrounding XO-3).
    "Chat" icon occurs in neighbourhood view of XO-3 (    surrounding XO-1,
 non-surrounding XO-2).

 7. Stop "Chat" on XO-1.
    "Chat" icon disappears everywhere.
    in neighbourhood view of XO-1 (XO-2 present: YES,  XO-3 present:  NO).
    in neighbourhood view of XO-2 (XO-1 present: YES,  XO-3 present:  NO).
    in neighbourhood view of XO-3 (XO-1 present: YES,  XO-2 present: YES).

 8. Stop "Chat" on XO-3.
    "Chat" icon continues to be disappeared everywhere.
    in neighbourhood view of XO-1 (XO-2 present: YES,  XO-3 present: YES).
    in neighbourhood view of XO-2 (XO-1 present: YES,  XO-3 present: YES).
    in neighbourhood view of XO-3 (XO-1 present: YES,  XO-2 present: YES).



 Interpretations / Gist ::

 A. An activity is shared in the true sense, only unless and until it
 continues to be "alive and
    running" on the initiator XO.

     (i)   Till such time, the "activity-icon" continues to be seen on all
 XOs.

     (ii)  Till such time, on a particular XO, all other XOs which have
 already joined the
           activity, are shown surrounding the activity-icon.

     (iii) Till such time, if a particular XO (other than the initiator XO)
 decides to leave the
           activity, it is removed from the "surrounding" pattern from all
 the other XOs.


 B. However, scenrio changes if the "initiator" decides to leave the
 activity. In that case,

    (i) The "Activity-icon" disappears from EVERYWHERE (initiator PLUS
 others).

    (ii) All the still currently-actively-part-of-the-already-dead-
 sharable-activity XOs become
         un-discoverable. That is, they are NOT seen by XOs that had
 already left the activity
         before the initiator left the activity.

    (iii) Such an XO becomes discoverable, only after killing the zombie
 instance of the activity.



 The behavious above are identical in os883.img, and dx3g091.img.

 So, re-assigning to juanmanuel for a re-check; and possible closing of the
 ticket.

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/3264#comment:5>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list