[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