User:Erikos/11.3.0/Collaboration: Difference between revisions
< User:Erikos | 11.3.0
Jump to navigation
Jump to search
No edit summary |
|||
(27 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 [ |
| 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 [ |
| 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]] || |
|||
⚫ | |||
⚫ | |||
===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] || |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
|} |
|} |
||
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 (Infra) || 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, |
| 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, |
| 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) || || |
| Salut (Ad-hoc) || Yes || Yes || |
||
⚫ | |||
| Salut (Infra) || || yes, but [http://dev.laptop.org/ticket/10735 #10735] || |
|||
|- |
|- |
||
| |
| Salut (Infra) || Yes || Yes || |
||
|- |
|- |
||
| Gabble ( |
| 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) || || |
| Salut (Ad-hoc) || Yes || Yes || |
||
|- |
|- |
||
| Salut (Infra) || || |
| Salut (Infra) || Yes || Yes || |
||
|- |
|- |
||
| Gabble (school server) || || || |
| Gabble (school server) || Yes || Yes || |
||
|- |
|||
⚫ | |||
|} |
|} |
||
===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] |
||
⚫ | |||
===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. |
! Activity !! 10.1.3 !! 11.3.0 || Notes || Version 11.3.0 |
||
|- |
|- |
||
| Browse || yes || || share bookmarks || |
| 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 || |
| 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 || |
| 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 |
| 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 || |
| Scratch || no, no button displayed || no, no button displayed || you can share your project over the scratch website || 19 |
||
|- |
|- |
||
| Implode || no, button shown || || || |
| 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, |
| Log || no, button is hidden || no, no activity sub-toolbar present || || 20 |
||
|- |
|- |
||
| Typing Turtle || no, button hidden || no, button |
| 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 || || |
| Infoslicer || no, button shown || button is displayed || || 9 |
||
|- |
|- |
||
| GetBooks || no, button hidden || no, |
| GetBooks || no, button hidden || no, no activity sub-toolbar || || 9 |
||
|- |
|- |
||
| Finance || no, button hidden || no, button |
| 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 || || |
| 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:// |
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
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