Activities/PortingToGtk3: Difference between revisions

From OLPC
Jump to navigation Jump to search
 
(33 intermediate revisions by 14 users not shown)
Line 1: Line 1:
= State of Activities =
= State of Activities =


Tested in os13
Tested in os11 (Nov 14/2012)


Sorted by maintainer groups, based in talks in eduJam 2012 [http://www.flickr.com/photos/20667659@N03/7207770994/in/set-72157629751581932/lightbox/]
Sorted by maintainer groups, based in talks in eduJam 2012 [http://www.flickr.com/photos/20667659@N03/7207770994/in/set-72157629751581932/lightbox/]


General information about porting activities: http://wiki.sugarlabs.org/go/Features/GTK3/Activity_Porting
General information about porting activities: http://wiki.sugarlabs.org/go/Features/GTK3/Activity_Porting

There is another wiki page that explains the work that ''humitos'' is doing on the Get Books port: http://wiki.sugarlabs.org/go/User:Humitos/PortingGetBooks


When porting, look at [http://wiki.sugarlabs.org/go/Design_Team/Activity_Touch_Input] for Touch Input review.
When porting, look at [http://wiki.sugarlabs.org/go/Design_Team/Activity_Touch_Input] for Touch Input review.
Line 17: Line 15:
! Activity !! Last Version on image !! Last version on ASLO !! Maintainer !! State !!
! Activity !! Last Version on image !! Last version on ASLO !! Maintainer !! State !!
|-
|-
| Chat || 77 || 77 || Rafael / Flavio || '''No Gtk3 version released - Port finished''' http://git.sugarlabs.org/chat/mainline/commits/gtk3 ||
| Chat || 77 || 77 || Flavio || Ported http://git.sugarlabs.org/chat/mainline/commits/gtk3 ||
|-
|-
| Distance || 34 || 34 ||Rafael / Flavio || Port finished: http://git.sugarlabs.org/distance/distance/commits/Gtk3 ||
| Distance || 34 || 34 || Flavio || Ported: http://git.sugarlabs.org/distance/distance/commits/Gtk3 ||
|-
|-
| Image Viewer || 54 || 54 || Agustin / Flavio || Port Finished: http://git.sugarlabs.org/~aguzubiaga/imageviewer/aguz-gtk3 ||
| Image Viewer || 54 || 54 || Agustin / Flavio || Ported: http://git.sugarlabs.org/~aguzubiaga/imageviewer/aguz-gtk3 ||
|-
|-
| Maze || 21 || 21 || Rafael / Flavio || '''GTK2 - Por to Gtk3 Started '''http://git.sugarlabs.org/mazegtk3/mazegtk3 ||
| Maze || 21 || 21 || Flavio || Ported: http://git.sugarlabs.org/mazegtk3/mazegtk3 ||
|-
|-
| Pippy || 50 || 50 || Anish / Flavio || Port Finished: http://git.sugarlabs.org/~flavio/pippy/flavios-pippy-gtk3/commits/master ||
| Pippy || 50 || 50 || Anish / Flavio || Ported: http://git.sugarlabs.org/~flavio/pippy/flavios-pippy-gtk3/commits/master ||
|-
|-
| Speak || 43 || 44 ||Rafael/Flavio || '''No Gtk3 version released''' http://git.sugarlabs.org/speak/mainline/commits/gtk3 ||
| Speak || 43 || 44 || Flavio || Ported: http://git.sugarlabs.org/gtk3speak/gtk3speak ||
|-
|-
| StopWatch || 18 || 18 || Rafael / Flavio || Port finished: http://git.sugarlabs.org/stopwatch/stopwatch/commits/Gtk3 ||
| StopWatch || 18 || 18 || Flavio || Ported: http://git.sugarlabs.org/stopwatch/stopwatch/commits/Gtk3 ||
|-
|-
| TamTamEdit || 66 || 66 || Anish || '''Gtk2'''
| TamTamEdit || 66 || 66 || Anish || '''Gtk2'''
Line 39: Line 37:
| TamTamSynthLab || 66 || 66 || Anish || '''Gtk2'''
| TamTamSynthLab || 66 || 66 || Anish || '''Gtk2'''
|-
|-
| Terminal || 41 || 41 || Rafael || Port finished: http://git.sugarlabs.org/terminal/mainline/commits/gtk3 (session issue pending)||
| Terminal || 41 || 41 || Agustin/Daniel/Rafael || Ported: http://git.sugarlabs.org/terminal/mainline/commits/gtk3 (session issue pending)||
|-
|-
| Words || 18 || 18 || Rafael / Flavio || Port finished: http://git.sugarlabs.org/words-activity/words-activity/commits/Gtk3 ||
| Words || 18 || 18 || Flavio || Ported: http://git.sugarlabs.org/words-activity/words-activity/commits/Gtk3 ||
|}
|}


Line 50: Line 48:
! Activity !! Last version in image !! Last version in Aslo !! Maintainer !! State
! Activity !! Last version in image !! Last version in Aslo !! Maintainer !! State
|-
|-
| Calculate || 41 || 41 || Gary || '''Gtk2''' ||
| Calculate || 41 || 41 || Gary || ported ||
|-
|-
| Clock || 11 || 11 || Gary || '''Gtk2''' ||
| Clock || 11 || 11 || Gary/flavio || ported || http://git.sugarlabs.org/~flavio/clock/gtk3-clock
|-
|-
| Moon || 16 || 16 || Gary || '''Gtk2''' ||
| Moon || 16 || 16 || Gary/flavio || in process || http://git.sugarlabs.org/luna
|-
|-
| Physics || 10 || 10 || Gary || '''Gtk2''' ||
| Physics || 10 || 10 || Gary/Flavio/Daniel || Ported || [http://git.sugarlabs.org/~danielf/physics/gtk3]
|}
|}


Line 71: Line 69:
| Finance || 10 || 10 || Wade / Gonzalo || Ported to Gtk3 ||
| Finance || 10 || 10 || Wade / Gonzalo || Ported to Gtk3 ||
|-
|-
| FotoToon || 13 || 13 || Gonzalo || '''Gtk2''' ||
| FotoToon || 13 || 13 || Gonzalo || in process ||
|-
|-
| Get Books || 14 || 14 || Gonzalo || Ported to Gtk3 ||
| Get Books || 14 || 14 || Gonzalo || Ported to Gtk3 ||
Line 83: Line 81:
| Jukebox || 29 || 29 || Gonzalo || Ported: [http://bugs.sugarlabs.org/ticket/3760 ticket] and [http://wiki.sugarlabs.org/go/Features/GTK3/Porting/Jukebox docs] ||
| Jukebox || 29 || 29 || Gonzalo || Ported: [http://bugs.sugarlabs.org/ticket/3760 ticket] and [http://wiki.sugarlabs.org/go/Features/GTK3/Porting/Jukebox docs] ||
|-
|-
| Labyrinth || 14 || 14 || Manuq || '''Gtk2''' ||
| Labyrinth || 14 || 14 || Walter || in process [git://git.sugarlabs.org/~walter/labyrinth/walters-gtk3-port.git] ||
|-
|-
| Log || 31 || 31 || Wade / Gonzalo || Ported: [http://bugs.sugarlabs.org/ticket/3761 ticket] and [http://wiki.sugarlabs.org/go/Features/GTK3/Porting/Log wiki] ||
| Log || 31 || 31 || Wade / Gonzalo || Ported: [http://bugs.sugarlabs.org/ticket/3761 ticket] and [http://wiki.sugarlabs.org/go/Features/GTK3/Porting/Log wiki] ||
Line 93: Line 91:
| Read || 104 || 104 || Gonzalo || Ported to Gtk3
| Read || 104 || 104 || Gonzalo || Ported to Gtk3
|-
|-
| Record || 96 || 96 || Daniel Drake || '''Gtk2''' ||
| Record || 96 || 96 || Daniel Drake / Flavio || Started: http://git.sugarlabs.org/~flavio/record/record-gtk3 [http://wiki.sugarlabs.org/go/Features/GTK3/Porting/Record doc]
|-
|-
| Scratch || 23 || 23 || || ||
| Scratch || 23 || 23 || || ||
Line 104: Line 102:
|-
|-
| Write || 82 || 82 || Gonzalo || Ported: need modified rpms [http://wiki.laptop.org/go/Activities/PortingToGtk3/Write doc] ||
| Write || 82 || 82 || Gonzalo || Ported: need modified rpms [http://wiki.laptop.org/go/Activities/PortingToGtk3/Write doc] ||
|-
| Chart || 9 || 9 || Agustin || Ported to Gtk3 ||
|}
|}


Line 112: Line 112:
! Activity !! Version !! Version in ASLO !! Maintainer !! State !!
! Activity !! Version !! Version in ASLO !! Maintainer !! State !!
|-
|-
| Abacus || 41 || 41 || Walter || Ported to Gtk3 ||

| Abacus || 41 || || Walter || Ported to Gtk3 ||
|-
|-
| InfoSlicer || 15 || || Walter / humitos || Ported: [http://bugs.sugarlabs.org/ticket/3742 ticket] and [http://wiki.sugarlabs.org/go/Features/GTK3/Porting/InfoSlicer docs] ||
| InfoSlicer || 15 || 15 || Walter / humitos || '''Gtk2''' Ported buit no released: [http://bugs.sugarlabs.org/ticket/3742 ticket] and [http://wiki.sugarlabs.org/go/Features/GTK3/Porting/InfoSlicer docs] ||
|-
|-
| Measure || 42 || || Walter || ||
| Measure || 42 || 42 || Walter || '''Gtk2''' ||
|-
|-
| Portfolio || 33 || || Walter || ||
| Portfolio || 33 || 33 || Walter || Ported ||
|-
|-
| Ruler || 23 || || Walter || Ported to Gtk3 ||
| Ruler || 23 || 23 || Walter / Flavio || Ported to Gtk3 ||
|-
|-
| Turtle Art ||164 || || Walter || Converted to Cairo (gtk3 version being tested) ||
| Turtle Art ||164 || 167 || Walter || '''Gtk2''' Converted to Cairo (gtk3 version being tested) ||
|-
|-
|}
|}


== Flavio ==


{| border=2 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
More activities ported (not in our image):
|-style="background:#787878; color: white;"
! Activity !! Version !! Version in ASLO !! Maintainer !! State !!
|-
| Restore || - || - || Flavio || Ported: http://git.sugarlabs.org/~flavio/restore/restoregtk3 ||
|-
| Backup || - || - || Flavio || Ported: http://git.sugarlabs.org/~flavio/backup/backup-gtk3 ||
|-
| ImageThumbnail || - || - || Flavio || Ported: http://git.sugarlabs.org/imagethumbnail ||
|-
| Edit || - || - || Flavio || Ported: http://git.sugarlabs.org/~flavio/edit-activity/editgtk3 ||
|-
| SugarCommander || - || - || Flavio || Ported: http://git.sugarlabs.org/~flavio/sugar-commander/sugarcommandergtk3 ||
|-
| FollowmeButia || - || - || Flavio || Ported: http://git.sugarlabs.org/~flavio/followmebutia/followmegtk3 ||
|-
| JAMedia || - || - || Flavio || Ported: http://git.sugarlabs.org/jamedia-gtk3/jamedia-gtk3 ||
|-
| JAMediaTube || - || - || Flavio || Ported: http://git.sugarlabs.org/jamediatube-gtk3/jamediatube-gtk3 ||
|-
| JAMediaVideo || - || - || Flavio || Ported: http://git.sugarlabs.org/jamediavideo-gtk3/jamediavideo-gtk3 ||
|-
| JAMexplorer || - || - || Flavio || Ported: http://git.sugarlabs.org/jamexplorer-gtk3
|-
| FlipSticks || - || - || Flavio || Started: http://git.sugarlabs.org/~flavio/flipsticks/flipsticksgtk3 ||
|-
| CartoonBuilder || - || - || Flavio || Started: http://git.sugarlabs.org/~flavio/cartoon-builder/cartoonbuildergtk3 ||
|-
| Follow Me || - || - || Flavio || Ported: http://git.sugarlabs.org/followme/followme ||
|}

== More activities ported (not in our image): ==


{| 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;"
Line 134: Line 165:
! Activity !! Version !! Version in ASLO !! Maintainer !! State !!
! Activity !! Version !! Version in ASLO !! Maintainer !! State !!
|-
|-
| Story || 5 || || Walter || '''Ported to Gtk3: Ignacio Rodríguez ''' ||
| Story || 5 || || Walter || Ported: Ignacio Rodríguez ||
|-
|-
| Recall || 2 || || Walter || '''Ported to Gtk3: Ignacio Rodríguez ''' ||
| Recall || 2 || || Walter || Ported: Ignacio Rodríguez ||
|-
|-
| Cookie Search || 1 || || Walter || '''Ported to Gtk3: Ignacio Rodríguez ''' ||
| Cookie Search || 1 || || Walter || Ported: Ignacio Rodríguez ||
|-
|-
| Visual Match ||43 || || Walter || '''Ported to gtk3'''
| Visual Match ||43 || || Walter || Ported: ||
|-
| SimpleGraph || - || || - || Ported: ||
|-
|-
|}
|}







[1] Pixmaps http://developer.gnome.org/gtk3/3.0/ch25s02.html#id1368400
[1] Pixmaps http://developer.gnome.org/gtk3/3.0/ch25s02.html#id1368400

= Summaries =

cd Activities/
grep summary */activity/activity.info | awk -F ":" '{print $1}' > activities_with_summary.txt
ls */activity/activity.info > all_activities.txt
diff -u all_activities.txt activities_with_summary.txt | grep ^-

The following activities need add the summary:

-Chart.activity/activity/activity.info
-Distance.activity/activity/activity.info
-Etoys.activity/activity/activity.info
-FotoToon.activity/activity/activity.info
-HelloWorld.activity/activity/activity.info
-Implode.activity/activity/activity.info
-InfoSlicer.activity/activity/activity.info
-Labyrinth.activity/activity/activity.info
-Maze.activity/activity/activity.info
-Measure.activity/activity/activity.info
-Physics.activity/activity/activity.info
-Record.activity/activity/activity.info
-Scratch.activity/activity/activity.info
-StopWatch.activity/activity/activity.info
-Welcome.activity/activity/activity.info
-Wikipedia.activity/activity/activity.info
-WikipediaEN.activity/activity/activity.info
-Words.activity/activity/activity.info

For pending summaries look at http://wiki.laptop.org/go/User:Godiard/12.1.0/ActivitiesSummary

Latest revision as of 14:28, 12 February 2013

State of Activities

Tested in os11 (Nov 14/2012)

Sorted by maintainer groups, based in talks in eduJam 2012 [1]

General information about porting activities: http://wiki.sugarlabs.org/go/Features/GTK3/Activity_Porting

When porting, look at [2] for Touch Input review.

Activity Central

Activity Last Version on image Last version on ASLO Maintainer State
Chat 77 77 Flavio Ported http://git.sugarlabs.org/chat/mainline/commits/gtk3
Distance 34 34 Flavio Ported: http://git.sugarlabs.org/distance/distance/commits/Gtk3
Image Viewer 54 54 Agustin / Flavio Ported: http://git.sugarlabs.org/~aguzubiaga/imageviewer/aguz-gtk3
Maze 21 21 Flavio Ported: http://git.sugarlabs.org/mazegtk3/mazegtk3
Pippy 50 50 Anish / Flavio Ported: http://git.sugarlabs.org/~flavio/pippy/flavios-pippy-gtk3/commits/master
Speak 43 44 Flavio Ported: http://git.sugarlabs.org/gtk3speak/gtk3speak
StopWatch 18 18 Flavio Ported: http://git.sugarlabs.org/stopwatch/stopwatch/commits/Gtk3
TamTamEdit 66 66 Anish Gtk2
TamTamJam 66 66 Anish Gtk2
TamTamMini 66 66 Anish Gtk2
TamTamSynthLab 66 66 Anish Gtk2
Terminal 41 41 Agustin/Daniel/Rafael Ported: http://git.sugarlabs.org/terminal/mainline/commits/gtk3 (session issue pending)
Words 18 18 Flavio Ported: http://git.sugarlabs.org/words-activity/words-activity/commits/Gtk3

Gary

Activity Last version in image Last version in Aslo Maintainer State
Calculate 41 41 Gary ported
Clock 11 11 Gary/flavio ported http://git.sugarlabs.org/~flavio/clock/gtk3-clock
Moon 16 16 Gary/flavio in process http://git.sugarlabs.org/luna
Physics 10 10 Gary/Flavio/Daniel Ported [3]

OLPC

Activity Last version in image Last version in ASLO Maintainer State
Browse 146 146 Manuq Ported to Gtk3
EToys 113 136 Bert ?
Finance 10 10 Wade / Gonzalo Ported to Gtk3
FotoToon 13 13 Gonzalo in process
Get Books 14 14 Gonzalo Ported to Gtk3
Hello World 6 6 Simon Ported to Gtk3
Help 15 15 Bastien / Gonzalo Ported to Gtk3
Implode 15 15 Joe Lee Ported:. Ticket and docs here.
Jukebox 29 29 Gonzalo Ported: ticket and docs
Labyrinth 14 14 Walter in process [4]
Log 31 31 Wade / Gonzalo Ported: ticket and wiki
Memorize 41 42 Simon / Gonzalo Gtk2
Paint 48 48 Gonzalo Ported
Read 104 104 Gonzalo Ported to Gtk3
Record 96 96 Daniel Drake / Flavio Started: http://git.sugarlabs.org/~flavio/record/record-gtk3 doc
Scratch 23 23
Typing Turtle 30 30 Wade Brainerd & Gonzalo Ported: docs and ticket
Wikipedia 35 35 Martin & Gonzalo Ported to Gtk3
WikipediaEN 35 35 Martin & Gonzalo Ported to Gtk3
Write 82 82 Gonzalo Ported: need modified rpms doc
Chart 9 9 Agustin Ported to Gtk3

Walter

Activity Version Version in ASLO Maintainer State
Abacus 41 41 Walter Ported to Gtk3
InfoSlicer 15 15 Walter / humitos Gtk2 Ported buit no released: ticket and docs
Measure 42 42 Walter Gtk2
Portfolio 33 33 Walter Ported
Ruler 23 23 Walter / Flavio Ported to Gtk3
Turtle Art 164 167 Walter Gtk2 Converted to Cairo (gtk3 version being tested)

Flavio

Activity Version Version in ASLO Maintainer State
Restore - - Flavio Ported: http://git.sugarlabs.org/~flavio/restore/restoregtk3
Backup - - Flavio Ported: http://git.sugarlabs.org/~flavio/backup/backup-gtk3
ImageThumbnail - - Flavio Ported: http://git.sugarlabs.org/imagethumbnail
Edit - - Flavio Ported: http://git.sugarlabs.org/~flavio/edit-activity/editgtk3
SugarCommander - - Flavio Ported: http://git.sugarlabs.org/~flavio/sugar-commander/sugarcommandergtk3
FollowmeButia - - Flavio Ported: http://git.sugarlabs.org/~flavio/followmebutia/followmegtk3
JAMedia - - Flavio Ported: http://git.sugarlabs.org/jamedia-gtk3/jamedia-gtk3
JAMediaTube - - Flavio Ported: http://git.sugarlabs.org/jamediatube-gtk3/jamediatube-gtk3
JAMediaVideo - - Flavio Ported: http://git.sugarlabs.org/jamediavideo-gtk3/jamediavideo-gtk3
JAMexplorer - - Flavio Ported: http://git.sugarlabs.org/jamexplorer-gtk3
FlipSticks - - Flavio Started: http://git.sugarlabs.org/~flavio/flipsticks/flipsticksgtk3
CartoonBuilder - - Flavio Started: http://git.sugarlabs.org/~flavio/cartoon-builder/cartoonbuildergtk3
Follow Me - - Flavio Ported: http://git.sugarlabs.org/followme/followme

More activities ported (not in our image):

Activity Version Version in ASLO Maintainer State
Story 5 Walter Ported: Ignacio Rodríguez
Recall 2 Walter Ported: Ignacio Rodríguez
Cookie Search 1 Walter Ported: Ignacio Rodríguez
Visual Match 43 Walter Ported:
SimpleGraph - - Ported:



[1] Pixmaps http://developer.gnome.org/gtk3/3.0/ch25s02.html#id1368400

Summaries

cd Activities/
grep summary */activity/activity.info | awk -F ":" '{print $1}' > activities_with_summary.txt
ls */activity/activity.info > all_activities.txt
diff -u all_activities.txt activities_with_summary.txt | grep ^-

The following activities need add the summary:

-Chart.activity/activity/activity.info
-Distance.activity/activity/activity.info
-Etoys.activity/activity/activity.info
-FotoToon.activity/activity/activity.info
-HelloWorld.activity/activity/activity.info
-Implode.activity/activity/activity.info
-InfoSlicer.activity/activity/activity.info
-Labyrinth.activity/activity/activity.info
-Maze.activity/activity/activity.info
-Measure.activity/activity/activity.info
-Physics.activity/activity/activity.info
-Record.activity/activity/activity.info
-Scratch.activity/activity/activity.info
-StopWatch.activity/activity/activity.info
-Welcome.activity/activity/activity.info
-Wikipedia.activity/activity/activity.info
-WikipediaEN.activity/activity/activity.info
-Words.activity/activity/activity.info

For pending summaries look at http://wiki.laptop.org/go/User:Godiard/12.1.0/ActivitiesSummary