User:Erikos/11.3.0/Collaboration: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(26 intermediate revisions by the same user not shown)
Line 8: Line 8:
Tests are done using two machines (one XO-1.5 and one XO-1) running 11.2.0. For testing gabble "jabber.sugarlabs.org" is used. Collaboration is tested with Hello-mesh and Memorize.
Tests are done using two machines (one XO-1.5 and one XO-1) running 11.2.0. For testing gabble "jabber.sugarlabs.org" is used. Collaboration is tested with Hello-mesh and Memorize.


===presence===
===presence (neighborhood)===
{| border=2 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
{| border=2 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
|-style="background:#787878; color: white;"
! Connection !! 10.1.3 !! 11.2.0 !! Notes
! Connection !! 10.1.3 !! 11.2.0 !! Notes
|-
|-
| Salut (Ad-hoc) || || presence [yes], shared activities [yes] ||
| Salut (Ad-hoc) || buddy presence [Yes], shared activities [Yes] || buddy presence [Yes], shared activities [Yes, [http://dev.laptop.org/ticket/10674 10674]] ||
|-
|-
| Salut (Infra) || || presence [yes], shared activities [yes, [http://dev.laptop.org/ticket/11075 related issue #11075]] ||
| Salut (Infra) || buddy presence [Yes], shared activities [Yes] || buddy presence [Yes], shared activities [Yes, [http://dev.laptop.org/ticket/10674 10674]] ||
|-
|-
| Gabble (school server) || buddy presence [Yes], shared activities [Yes] || buddy presence [Yes], shared activities [Yes, [http://dev.laptop.org/ticket/11075 related issue #11075] and [http://dev.laptop.org/ticket/10674 10674]] ||
| Gabble (school server) || || ||
|}

===presence (frame)===
{| border=2 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Connection !! 10.1.3 !! 11.2.0 !! Notes
|-
|-
| Gabble (jabber.sugarlabs.org) || || presence [yes], shared activities [yes, [http://dev.laptop.org/ticket/11075 related issue #11075]] ||
| Salut (Ad-hoc) || Yes || No [http://dev.laptop.org/ticket/10801 #10801] Friends tray is not right on sharer, [http://dev.laptop.org/ticket/11074 #11074] only display ourselves on both sides ||
|-
| Salut (Infra) || Yes || No [http://dev.laptop.org/ticket/10801 #10801] Friends tray is not right on sharer, [http://dev.laptop.org/ticket/11074 #11074] only display ourselves on both sides ||
|-
| Gabble (school server) || Yes || No [http://dev.laptop.org/ticket/10801 #10801] Friends tray is not right on sharer ||
|}
|}


Line 27: Line 37:
! Connection !! 10.1.3 !! 11.2.0 !! Notes
! Connection !! 10.1.3 !! 11.2.0 !! Notes
|-
|-
| Salut (Ad-hoc) || Yes || Yes ||
| Salut (Ad-hoc) || || No (see presence), issue with invite message [http://dev.laptop.org/ticket/10738 #10738] and and an uninvite message [http://dev.laptop.org/ticket/10400 #10400] ||
|-
| Salut (Infra) || || No (see presence), issue with invite message [http://dev.laptop.org/ticket/10738 #10738] and and an uninvite message [http://dev.laptop.org/ticket/10400 #10400] ||
|-
|-
| Gabble (school server) || || ||
| Salut (Infra) || Yes || Yes ||
|-
|-
| Gabble (school server) || Yes || Yes ||
| Gabble (jabber.sugarlabs.org) || || Yes, but an invitation palette was added on the receiver side [http://dev.laptop.org/ticket/10768 #10768] ||
|}
|}


Line 41: Line 49:
! Connection !! 10.1.3 !! 11.2.0 !! Notes
! Connection !! 10.1.3 !! 11.2.0 !! Notes
|-
|-
| Salut (Ad-hoc) || || Yes, but issue with invite message [http://dev.laptop.org/ticket/10738 #10738] and and an uninvite message [http://dev.laptop.org/ticket/10400 #10400] ||
| Salut (Ad-hoc) || Yes, issue when person that invited leaves [http://dev.laptop.org/ticket/10400 #10400] || Yes, issue when person that invited leaves [http://dev.laptop.org/ticket/10400 #10400], Invitations sent to laptops without an Activity installed are not handled very cleanly [http://dev.laptop.org/ticket/10821 #10821]||
|-
|-
| Salut (Infra) || || Yes, but issue with invite message [http://dev.laptop.org/ticket/10738 #10738] and and an uninvite message [http://dev.laptop.org/ticket/10400 #10400] ||
| Salut (Infra) || Yes, issue when person that invited leaves [http://dev.laptop.org/ticket/10400 #10400] || Yes, issue when person that invited leaves [http://dev.laptop.org/ticket/10400 #10400], Invitations sent to laptops without an Activity installed are not handled very cleanly [http://dev.laptop.org/ticket/10821 #10821] ||
|-
|-
| Gabble (school server) || || ||
| Gabble (school server) || Yes || Yes, Invitations sent to laptops without an Activity installed are not handled very cleanly [http://dev.laptop.org/ticket/10821 #10821] ||
|-
| Gabble (jabber.sugarlabs.org) || || yes, but an invitation palette was added on the receiver side [http://dev.laptop.org/ticket/10768 #10768] ||
|}
|}


Line 55: Line 61:
! Connection !! 10.1.3 !! 11.2.0 !! Notes
! Connection !! 10.1.3 !! 11.2.0 !! Notes
|-
|-
| Salut (Ad-hoc) || || yes, but [http://dev.laptop.org/ticket/10735 #10735] ||
| Salut (Ad-hoc) || Yes || Yes ||
|-
| Salut (Infra) || || yes, but [http://dev.laptop.org/ticket/10735 #10735] ||
|-
|-
| Gabble (school server) || || ||
| Salut (Infra) || Yes || Yes ||
|-
|-
| Gabble (jabber.sugarlabs.org) || || yes, but [http://dev.laptop.org/ticket/10735 #10735] ||
| Gabble (school server) || Yes || Yes ||
|}
|}


Line 69: Line 73:
! Connection !! 10.1.3 !! 11.2.0 !! Notes
! Connection !! 10.1.3 !! 11.2.0 !! Notes
|-
|-
| Salut (Ad-hoc) || || yes, but [http://dev.laptop.org/ticket/10736 #10736] ||
| Salut (Ad-hoc) || Yes || Yes ||
|-
|-
| Salut (Infra) || || yes, but [http://dev.laptop.org/ticket/10736 #10736] ||
| Salut (Infra) || Yes || Yes ||
|-
|-
| Gabble (school server) || || ||
| Gabble (school server) || Yes || Yes ||
|-
| Gabble (jabber.sugarlabs.org) || || yes, but [http://dev.laptop.org/ticket/10736 #10736] ||
|}
|}


===issues identified===
===issues identified===
We use the 'collaboration' keyword for that: [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&group=next_action&max=1000&order=priority&report=43&col=id&col=summary&col=keywords&col=status&col=owner&col=priority&col=component&milestone=11.3.0&keywords=~collaboration bugs identified]
We use the 'collaboration' keyword for that: [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&group=next_action&max=1000&order=priority&report=43&col=id&col=summary&col=keywords&col=status&col=owner&col=priority&col=component&milestone=11.3.0&keywords=~collaboration bugs identified]

[http://bugs.sugarlabs.org/query?status=accepted&status=assigned&status=new&status=reopened&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~collaboration bugs in the SL tracker]


===activities===
===activities===
This list does show which activities support collaboration and in which way. Activities that do not support collaboration should have the sharing button disabled, we list below if they do.
* Etoys: does not work since the PS can not be started [http://dev.laptop.org/ticket/10739 #10739]


{| border=2 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
{| border=2 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
|-style="background:#787878; color: white;"
! Activity !! 10.1.3 !! 11.2.0 || Notes || Version
! Activity !! 10.1.3 !! 11.3.0 || Notes || Version 11.3.0
|-
|-
| Browse || yes || || share bookmarks || 108.4
| Browse || yes || yes || share bookmarks || 125
|-
|-
| Memorize || yes || || play game || 36
| Memorize || yes || yes || play game || 36
|-
|-
| TurtleArt || yes, does not update turtle position if dragged [http://bugs.sugarlabs.org/ticket/2687 SL #2687] || || share your turtle and the drawings (your blocks will not be shown to the other collaborator || 104
| TurtleArt || yes, does not update turtle position if dragged [http://bugs.sugarlabs.org/ticket/2687 SL #2687] || yes || share your turtle and the drawings (your blocks will not be shown to the other collaborator || 114
|-
|-
| Etoys || yes, name of the project not transferred, icon in chat not displayed correctly [http://dev.laptop.org/ticket/10745 #10745], only the sharer can send objects [http://dev.laptop.org/ticket/10744 #10744] || || share objects and chat || 115, 4.0.2340-2
| Etoys || yes, name of the project not transferred, icon in chat not displayed correctly [http://dev.laptop.org/ticket/10745 #10745], only the sharer can send objects [http://dev.laptop.org/ticket/10744 #10744] || || share objects and chat || 115, 4.0.2340-2
|-
|-
| Record || yes, does not transfer data to the person joining (see Browse) || || share your audio/video and images || 86
| Record || yes, does not transfer data to the person joining (see Browse) || yes, does not transfer data to the person joining (see Browse) || share your audio/video and images || 93
|-
|-
| Calculate || yes, the order of the equations is not right on both machines || || share your equations || 35
| Calculate || yes, the order of the equations is not right on both machines || || share your equations || 35
|-
|-
| Paint || no, button hidden || || || 31
| Paint || no, button hidden || no, button disabled || || 31
|-
|-
| Moon || no, button visible || no, button hidden || || 11
| Moon || no, button visible || no, button disabled || || 11
|-
|-
| Distance || yes || || || 21
| Distance || yes || || || 21
|-
|-
| Chat || yes || || || 65
| Chat || yes || yes || || 65
|-
|-
| Write || yes || || The text of each member gets drawn in a different color, chosen by the collaboration code || 63.4
| Write || yes || || The text of each member gets drawn in a different color, chosen by the collaboration code || 63.4
|-
|-
| Measure || no, button visible || || || 31
| Measure || no, button visible || no, button disabled || || 31
|-
|-
| Help || no, button hidden || || || 12
| Help || no, button hidden || no, button disabled || || 12
|-
|-
| Wikipedia || yes || || same behavior as Browse || 25
| Wikipedia || yes || || same behavior as Browse || 25
Line 118: Line 122:
| Pippy || yes || || hides the examples and only show the current buffer, you can edit the text and it is updated on both machines, the execution of the code is only done locally || 38
| Pippy || yes || || hides the examples and only show the current buffer, you can edit the text and it is updated on both machines, the execution of the code is only done locally || 38
|-
|-
| TamTamMini || no, button hidden || || || 52
| TamTamMini || no, button hidden || button visible in latest version || || 52
|-
|-
| TamTamSynth || no, button hidden || || || 53
| TamTamSynth || no, button hidden || button visible in latest version || || 53
|-
|-
| TamTamJam || yes || || you can change the temp globally || 54
| TamTamJam || yes || button visible in latest version || you can change the temp globally || 54
|-
|-
| TamTamEdit || no, button hidden || || || 53
| TamTamEdit || no, button hidden || button visible in latest version || || 53
|-
|-
| Speak || yes || || the audio-chat is shared || 18
| Speak || yes || || the audio-chat is shared || 18
Line 130: Line 134:
| Maze || yes, uses olpcgames, crashed after a while || || you have several players in the labyrinth || 6
| Maze || yes, uses olpcgames, crashed after a while || || you have several players in the labyrinth || 6
|-
|-
| Scratch || no, no button displayed || || you can share your project over the scratch website || 17
| Scratch || no, no button displayed || no, no button displayed || you can share your project over the scratch website || 19
|-
|-
| Implode || no, button shown || || || 9
| Implode || no, button shown || no, button shown || || 10
|-
|-
| Read || yes (using [http://wiki.laptop.org/go/Collaboration_Tutorial#Stream_Tubes Stream tubes]) || || file is transferred but is not displayed (zoom is set to 0), share bookmarks not implemented, bookmarks could be done like in Browse || 87.2
| Read || yes (using [http://wiki.laptop.org/go/Collaboration_Tutorial#Stream_Tubes Stream tubes]) || || file is transferred but is not displayed (zoom is set to 0), share bookmarks not implemented, bookmarks could be done like in Browse || 87.2
Line 142: Line 146:
| Terminal || no, button is hidden || no, button is disabled || || 31
| Terminal || no, button is hidden || no, button is disabled || || 31
|-
|-
| Log || no, button is hidden || no, button is disabled || || 20
| Log || no, button is hidden || no, no activity sub-toolbar present || || 20
|-
|-
| Typing Turtle || no, button hidden || no, button hidden (need to disable it) || || 26
| Typing Turtle || no, button hidden || no, button disabled || || 27
|-
|-
| Labyrinth || no, button shown || no, button is disabled || || 11
| Labyrinth || no, button shown || no, button is disabled || || 11
Line 152: Line 156:
| StopWatch || yes || button is displayed || all the time taking and marks are displayed in the other machines || 5
| StopWatch || yes || button is displayed || all the time taking and marks are displayed in the other machines || 5
|-
|-
| Infoslicer || no, button shown || button is displayed || || 8
| Infoslicer || no, button shown || button is displayed || || 9
|-
|-
| GetBooks || no, button hidden || no, button hidden (need to disable it) || || 5
| GetBooks || no, button hidden || no, no activity sub-toolbar || || 9
|-
|-
| Finance || no, button hidden || no, button hidden (need to disable it) || || 3
| Finance || no, button hidden || no, button disabled || || 5
|-
|-
| Colors || yes || does not start || all members can draw, changing color is global, the show functionality is disabled || 15
| Colors || yes || does not start || all members can draw, changing color is global, the show functionality is disabled || 15
Line 162: Line 166:
| Physics || no, button hidden || no, button is disabled || || 8
| Physics || no, button hidden || no, button is disabled || || 8
|-
|-
| Abacus || no, button shown || no, button is disabled || || 19
| Abacus || no, button shown || no, button is disabled || || 22
|-
|-
|}
|}

==testing==
[[User:Erikos/11.3.0/Collaboration/Smoketest]]

[[User:Erikos/11.3.0/Collaboration/Smoketest_5]]


==Notes==
==Notes==
Line 177: Line 186:
* work-flow for the file-transfer (dismiss)
* work-flow for the file-transfer (dismiss)
* in jhbuild we still include dbus-glib-0.82 and telepathy-gabble-0.10.4, Salut is not working on F14
* in jhbuild we still include dbus-glib-0.82 and telepathy-gabble-0.10.4, Salut is not working on F14

==Bug Views==
[http://dev.laptop.org/query?status=assigned&status=new&status=reopened&col=id&col=summary&col=next_action&col=owner&col=priority&col=component&next_action=!review&next_action=!add+to+build&group=status&max=1000&order=priority&report=43&milestone=11.2.0-M2&milestone=11.2.0-M3&milestone=11.2.0-M4&keywords=~collaboration priority of bugs without fixes]

[http://dev.laptop.org/query?status=assigned&status=new&status=reopened&group=next_action&max=1000&order=priority&report=43&col=id&col=summary&col=status&col=owner&col=priority&col=component&col=next_action&milestone=11.2.0-M2&milestone=11.2.0-M3&milestone=11.2.0-M4&keywords=~collaboration collaboration bugs sorted by action needed]

Latest revision as of 09:33, 19 September 2011

Stabilize Collaboration further

Goals

  • Make sure the sharing functionality from 10.1.3 is available in 11.2.0
  • activities that have sharing not implemented should have the sharing button disabled (e.g. Physics, Moon...)

Status

Tests are done using two machines (one XO-1.5 and one XO-1) running 11.2.0. For testing gabble "jabber.sugarlabs.org" is used. Collaboration is tested with Hello-mesh and Memorize.

presence (neighborhood)

Connection 10.1.3 11.2.0 Notes
Salut (Ad-hoc) buddy presence [Yes], shared activities [Yes] buddy presence [Yes], shared activities [Yes, 10674]
Salut (Infra) buddy presence [Yes], shared activities [Yes] buddy presence [Yes], shared activities [Yes, 10674]
Gabble (school server) buddy presence [Yes], shared activities [Yes] buddy presence [Yes], shared activities [Yes, related issue #11075 and 10674]

presence (frame)

Connection 10.1.3 11.2.0 Notes
Salut (Ad-hoc) Yes No #10801 Friends tray is not right on sharer, #11074 only display ourselves on both sides
Salut (Infra) Yes No #10801 Friends tray is not right on sharer, #11074 only display ourselves on both sides
Gabble (school server) Yes No #10801 Friends tray is not right on sharer

collaborate

Connection 10.1.3 11.2.0 Notes
Salut (Ad-hoc) Yes Yes
Salut (Infra) Yes Yes
Gabble (school server) Yes Yes

invite

Connection 10.1.3 11.2.0 Notes
Salut (Ad-hoc) Yes, issue when person that invited leaves #10400 Yes, issue when person that invited leaves #10400, Invitations sent to laptops without an Activity installed are not handled very cleanly #10821
Salut (Infra) Yes, issue when person that invited leaves #10400 Yes, issue when person that invited leaves #10400, Invitations sent to laptops without an Activity installed are not handled very cleanly #10821
Gabble (school server) Yes Yes, Invitations sent to laptops without an Activity installed are not handled very cleanly #10821

send-to

Connection 10.1.3 11.2.0 Notes
Salut (Ad-hoc) Yes Yes
Salut (Infra) Yes Yes
Gabble (school server) Yes Yes

make-friend

Connection 10.1.3 11.2.0 Notes
Salut (Ad-hoc) Yes Yes
Salut (Infra) Yes Yes
Gabble (school server) Yes Yes

issues identified

We use the 'collaboration' keyword for that: bugs identified

bugs in the SL tracker

activities

This list does show which activities support collaboration and in which way. Activities that do not support collaboration should have the sharing button disabled, we list below if they do.

Activity 10.1.3 11.3.0 Notes Version 11.3.0
Browse yes yes share bookmarks 125
Memorize yes yes play game 36
TurtleArt yes, does not update turtle position if dragged SL #2687 yes share your turtle and the drawings (your blocks will not be shown to the other collaborator 114
Etoys yes, name of the project not transferred, icon in chat not displayed correctly #10745, only the sharer can send objects #10744 share objects and chat 115, 4.0.2340-2
Record yes, does not transfer data to the person joining (see Browse) yes, does not transfer data to the person joining (see Browse) share your audio/video and images 93
Calculate yes, the order of the equations is not right on both machines share your equations 35
Paint no, button hidden no, button disabled 31
Moon no, button visible no, button disabled 11
Distance yes 21
Chat yes yes 65
Write yes The text of each member gets drawn in a different color, chosen by the collaboration code 63.4
Measure no, button visible no, button disabled 31
Help no, button hidden no, button disabled 12
Wikipedia yes same behavior as Browse 25
Pippy yes hides the examples and only show the current buffer, you can edit the text and it is updated on both machines, the execution of the code is only done locally 38
TamTamMini no, button hidden button visible in latest version 52
TamTamSynth no, button hidden button visible in latest version 53
TamTamJam yes button visible in latest version you can change the temp globally 54
TamTamEdit no, button hidden button visible in latest version 53
Speak yes the audio-chat is shared 18
Maze yes, uses olpcgames, crashed after a while you have several players in the labyrinth 6
Scratch no, no button displayed no, no button displayed you can share your project over the scratch website 19
Implode no, button shown no, button shown 10
Read yes (using Stream tubes) file is transferred but is not displayed (zoom is set to 0), share bookmarks not implemented, bookmarks could be done like in Browse 87.2
ImageViewer yes, (using Stream tubes) 8
Jukebox no, button not shown (is removed not set to max_participants) 20
Terminal no, button is hidden no, button is disabled 31
Log no, button is hidden no, no activity sub-toolbar present 20
Typing Turtle no, button hidden no, button disabled 27
Labyrinth no, button shown no, button is disabled 11
Words no, button shown no, button is displayed (need to disable it) 5
StopWatch yes button is displayed all the time taking and marks are displayed in the other machines 5
Infoslicer no, button shown button is displayed 9
GetBooks no, button hidden no, no activity sub-toolbar 9
Finance no, button hidden no, button disabled 5
Colors yes does not start all members can draw, changing color is global, the show functionality is disabled 15
Physics no, button hidden no, button is disabled 8
Abacus no, button shown no, button is disabled 22

testing

User:Erikos/11.3.0/Collaboration/Smoketest

User:Erikos/11.3.0/Collaboration/Smoketest_5

Notes

  • the new sharing button does not indicate well when an activity has been shared
  • does the status for an invited sharing session stay 'private'?
  • join activity is not implemented in friends view (in 11.2.0 the activity looks like it is not shown)
  • friends view should have a search toolbar
  • title is displayed in the neighborhood view, but not in the Journal or the activity toolbar
  • (in the Journal it saves the members at leaving time)
  • invite to activity that can not be shared
  • in the neighborhood view one icon can draw over the other one
  • work-flow for the file-transfer (dismiss)
  • in jhbuild we still include dbus-glib-0.82 and telepathy-gabble-0.10.4, Salut is not working on F14