https://wiki.sugarlabs.org/api.php?action=feedcontributions&user=Marcopg&feedformat=atomSugar Labs - User contributions [en]2024-03-19T06:41:27ZUser contributionsMediaWiki 1.35.2https://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/Gtk3_Hackfest_2011&diff=68925Marketing Team/Events/Gtk3 Hackfest 20112011-09-01T17:16:43Z<p>Marcopg: /* Attendants */</p>
<hr />
<div>{{TOCright}}<br />
<br />
= Gtk3 Hackfest 2011 =<br />
Two major changes have recently occurred in Sugar's underlying technologies. Firstly, GTK+ 2 has been obsoleted by GTK+ 3, and GNOME is now based on GTK+ 3. Secondly, PyGTK, the underlying Python library that Sugar uses to call into GTK+, has been deprecated in favour of PyGObject Introspection (hereafter "PyGI"). More background info can be found at [[Features/GTK3]]. Goal of this hackfest is to remove the biggest blockers before we can start the porting and potentially start porting over.<br />
<br />
[[File:Brmlab_impressions.jpg|400px]]<br />
<br />
== Event Details ==<br />
<br />
'''Location:''' Praha (Prague), Czech Republic<br />
<br />
The hackfest will be held at the [http://brmlab.cz/| brmlab a hackerspace in Prague]. The place is located [http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Bubensk%C3%A1+1,+Praha-Praha+7,+%C4%8Cesk%C3%A1+republika&sll=37.0625,-95.677068&sspn=65.390746,135.263672&ie=UTF8&hq=&hnear=Bubensk%C3%A1+1477/1,+170+00+Praha+7-Hole%C5%A1ovice,+Czech+Republic&view=map|Map here], using [http://idos.dpp.cz/idos/ConnForm.aspx?tt=pid&cl=E5|Prague public transport] you can get here easily, just hop off at (Metro & Tram stop: "Vltavska").<br />
<br />
'''Date:''' Friday, October 28th - Sunday October 30th 2011<br />
<br />
'''Primary contact:''' Simon Schampijer <simon AT laptop DOT org><br />
<br />
'''Secondary contact:''' Tomeu Vizoso <tomeu.vizoso AT collabora DOT co DOT uk><br />
<br />
== Target audience ==<br />
Sugar developers<br />
<br />
== Sponsors ==<br />
[[File:Brmlab.jpg|300px]] We want to thank [http://brmlab.cz/| brmlab] for hosting us during the week.<br />
<br />
[[File:Olpc_logo.png|300px]] We want to thank the [http://laptop.org OLPC Foundation] for sponsoring regional trips to the event.<br />
<br />
== Sponsoring regional trips ==<br />
This Hackfest is sponsored by the [http://laptop.org OLPC Foundation]. If you need help for funding your travel, please send an email to simon AT laptop DOT org before 8th of October 2011. We won't be able to refund more than 150 USD per trip, and we will fund regional (european) travels in priority.<br />
<br />
== Agenda, goals ==<br />
* Removing Hippo and other custom widgets<br />
* migration path to Gtk3 (do we ship two toolkits? Do we migrate the shell and the toolkit and activities at once?)<br />
** This is expected to be resolved in advance at [[Features/GTK3]].<br />
* porting Sugar's theme to gtk3 (go benzea, go!)<br />
* Port sugar-toolkit to GTK3 and release sugar-toolkit-0.95.x<br />
* Port Read to GTK3<br />
* Port Browse to Webkit/GTK3<br />
* other introspected libraries that need work (namely NM)<br />
<br />
== Measuring your success ==<br />
''coming soon...''<br />
<br />
== Attendants ==<br />
<br />
Are you planning to attend? Add your name and contact info below!<br />
# [[User:Erikos | Simon Schampijer]]<br />
# [[User:Tomeu | Tomeu Vizoso]]<br />
# [[User:Rgs | Raúl Gutiérrez Segalés]]<br />
# [[User:Walter | Walter Bender]]<br />
# [[User:BenjaminBerg | Benjamin Berg]]<br />
# [[User:DanielDrake | Daniel Drake]]<br />
# [[User:marcopg|Marco Pesenti Gritti]]<br />
<br />
== Accommodation ==<br />
This is a table to find out when people do need accommodation during the hackfest.<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name !! 27.10.11 !! 28.10.11 !! 29.10.11 !! 30.10.11 !! 31.10.11 !! Note<br />
|-<br />
! Simon Schampijer<br />
| - || yes || yes || yes || - || -<br />
|-<br />
! Raúl Gutiérrez Segalés<br />
| yes || yes || yes || yes || yes || -<br />
|-<br />
! Walter Bender<br />
| yes || yes || yes || yes || yes || -<br />
|-<br />
! Benjamin Berg<br />
| - || yes || yes || yes || - || Arriving 28.10. 10:15; leaving 31.10. 18:31 Uhr<br />
|-<br />
! Daniel Drake<br />
| - || yes || yes || yes || - || travel not booked yet, should happen soon though!<br />
|}<br />
<br />
== Lodging ==<br />
This one does seem to be a reasonable offer: http://www.booking.com/hotel/cz/plus-prague-hostel.en-us.html?sid=efb1e369a800d8137da1013763ae00e9;checkin=2011-10-27;checkout=2011-10-30;srfid=8d0e0147ab19098770fd94887bfca1e1X1<br />
<br />
== Schedule ==<br />
<br />
=== Friday, October 28 ===<br />
<br />
=== Saturday, October 29 ===<br />
<br />
=== Sunday, October 30 ===<br />
<br />
== Impressions ==<br />
''link your photos, add your comments here''<br />
<br />
[[Category:Event]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/Gtk3_Hackfest_2011&diff=68924Marketing Team/Events/Gtk3 Hackfest 20112011-09-01T17:15:20Z<p>Marcopg: /* Attendants */</p>
<hr />
<div>{{TOCright}}<br />
<br />
= Gtk3 Hackfest 2011 =<br />
Two major changes have recently occurred in Sugar's underlying technologies. Firstly, GTK+ 2 has been obsoleted by GTK+ 3, and GNOME is now based on GTK+ 3. Secondly, PyGTK, the underlying Python library that Sugar uses to call into GTK+, has been deprecated in favour of PyGObject Introspection (hereafter "PyGI"). More background info can be found at [[Features/GTK3]]. Goal of this hackfest is to remove the biggest blockers before we can start the porting and potentially start porting over.<br />
<br />
[[File:Brmlab_impressions.jpg|400px]]<br />
<br />
== Event Details ==<br />
<br />
'''Location:''' Praha (Prague), Czech Republic<br />
<br />
The hackfest will be held at the [http://brmlab.cz/| brmlab a hackerspace in Prague]. The place is located [http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Bubensk%C3%A1+1,+Praha-Praha+7,+%C4%8Cesk%C3%A1+republika&sll=37.0625,-95.677068&sspn=65.390746,135.263672&ie=UTF8&hq=&hnear=Bubensk%C3%A1+1477/1,+170+00+Praha+7-Hole%C5%A1ovice,+Czech+Republic&view=map|Map here], using [http://idos.dpp.cz/idos/ConnForm.aspx?tt=pid&cl=E5|Prague public transport] you can get here easily, just hop off at (Metro & Tram stop: "Vltavska").<br />
<br />
'''Date:''' Friday, October 28th - Sunday October 30th 2011<br />
<br />
'''Primary contact:''' Simon Schampijer <simon AT laptop DOT org><br />
<br />
'''Secondary contact:''' Tomeu Vizoso <tomeu.vizoso AT collabora DOT co DOT uk><br />
<br />
== Target audience ==<br />
Sugar developers<br />
<br />
== Sponsors ==<br />
[[File:Brmlab.jpg|300px]] We want to thank [http://brmlab.cz/| brmlab] for hosting us during the week.<br />
<br />
[[File:Olpc_logo.png|300px]] We want to thank the [http://laptop.org OLPC Foundation] for sponsoring regional trips to the event.<br />
<br />
== Sponsoring regional trips ==<br />
This Hackfest is sponsored by the [http://laptop.org OLPC Foundation]. If you need help for funding your travel, please send an email to simon AT laptop DOT org before 8th of October 2011. We won't be able to refund more than 150 USD per trip, and we will fund regional (european) travels in priority.<br />
<br />
== Agenda, goals ==<br />
* Removing Hippo and other custom widgets<br />
* migration path to Gtk3 (do we ship two toolkits? Do we migrate the shell and the toolkit and activities at once?)<br />
** This is expected to be resolved in advance at [[Features/GTK3]].<br />
* porting Sugar's theme to gtk3 (go benzea, go!)<br />
* Port sugar-toolkit to GTK3 and release sugar-toolkit-0.95.x<br />
* Port Read to GTK3<br />
* Port Browse to Webkit/GTK3<br />
* other introspected libraries that need work (namely NM)<br />
<br />
== Measuring your success ==<br />
''coming soon...''<br />
<br />
== Attendants ==<br />
<br />
Are you planning to attend? Add your name and contact info below!<br />
# [[User:Erikos | Simon Schampijer]]<br />
# [[User:Tomeu | Tomeu Vizoso]]<br />
# [[User:Rgs | Raúl Gutiérrez Segalés]]<br />
# [[User:Walter | Walter Bender]]<br />
# [[User:BenjaminBerg | Benjamin Berg]]<br />
# [[User:DanielDrake | Daniel Drake]]<br />
# Marco Pesenti Gritti<br />
<br />
== Accommodation ==<br />
This is a table to find out when people do need accommodation during the hackfest.<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name !! 27.10.11 !! 28.10.11 !! 29.10.11 !! 30.10.11 !! 31.10.11 !! Note<br />
|-<br />
! Simon Schampijer<br />
| - || yes || yes || yes || - || -<br />
|-<br />
! Raúl Gutiérrez Segalés<br />
| yes || yes || yes || yes || yes || -<br />
|-<br />
! Walter Bender<br />
| yes || yes || yes || yes || yes || -<br />
|-<br />
! Benjamin Berg<br />
| - || yes || yes || yes || - || Arriving 28.10. 10:15; leaving 31.10. 18:31 Uhr<br />
|-<br />
! Daniel Drake<br />
| - || yes || yes || yes || - || travel not booked yet, should happen soon though!<br />
|}<br />
<br />
== Lodging ==<br />
This one does seem to be a reasonable offer: http://www.booking.com/hotel/cz/plus-prague-hostel.en-us.html?sid=efb1e369a800d8137da1013763ae00e9;checkin=2011-10-27;checkout=2011-10-30;srfid=8d0e0147ab19098770fd94887bfca1e1X1<br />
<br />
== Schedule ==<br />
<br />
=== Friday, October 28 ===<br />
<br />
=== Saturday, October 29 ===<br />
<br />
=== Sunday, October 30 ===<br />
<br />
== Impressions ==<br />
''link your photos, add your comments here''<br />
<br />
[[Category:Event]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=19974Sugar on a Stick2009-02-22T14:47:15Z<p>Marcopg: /* From Linux */</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet. At the time of this writing, the latest Fedora images are the recommended version to use if you want something that is the most stable.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick====<br />
<br />
You will need to download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200902201251.iso<br />
<br />
See http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg01932.html.<br />
<br />
=====From Windows=====<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/liveusb-creator/<br />
<br />
Download that file to a windows machine and install it.<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====From Linux=====<br />
<br />
* Plug in a 1GB or larger USB stick into your computer.<br />
* Download the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]<br />
* Check the USB device. In the example below the device is /dev/sda.<br />
<br />
marcopg@marcopg-laptop:~$ df -h<br />
Filesystem Size Used Avail Use% Mounted on<br />
/dev/hda3 36G 3.9G 30G 12% /<br />
/dev/sda1 7.5G 716M 6.8G 10% /media/disk<br />
<br />
* Run it as root, making sure to pass the correct USB device and to set overlay and home size appropriately, depending on the stick size.<br />
sh ./livecd-iso-to-disk.sh --overlay-size-mb 500 --home-size-mb 500 Soas-200902201251.iso /dev/sdb1<br />
<br />
This is known to work in Fedora and might work in other linux distributions. There has been one report where this script does not work in Ubuntu. If that happens with you, install [http://unetbootin.sourceforge.net/ unetbootin] and when running it, select the Diskimage ISO option, and choose the above downloaded iso.<br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
====Ubuntu based Sugar on a Stick from Windows====<br />
<br />
(Note that these instructions work on Fedora as well, and also can be run from any Linux distribution or Windows)<br />
<br />
# Download the stock [http://releases.ubuntu.com/intrepid/ubuntu-8.10-desktop-i386.iso ubuntu-8.10-desktop-i386.iso]<br />
# Download [http://unetbootin.sourceforge.net/ UNetbootin] [http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe for Windows] (or [http://unetbootin.sourceforge.net/unetbootin-linux-latest Linux]) and run the application<br />
# Supply the Ubuntu 8.10 desktop ISO file in the "Diskimage" option, select your target USB drive, and press "OK" to make an Ubuntu Live USB<br />
# Add the file [http://dev.laptop.org/~probono/sbuntu/sugar.squashfs sugar.squashfs] to the directory casper/ on the USB stick<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers have MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
* Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114 <-- [[User:Mick|Mick]] is working on this<br />
* Create a boot helper CD that lets Macs boot from the stick<br />
* Install the latest version of Sugar on a Stick, pick an activity and test it<br />
* Create a system for tracking activity testing<br />
* Solicit USB stick donations from companies<br />
* Create a design for a CD sticker to put on boot helper CDs<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=19973Sugar on a Stick2009-02-22T14:27:57Z<p>Marcopg: /* From Linux */</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet. At the time of this writing, the latest Fedora images are the recommended version to use if you want something that is the most stable.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick====<br />
<br />
You will need to download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200902201251.iso<br />
<br />
See http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg01932.html.<br />
<br />
=====From Windows=====<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/liveusb-creator/<br />
<br />
Download that file to a windows machine and install it.<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====From Linux=====<br />
<br />
# Plug in a 1GB or larger USB stick into your computer.<br />
# Download the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]<br />
# Run it as root, making sure to pass the correct device and to set overlay and home size appropriately, depending on the stick size.<br />
sh ./livecd-iso-to-disk.sh --overlay-size-mb 500 --home-size-mb 500 Soas-200902201251.iso /dev/sdb1<br />
<br />
This is known to work in Fedora and might work in other linux distributions. There has been one report where this script does not work in Ubuntu. If that happens with you, install [http://unetbootin.sourceforge.net/ unetbootin] and when running it, select the Diskimage ISO option, and choose the above downloaded iso.<br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
====Ubuntu based Sugar on a Stick from Windows====<br />
<br />
(Note that these instructions work on Fedora as well, and also can be run from any Linux distribution or Windows)<br />
<br />
# Download the stock [http://releases.ubuntu.com/intrepid/ubuntu-8.10-desktop-i386.iso ubuntu-8.10-desktop-i386.iso]<br />
# Download [http://unetbootin.sourceforge.net/ UNetbootin] [http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe for Windows] (or [http://unetbootin.sourceforge.net/unetbootin-linux-latest Linux]) and run the application<br />
# Supply the Ubuntu 8.10 desktop ISO file in the "Diskimage" option, select your target USB drive, and press "OK" to make an Ubuntu Live USB<br />
# Add the file [http://dev.laptop.org/~probono/sbuntu/sugar.squashfs sugar.squashfs] to the directory casper/ on the USB stick<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers have MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
* Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114 <-- [[User:Mick|Mick]] is working on this<br />
* Create a boot helper CD that lets Macs boot from the stick<br />
* Install the latest version of Sugar on a Stick, pick an activity and test it<br />
* Create a system for tracking activity testing<br />
* Solicit USB stick donations from companies<br />
* Create a design for a CD sticker to put on boot helper CDs<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=19972Sugar on a Stick2009-02-22T14:26:24Z<p>Marcopg: /* From Linux */</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet. At the time of this writing, the latest Fedora images are the recommended version to use if you want something that is the most stable.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick====<br />
<br />
You will need to download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200902201251.iso<br />
<br />
See http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg01932.html.<br />
<br />
=====From Windows=====<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/liveusb-creator/<br />
<br />
Download that file to a windows machine and install it.<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====From Linux=====<br />
<br />
# Plug in a 1GB or larger USB stick into your computer.<br />
# Download the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]<br />
# Run it as root, making sure to pass the correct device and to set overlay and home size appropriately, depending on stick size.<br />
sh ./livecd-iso-to-disk.sh --overlay-size-mb 500 --home-size-mb 500 Soas-200902201251.iso /dev/sdb1<br />
<br />
This is known to work in Fedora and might work in other linux distributions. There has been one report where this script does not work in Ubuntu. If that happens with you, install [http://unetbootin.sourceforge.net/ unetbootin] and when running it, select the Diskimage ISO option, and choose the above downloaded iso.<br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
====Ubuntu based Sugar on a Stick from Windows====<br />
<br />
(Note that these instructions work on Fedora as well, and also can be run from any Linux distribution or Windows)<br />
<br />
# Download the stock [http://releases.ubuntu.com/intrepid/ubuntu-8.10-desktop-i386.iso ubuntu-8.10-desktop-i386.iso]<br />
# Download [http://unetbootin.sourceforge.net/ UNetbootin] [http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe for Windows] (or [http://unetbootin.sourceforge.net/unetbootin-linux-latest Linux]) and run the application<br />
# Supply the Ubuntu 8.10 desktop ISO file in the "Diskimage" option, select your target USB drive, and press "OK" to make an Ubuntu Live USB<br />
# Add the file [http://dev.laptop.org/~probono/sbuntu/sugar.squashfs sugar.squashfs] to the directory casper/ on the USB stick<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers have MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
* Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114 <-- [[User:Mick|Mick]] is working on this<br />
* Create a boot helper CD that lets Macs boot from the stick<br />
* Install the latest version of Sugar on a Stick, pick an activity and test it<br />
* Create a system for tracking activity testing<br />
* Solicit USB stick donations from companies<br />
* Create a design for a CD sticker to put on boot helper CDs<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=19971Sugar on a Stick2009-02-22T14:25:33Z<p>Marcopg: /* From Linux */</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet. At the time of this writing, the latest Fedora images are the recommended version to use if you want something that is the most stable.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick====<br />
<br />
You will need to download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200902201251.iso<br />
<br />
See http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg01932.html.<br />
<br />
=====From Windows=====<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/liveusb-creator/<br />
<br />
Download that file to a windows machine and install it.<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====From Linux=====<br />
<br />
# Plug in a 1GB or larger USB stick into your computer.<br />
# Download the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]<br />
# Run it as root, making sure to pass the correct device and to set overlay and home size appropriately, depending on stick size.<br />
sh ./livecd-iso-to-disk.sh --overlay-size-mb 500 --home-size-mb 500 Soas-200902201251.iso /dev/sdb1<br />
<br />
There has been one report where this script does not work in Ubuntu. If that happens with you, install [http://unetbootin.sourceforge.net/ unetbootin] and when running it, select the Diskimage ISO option, and choose the above downloaded iso.<br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
====Ubuntu based Sugar on a Stick from Windows====<br />
<br />
(Note that these instructions work on Fedora as well, and also can be run from any Linux distribution or Windows)<br />
<br />
# Download the stock [http://releases.ubuntu.com/intrepid/ubuntu-8.10-desktop-i386.iso ubuntu-8.10-desktop-i386.iso]<br />
# Download [http://unetbootin.sourceforge.net/ UNetbootin] [http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe for Windows] (or [http://unetbootin.sourceforge.net/unetbootin-linux-latest Linux]) and run the application<br />
# Supply the Ubuntu 8.10 desktop ISO file in the "Diskimage" option, select your target USB drive, and press "OK" to make an Ubuntu Live USB<br />
# Add the file [http://dev.laptop.org/~probono/sbuntu/sugar.squashfs sugar.squashfs] to the directory casper/ on the USB stick<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers have MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
* Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114 <-- [[User:Mick|Mick]] is working on this<br />
* Create a boot helper CD that lets Macs boot from the stick<br />
* Install the latest version of Sugar on a Stick, pick an activity and test it<br />
* Create a system for tracking activity testing<br />
* Solicit USB stick donations from companies<br />
* Create a design for a CD sticker to put on boot helper CDs<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=19969Sugar on a Stick2009-02-22T14:19:21Z<p>Marcopg: /* From Linux */</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet. At the time of this writing, the latest Fedora images are the recommended version to use if you want something that is the most stable.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick====<br />
<br />
You will need to download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200902201251.iso<br />
<br />
See http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg01932.html.<br />
<br />
=====From Windows=====<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/liveusb-creator/<br />
<br />
Download that file to a windows machine and install it.<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====From Linux=====<br />
<br />
# Plug in a 1GB or larger USB stick into your computer.<br />
# Download the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]<br />
# Run it as root, making sure to pass the correct device and to set overlay and home size appropriately, depending on stick size.<br />
sh ./livecd-iso-to-disk.sh --overlay-size-mb 500 --home-size-mb 500 Soas-200902201251.iso /dev/sdb1<br />
<br />
There has been one report where this script does not work in Ubuntu. If that happens with you, install [ http://unetbootin.sourceforge.net/ unetbootin] and when running it, select Diskimage ISO, and choose downloaded iso.<br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
====Ubuntu based Sugar on a Stick from Windows====<br />
<br />
(Note that these instructions work on Fedora as well, and also can be run from any Linux distribution or Windows)<br />
<br />
# Download the stock [http://releases.ubuntu.com/intrepid/ubuntu-8.10-desktop-i386.iso ubuntu-8.10-desktop-i386.iso]<br />
# Download [http://unetbootin.sourceforge.net/ UNetbootin] [http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe for Windows] (or [http://unetbootin.sourceforge.net/unetbootin-linux-latest Linux]) and run the application<br />
# Supply the Ubuntu 8.10 desktop ISO file in the "Diskimage" option, select your target USB drive, and press "OK" to make an Ubuntu Live USB<br />
# Add the file [http://dev.laptop.org/~probono/sbuntu/sugar.squashfs sugar.squashfs] to the directory casper/ on the USB stick<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers have MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
* Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114 <-- [[User:Mick|Mick]] is working on this<br />
* Create a boot helper CD that lets Macs boot from the stick<br />
* Install the latest version of Sugar on a Stick, pick an activity and test it<br />
* Create a system for tracking activity testing<br />
* Solicit USB stick donations from companies<br />
* Create a design for a CD sticker to put on boot helper CDs<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=19960Sugar on a Stick2009-02-22T13:45:52Z<p>Marcopg: Removing note about Simon blog. I posted mail about making sure to keep this link updated. Also removing the note about OLPC images since this is a SoaS specific page.</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet. At the time of this writing, the latest Fedora images are the recommended version to use if you want something that is the most stable.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick====<br />
<br />
You will need to download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200902201251.iso<br />
<br />
See http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg01932.html.<br />
<br />
=====From Windows=====<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/liveusb-creator/<br />
<br />
Download that file to a windows machine and install it.<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====From Linux=====<br />
You can use the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]<br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
====Ubuntu based Sugar on a Stick from Windows====<br />
<br />
(Note that these instructions work on Fedora as well, and also can be run from any Linux distribution or Windows)<br />
<br />
# Download the stock [http://releases.ubuntu.com/intrepid/ubuntu-8.10-desktop-i386.iso ubuntu-8.10-desktop-i386.iso]<br />
# Download [http://unetbootin.sourceforge.net/ UNetbootin] [http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe for Windows] (or [http://unetbootin.sourceforge.net/unetbootin-linux-latest Linux]) and run the application<br />
# Supply the Ubuntu 8.10 desktop ISO file in the "Diskimage" option, select your target USB drive, and press "OK" to make an Ubuntu Live USB<br />
# Add the file [http://dev.laptop.org/~probono/sbuntu/sugar.squashfs sugar.squashfs] to the directory casper/ on the USB stick<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers have MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
* Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114 <-- [[User:Mick|Mick]] is working on this<br />
* Create a boot helper CD that lets Macs boot from the stick<br />
* Install the latest version of Sugar on a Stick, pick an activity and test it<br />
* Create a system for tracking activity testing<br />
* Solicit USB stick donations from companies<br />
* Create a design for a CD sticker to put on boot helper CDs<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Talk:Sugar_on_a_Stick&diff=19950Talk:Sugar on a Stick2009-02-22T13:39:14Z<p>Marcopg: </p>
<hr />
<div>I couldn't get it to run in wine... --[[User:Walter|Walter]] 17:40, 3 December 2008 (UTC))<br />
There is a native linux version of liveusb-creator and also a script which should work on any distribution (see the Linux section). -- Marcopg<br />
<br />
==Ubuntu==<br />
I think the comments about Ubuntu on this page are confusing. I'm not sure if Caroline settled on using Fedora, but in any case I think we should limit ourself to one distribution for soas or make it very clear which distribution we are talking about. For one, if people flash different distributions and report bugs to the soas component, we will have an hard time to figure out what they are talking about. --marcopg<br />
<br />
==Alix.1C Mini-ITX board (by PC Engines, AMD Geode LX 800)==<br />
Tried soas-7 and 8 and it hands right after starting CUPS - it seems there is a display problem (Geode driver missing?), because the screen flashes every few seconds as the gui is trying to be started probably...[[User:Kozuch|Kozuch]] 11:33, 5 January 2009 (UTC)<br />
<br />
==Snappier Name Suggestion==<br />
SoaS is kinda pedestrian as a name. How about "Lollipop"? After all a lollipop is sugar on a stick.<br />
-- Mitch Bradley<br />
:Discusion thread - http://lists.sugarlabs.org/archive/sugar-devel/2009-January/thread.html#11185<br />
<br />
== SoaS on Parallels ==<br />
<br />
While I haven't test thoroughly, I'm pleased to note that setting up Sugar On A Stick on Parallels Desktop on an Intel-based Mac Mini works very well. Creating a new virtual machine matches the Virtual Box notes.<br />
:When you are satisfied with your testing, please report this on the 'parent' page, perhaps modifying the [[Sugar_on_a_Stick#VirtualBox_and_Sugar_on_a_Stick |VirtualBox and Sugar on a Stick]] section. That way others are more likely to see and follow your efforts. Thanks! --[[User:FGrose|FGrose]] 20:51, 9 February 2009 (UTC)<br />
<br />
=====Problem=====<br />
<br />
I tried to do this and was able to create the files on the stick, but when I try to book on a Toshiba Tecra M4<br />
(which can boot from USB sticks) I get<br />
<pre><br />
SYSLINUX 3.72 2008-0925-25 EBIOS Copyright (C) 1994-2008 H. Peter Unvin<br />
Could not find kernel image: linux<br />
boot:<br />
</pre></div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=19947Sugar on a Stick2009-02-22T13:36:50Z<p>Marcopg: /* From Windows */</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet. At the time of this writing, the latest Fedora images are the recommended version to use if you want something that is the most stable.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick====<br />
<br />
You will need to download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200902201251.iso<br />
<br />
See http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg01932.html.<br />
<br />
Please note that at this point in time the versions are coming out rather quickly. It is worth checking [http://erikos.sweettimez.de/ Erikos' blog] to see if the link above might be out-of-date. Note also that, while the above link (Fedora-10-based) is encouraged for testing, end users may have a better experience with the Fedora-9-based [http://download.sugarlabs.org/soas/xoimages/ xoimages] (though again, that is only true as of Feb 12 and could change quickly).<br />
<br />
=====From Windows=====<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/liveusb-creator/<br />
<br />
Download that file to a windows machine and install it.<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====From Linux=====<br />
You can use the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]<br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
====Ubuntu based Sugar on a Stick from Windows====<br />
<br />
(Note that these instructions work on Fedora as well, and also can be run from any Linux distribution or Windows)<br />
<br />
# Download the stock [http://releases.ubuntu.com/intrepid/ubuntu-8.10-desktop-i386.iso ubuntu-8.10-desktop-i386.iso]<br />
# Download [http://unetbootin.sourceforge.net/ UNetbootin] [http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe for Windows] (or [http://unetbootin.sourceforge.net/unetbootin-linux-latest Linux]) and run the application<br />
# Supply the Ubuntu 8.10 desktop ISO file in the "Diskimage" option, select your target USB drive, and press "OK" to make an Ubuntu Live USB<br />
# Add the file [http://dev.laptop.org/~probono/sbuntu/sugar.squashfs sugar.squashfs] to the directory casper/ on the USB stick<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers have MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
* Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114 <-- [[User:Mick|Mick]] is working on this<br />
* Create a boot helper CD that lets Macs boot from the stick<br />
* Install the latest version of Sugar on a Stick, pick an activity and test it<br />
* Create a system for tracking activity testing<br />
* Solicit USB stick donations from companies<br />
* Create a design for a CD sticker to put on boot helper CDs<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Talk:Sugar_on_a_Stick&diff=19945Talk:Sugar on a Stick2009-02-22T13:36:05Z<p>Marcopg: </p>
<hr />
<div>==Ubuntu==<br />
I think the comments about Ubuntu on this page are confusing. I'm not sure if Caroline settled on using Fedora, but in any case I think we should limit ourself to one distribution for soas or make it very clear which distribution we are talking about. For one, if people flash different distributions and report bugs to the soas component, we will have an hard time to figure out what they are talking about. --marcopg<br />
<br />
==Alix.1C Mini-ITX board (by PC Engines, AMD Geode LX 800)==<br />
Tried soas-7 and 8 and it hands right after starting CUPS - it seems there is a display problem (Geode driver missing?), because the screen flashes every few seconds as the gui is trying to be started probably...[[User:Kozuch|Kozuch]] 11:33, 5 January 2009 (UTC)<br />
<br />
==Snappier Name Suggestion==<br />
SoaS is kinda pedestrian as a name. How about "Lollipop"? After all a lollipop is sugar on a stick.<br />
-- Mitch Bradley<br />
:Discusion thread - http://lists.sugarlabs.org/archive/sugar-devel/2009-January/thread.html#11185<br />
<br />
== SoaS on Parallels ==<br />
<br />
While I haven't test thoroughly, I'm pleased to note that setting up Sugar On A Stick on Parallels Desktop on an Intel-based Mac Mini works very well. Creating a new virtual machine matches the Virtual Box notes.<br />
:When you are satisfied with your testing, please report this on the 'parent' page, perhaps modifying the [[Sugar_on_a_Stick#VirtualBox_and_Sugar_on_a_Stick |VirtualBox and Sugar on a Stick]] section. That way others are more likely to see and follow your efforts. Thanks! --[[User:FGrose|FGrose]] 20:51, 9 February 2009 (UTC)<br />
<br />
=====Problem=====<br />
<br />
I tried to do this and was able to create the files on the stick, but when I try to book on a Toshiba Tecra M4<br />
(which can boot from USB sticks) I get<br />
<pre><br />
SYSLINUX 3.72 2008-0925-25 EBIOS Copyright (C) 1994-2008 H. Peter Unvin<br />
Could not find kernel image: linux<br />
boot:<br />
</pre></div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=19944Sugar on a Stick2009-02-22T13:35:26Z<p>Marcopg: Move to talk page</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet. At the time of this writing, the latest Fedora images are the recommended version to use if you want something that is the most stable.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick====<br />
<br />
You will need to download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200902201251.iso<br />
<br />
See http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg01932.html.<br />
<br />
Please note that at this point in time the versions are coming out rather quickly. It is worth checking [http://erikos.sweettimez.de/ Erikos' blog] to see if the link above might be out-of-date. Note also that, while the above link (Fedora-10-based) is encouraged for testing, end users may have a better experience with the Fedora-9-based [http://download.sugarlabs.org/soas/xoimages/ xoimages] (though again, that is only true as of Feb 12 and could change quickly).<br />
<br />
=====From Windows=====<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/liveusb-creator/<br />
<br />
Download that file to a windows machine and install it. (I couldn't get it to run in wine... --[[User:Walter|Walter]] 17:40, 3 December 2008 (UTC))<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====From Linux=====<br />
You can use the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]<br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
====Ubuntu based Sugar on a Stick from Windows====<br />
<br />
(Note that these instructions work on Fedora as well, and also can be run from any Linux distribution or Windows)<br />
<br />
# Download the stock [http://releases.ubuntu.com/intrepid/ubuntu-8.10-desktop-i386.iso ubuntu-8.10-desktop-i386.iso]<br />
# Download [http://unetbootin.sourceforge.net/ UNetbootin] [http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe for Windows] (or [http://unetbootin.sourceforge.net/unetbootin-linux-latest Linux]) and run the application<br />
# Supply the Ubuntu 8.10 desktop ISO file in the "Diskimage" option, select your target USB drive, and press "OK" to make an Ubuntu Live USB<br />
# Add the file [http://dev.laptop.org/~probono/sbuntu/sugar.squashfs sugar.squashfs] to the directory casper/ on the USB stick<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers have MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
* Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114 <-- [[User:Mick|Mick]] is working on this<br />
* Create a boot helper CD that lets Macs boot from the stick<br />
* Install the latest version of Sugar on a Stick, pick an activity and test it<br />
* Create a system for tracking activity testing<br />
* Solicit USB stick donations from companies<br />
* Create a design for a CD sticker to put on boot helper CDs<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=19943Sugar on a Stick2009-02-22T13:34:19Z<p>Marcopg: /* From Windows */</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet. At the time of this writing, the latest Fedora images are the recommended version to use if you want something that is the most stable.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick====<br />
<br />
You will need to download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200902201251.iso<br />
<br />
See http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg01932.html.<br />
<br />
Please note that at this point in time the versions are coming out rather quickly. It is worth checking [http://erikos.sweettimez.de/ Erikos' blog] to see if the link above might be out-of-date. Note also that, while the above link (Fedora-10-based) is encouraged for testing, end users may have a better experience with the Fedora-9-based [http://download.sugarlabs.org/soas/xoimages/ xoimages] (though again, that is only true as of Feb 12 and could change quickly).<br />
<br />
=====From Windows=====<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/liveusb-creator/<br />
<br />
Download that file to a windows machine and install it. (I couldn't get it to run in wine... --[[User:Walter|Walter]] 17:40, 3 December 2008 (UTC))<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====From Linux=====<br />
You can use the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]<br />
<br />
=====Problem=====<br />
I tried to do this and was able to create the files on the stick, but when I try to book on a Toshiba Tecra M4<br />
(which can boot from USB sticks) I get<br />
<pre><br />
SYSLINUX 3.72 2008-0925-25 EBIOS Copyright (C) 1994-2008 H. Peter Unvin<br />
Could not find kernel image: linux<br />
boot:<br />
</pre><br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
====Ubuntu based Sugar on a Stick from Windows====<br />
<br />
(Note that these instructions work on Fedora as well, and also can be run from any Linux distribution or Windows)<br />
<br />
# Download the stock [http://releases.ubuntu.com/intrepid/ubuntu-8.10-desktop-i386.iso ubuntu-8.10-desktop-i386.iso]<br />
# Download [http://unetbootin.sourceforge.net/ UNetbootin] [http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe for Windows] (or [http://unetbootin.sourceforge.net/unetbootin-linux-latest Linux]) and run the application<br />
# Supply the Ubuntu 8.10 desktop ISO file in the "Diskimage" option, select your target USB drive, and press "OK" to make an Ubuntu Live USB<br />
# Add the file [http://dev.laptop.org/~probono/sbuntu/sugar.squashfs sugar.squashfs] to the directory casper/ on the USB stick<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers have MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
* Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114 <-- [[User:Mick|Mick]] is working on this<br />
* Create a boot helper CD that lets Macs boot from the stick<br />
* Install the latest version of Sugar on a Stick, pick an activity and test it<br />
* Create a system for tracking activity testing<br />
* Solicit USB stick donations from companies<br />
* Create a design for a CD sticker to put on boot helper CDs<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/FOSDEM_2009&diff=15163Marketing Team/Events/FOSDEM 20092009-02-03T12:20:34Z<p>Marcopg: :(</p>
<hr />
<div>== About ==<br />
<br />
OLPC / Sugar Labs will have a presence at [http://www.fosdem.org/2009/ FOSDEM'09] taking place in Brussels (Belgium) from Saturday, February 7 to Sunday, February 8.<br />
<br />
== Pre-conference community meetup ==<br />
<br />
In addition to FOSDEM, we're gathering on Friday, February 6 at<br />
the [http://hsb.wikidot.com/ Hacker Space Brussels] for a one-day<br />
OLPC / Sugar community meetup.<br />
<br />
Please add yourself to the list of attendees if you would like to<br />
join us. Contact [[User:Bernie|Bernie Innocenti]] for further<br />
details and directions.<br />
<br />
== Goals | FOSDEM'09 ==<br />
<br />
* getting more developers to work on Sugar related tasks<br />
* gnash as a real flash replacement and activity development platform would be great and needs help!<br />
<br />
== Goals | Community Meetup ==<br />
<br />
* discussing the current state of things<br />
* making plans for 2009:<br />
** better defining the relation between OLPC and Sugar Labs<br />
** advancing the Sugar platform<br />
** making awesome educational content<br />
** writing cool activities<br />
** building and contacting relevant communities around OLPC and Sugar<br />
** generally making it easier to contribute to OLPC and Sugar<br />
** translating existing documentation (e.g. FlossManuals)<br />
** writing materials geared towards how teachers can use the XO and Sugar in schools<br />
** designing great marketing materials<br />
** pilot projects in Europe<br />
** create a web page that shows you OLPC enthusiasts geographically close to you<br />
** ...<br />
* socializing, finally being able to put faces to nicknames<br />
<br />
== Attendance ==<br />
<br />
Please sign up here if you plan to attend!<br />
[[User:ChristophD|ChristophD]] 03:40, 7 January 2009 (UTC)<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Community Meetup Friday 6th<br />
! FOSDEM Saturday 7th<br />
! FOSDEM Sunday 8th<br />
! Notes<br />
! Hotel<br />
|-<br />
| [[User:ChristophD|ChristophD]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight to Brussel is booked, will arrive on the evening of Feb. 5<br />
| Frederiksborg 5th-9th<br />
|-<br />
| [[User:niklaus|Niklaus Giger]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight to Brussel is booked, will arrive on the at 12:30 Feb. 5<br />
|<br />
|-<br />
| [[User:Tomeu|Tomeu]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight booked, arrive Feb 6th at 10.30am and leave Feb 9th at 17:00<br />
| Frederiksborg 6th-9th<br />
|-<br />
| [[User:BenjaminBerg|Benjamin Berg]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| Arrives at 11:01 on Friday at Bruxelles-Midi, leaving again on Monday 17:59.<br />
| Frederiksborg 6th-9th<br />
|-<br />
| [[User:Cassidy|Guillaume Desmottes]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
|<br />
| <br />
|-<br />
| h01ger / Holger Levsen<br />
| Yes<br />
| Yes<br />
| Yes<br />
|<br />
| <br />
|-<br />
| [[User:nubae|David "nubae" Van Assche]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight to Brussel is booked, will arrive on the evening of Feb. 5<br />
|<br />
|-<br />
| [[User:Bernie|Bernie Innocenti]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| Flight booked, will arrive on the evening of Feb 5, leave in the morning of Feb 9<br />
| Frederiksborg 5th-9th<br />
|-<br />
| [[User:Erikos|Simon Schampijer]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight booked, will arrive on the evening of Feb. the 5th and leave the evening of the 9th<br />
| Frederiksborg 5th-9th<br />
|-<br />
| [[User:MartinDengler|Martin Dengler]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| Arrive evening of 6th (for Beer Event); leave late evening Sunday the 8th.<br />
| Frederiksborg 6th-8th<br />
|-<br />
| [[User:xardox|Don Hopkins]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| Taking the train from Amsterdam. Arriving Friday, leaving Monday. Rewriting SimCity/Micropolis GUI with C++/Python/GTK/Cairo/Pango/[http://www.donhopkins.com/home/images/SimCityPacMan.png PacMan].<br />
| A little hotel by the Manneken Pis.<br />
|-<br />
| Greg DeKoenigsberg<br />
| Maybe <br />
| Yes<br />
| Yes<br />
| Train from AMS on Friday, in leaving Sunday night<br />
| Novotel Brussels<br />
|}<br />
<br />
== Schedule == <br />
<br />
What about joining sometime after 18:00 the [http://fosdem.org/2009/beerevent Friday Beer Event]?<br />
<br />
Some Sugar hackers will meet with Rob Savoye in the GNOME dev room to work on improving flash support in Sugar, will be Saturday at 10:00 AM.<br />
<br />
Tomeu is going to talk about [http://live.gnome.org/Brussels2009/Devroom#head-fed044e7ec0c3f61c0819739876aaa276e55c8e1 "The Sugar platform"] in the [http://live.gnome.org/Brussels2009/Devroom GNOME dev room] on Saturday 15:00.<br />
<br />
Greg is going to talk about "Sugar and Fedora" in the [https://fedoraproject.org/wiki/FedoraEvents/FOSDEM/FOSDEM2009#Speakers_in_the_Dev_Room Fedora dev room] on Saturday 17.00.<br />
<br />
== To-Do ==<br />
<br />
* decide if we are going to ask a sister project for a piece of a booth (we did so last year in the GNOME booth)<br />
* find a venue for the friday meeting<br />
* lots of things...<br />
<br />
== Accommodation ==<br />
<br />
http://www.booking.com/hotel/be/frederiksborg.html?aid=314065&label=tripad-LB901-20219&tab=1&do_availability_check=on&checkin_monthday=5&checkin_year_month=2009-2&checkout_monthday=9&checkout_year_month=2009-2&lang=en<br />
<br />
Has several double rooms free, at 50e per room and night. Location doesn't look too bad. It's said to have free wifi. We should book soon!<br />
<br />
== Swag ==<br />
<br />
[[User:Mchua|Mchua]] is getting swag over for the conference; you folks are getting [[MarketingTeam/Stickers]] and a batch of the generic [[Business cards]].<br />
<br />
== Comments ==<br />
<br />
Please add relevant notes and thoughts!<br />
[[User:ChristophD|ChristophD]] 03:40, 7 January 2009 (UTC)</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick&diff=15025Sugar on a Stick2009-01-31T14:40:15Z<p>Marcopg: /* Fedora based Sugar on a Stick from Windows */</p>
<hr />
<div>==About Sugar on a Stick (SoaS) ==<br />
<br />
[[Image:Soas.jpg|thumb]]<br />
<br />
The goal of the Sugar on a Stick project is to give children access to *their* Sugar on any computer in their environment with just a USB key.<br />
<br />
We are still in preAlpha on this project. It is not ready to use with children yet.<br />
<br />
===Creating a USB Stick===<br />
<br />
The basics of creating a Live, bootable USB are you download a '.iso' image. Then you use a USB creator program to copy it to a USB, create a space for users to store files on the USB (if required) and set it to be bootable.<br />
<br />
In practice this means the first thing you need is a Live USB creator.<br />
<br />
We are working with live USBs based on both Fedora and Ubuntu (these are different distributions of Linux), you can try either or both.<br />
<br />
If you are helping us with testing, please be sure to use one of the Sugar .iso's from this page. Please keep notes on which you got and when. Please report bugs to dev.sugarlabs.org and finally, please join the Moodle Class where we are coordinating testing. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
This is still in testing, its not ready for production use yet.<br />
<br />
====Fedora based Sugar on a Stick from Windows====<br />
<br />
To create a Fedora based Sugar from a Windows machine: https://fedorahosted.org/releases/l/i/liveusb-creator/liveusb-creator-3.0.zip [http://sdz.fedorapeople.org/olpc/liveusb-creator-3.0.zip broken link??]<br />
<br />
Download that file to a windows machine and install it. (I couldn't get it to run in wine... --[[User:Walter|Walter]] 17:40, 3 December 2008 (UTC))<br />
<br />
Next download current version of Sugar that we are testing for Sugar on a Stick: <br />
<br />
http://download.sugarlabs.org/soas/snapshots/1/Soas-200901301941.iso<br />
<br />
#Plug in a 1GB or larger USB stick into your computer.<br />
#Open "liveusb-creator.exe"<br />
#Use "Browse" to select the iso file that you just downloaded.<br />
#Set the Target Device to your USB device<br />
#Move the slider to set some persistent storage (hint, set it high then it will tell you how much space there is and you can adjust it to the right point)<br />
#Click "Create Live USB". It will take a few minutes.<br />
<br />
How much persistent memory you set will depend on the size of the .iso and the size of your USB but make sure you have some so people can save files.<br />
<br />
=====Problem=====<br />
I tried to do this and was able to create the files on the stick, but when I try to book on a Toshiba Tecra M4<br />
(which can boot from USB sticks) I get<br />
<pre><br />
SYSLINUX 3.72 2008-0925-25 EBIOS Copyright (C) 1994-2008 H. Peter Unvin<br />
Could not find kernel image: linux<br />
boot:<br />
</pre><br />
<br />
====Ubuntu based Sugar on a Stick====<br />
<br />
* Detailed instructions are here: http://dev.laptop.org/~probono/sbuntu/ and in [[Sugar on a Stick Ubuntu]]<br />
<br />
===Using Sugar on a Stick===<br />
<br />
The trick is to set the BIOS to boot from USB. Unfortunately this is slightly different on each computer. Try Google on BIOS your computer model and explore the setup screen for your system.<br />
<br />
If you have trouble try creating a "Boot Helper" CD using the .iso below. This will start the boot from the CD then read files from the USB.<br />
<br />
http://www.sugarlabs.org/~marco/boot.iso<br />
<br />
You can also use the 'PLoP Boot Manager' to create a boot floppy for machines without the ability to boot from CD or USB, see http://syslinux.zytor.com/wiki/index.php/No_native_BIOS_support<br />
<br />
===VirtualBox and Sugar on a Stick===<br />
<br />
At our pilot school for Sugar on a Stick the teachers has MacBooks. Our plan is to have teachers run Sugar in emulation mode on their personal Macbooks, while the students use the USB to access a variety of computers. <br />
<br />
Instructions for using a preconfigured VirtualBox disk image with Sugar on a Stick [[Sugar on a Stick VirtualBox]]<br />
<br />
===Cloning Sugar on a Stick===<br />
<br />
The vision is that an adult will be able to create a Sugar on a Stick, add activities, set the language and the collaboration service and then "clone" the stick to create Sugar on a Stick for all the students in a class or a school.<br />
<br />
[[Specs for Cloning Sugar on a Stick]]<br />
<br />
===Join the development effort===<br />
<br />
We are coordinating work on this project on Sugar Labs Moodle system. Please create an account and join the Sugar on a Stick Class. http://schools.sugarlabs.org/course/view.php?id=17<br />
<br />
====Report Sugar on a Stick Bugs====<br />
<br />
Use the Sugar Trac system at http://dev.sugarlabs.org to report bugs. Use the "SoaS" component.<br />
<br />
===Project Goals===<br />
<br />
* Sugar on a Stick as 1 to 1 computing in an elementary school<br />
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]<br />
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants<br />
<br />
===Sugar on a Stick ToDo List===<br />
<br />
Create an Easy Emulation for Boston School teachers macbooks - http://dev.sugarlabs.org/ticket/114<br />
Install the latest version of Sugar on a Stick, pick an activity and test it<br />
Create a system for tracking activity testing<br />
Solicit USB stick donations from companies<br />
<br />
=== See Also ===<br />
*[[DeploymentTeam/School_Key]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=User_talk:Fab&diff=14770User talk:Fab2009-01-26T15:49:43Z<p>Marcopg: New page: You should get your blog added to planet.sugarlabs.org :) -- Marcopg</p>
<hr />
<div>You should get your blog added to planet.sugarlabs.org :) -- Marcopg</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=0.82/Notes&diff=139590.82/Notes2009-01-09T23:06:58Z<p>Marcopg: </p>
<hr />
<div>=Sucrose 0.82 Release Notes=<br />
<br />
==Introduction==<br />
<br />
Sucrose 0.82 is the latest version of the Sugar education platform, consisting of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_A_set_of_demonstration_activities|Fructose]], a set of demonstration activities. <br />
<br />
Sucrose is released every six months and contains many new features, improvements, bug fixes, and translations. Sucrose 0.82 continues this tradition and is our most well-planned release to date.<br />
<br />
To learn more about Sugar, visit the [[Main_Page|Sugar Labs wiki]].<br />
<br />
==What's New For Users==<br />
<br />
===Sugar===<br />
<br />
==== Graphical Control Panel ====<br />
Sucrose 0.82 introduces a graphical user interface to modify the preferences. The command line interface is still available. Due to the request from many users we added an option that you can adjust the activation delay of the frame. The activation by hot corners can be turned off completely. Detailed information on each section and how to use the panel can be found [http://wiki.laptop.org/go/Sugar_Control_Panel#The_graphical_user_interface here].<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_cp_start.png|600px|thumb|center|The main page of the control panel with the available sections]]<br />
|-<br />
|}<br />
<br />
==== Session management ====<br />
<br />
In previous releases, if you shut down the system without closing the activities you would risk losing your work. This is now fixed, all the user data is saved on shutdown.<br />
<br />
==== New activity startup notification ====<br />
<br />
The new visual feedback for activity startup integrates much better with the zoom level metaphor.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:startup.png|600px|thumb|center|The browse activity starting up.]]<br />
|-<br />
|}<br />
<br />
==== Object chooser improvements ====<br />
The object chooser allows users to place objects from the journal into activities. In this release, we have added search, filtering, removable devices support, and a much better look.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:objectchooser.png|600px|thumb|center|Choosing an image to place in a Write activity]]<br />
|-<br />
|}<br />
<br />
==== Multiple layouts in the home view and ability to move icons around ====<br />
Users have asked insistently for a better way to organize lots of activities in the Sugar shell, so we have implemented new ways to list activities and operate on them.<br />
<br />
All installed activities are shown in a list that can be searched. Activities can be removed from there and marked as "favorite". This means that these favorite activities will appear in the more restricted views shown below. The goal is to offer a simpler view with just the most used activities.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:listview.png|600px|thumb|center|All installed activities are presented in a searchable list]]<br />
|-<br />
|}<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:ring_and_layouts.png|600px|thumb|center|Favorites organized in a ring and layout switcher]]<br />
|-<br />
|}<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:freeform.png|600px|thumb|center|Favorites organized freely by the user]]<br />
|-<br />
|}<br />
<br />
==== Window navigation using tab ====<br />
<br />
Cycling through activities with alt+tab (forward) and alt+shift+tab (backward) has been greatly improved in this release. To aid in finding the activities, the frame will be shown when cycling through windows. In addition the speed has been improved for an overall smooth experience.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_tab_windows.png|600px|thumb|center|Cycling through the list of available activities using alt+tab]]<br />
|-<br />
|}<br />
<br />
=== Journal ===<br />
==== Options in entry palette ====<br />
As part of the redesign of the journal some options that were only present in the detailed view are now present as well in the main view. The palette associated with each entry icon does provide a quickstart option, the possibility to copy the entry and to erase it from the journal. Another feature is that you can directly edit the title of an entry in the main page by clicking on it.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_palette_options_for_entry.png|600px|thumb|center|Start, copy or erase an entry using it's palette]]<br />
|-<br />
|}<br />
<br />
==== Launch activity by clicking on thumbnail ====<br />
You can launch an activity directly from the thumbnail in the detailed view of an entry.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_launch_activity_thumbnail.png|600px|thumb|center|Launch an activity directly from the thumbnail in the detailed view of an entry]]<br />
|-<br />
|}<br />
<br />
=== Browse ===<br />
==== Autocompletion of bookmarks and history ====<br />
<br />
If you type a word in the address entry you will be presented with a list of sites that you already visited, bookmarked, or saw in a shared browsing session.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:autocompletion.png|600px|thumb|center|The autocompletion dialog will offer you pages that you already visited before]]<br />
|-<br />
|}<br />
<br />
==== Find in context ====<br />
The search interface, placed in the edit toolbar, let you locate text in the content of a page. You can use the ctrl+f keystroke from any other tab of the browse activity to reveal the focused search entry. The search is type ahead like. You can use enter to get the next occurrence or you can use the next and prev buttons to find other occurrences.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_browse_search.png|600px|thumb|center|The search interface let you locate text in the content of a page]]<br />
|-<br />
|}<br />
<br />
==== Certificate exceptions ====<br />
<br />
Some websites have custom or invalid SSL certificates, which Browse usually refuse to load for security reasons. Unfortunately this is very common and prevents access to several web sites. We added Firefox 3's feature for the user to make an exception and load the site anyway.<br />
<br />
==== Contextual palettes ====<br />
Palettes provide secondary information and ways to invoke actions on graphical elements. In this release we have added to Browse the ability to copy links and images to the clipboard (drag and drop is more discoverable but less convenient sometimes) and following links.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:Image_palette_detail.png|300px|thumb|center|Palette allowing to copy images to the clipboard]]<br />
|-<br />
|}<br />
<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:Link_palette_detail.png|300px|thumb|center|Palette allowing to follow links and copy them to the clipboard]]<br />
|-<br />
|}<br />
<br />
=== Chat ===<br />
==== Chat with non-sugar Jabber clients ====<br />
<br />
Computers not running Sugar can initiate Chat connections to Sugar, by running a Jabber (XMPP) client, either with both registered on the same Jabber server or by running a link local XMPP account such as Empathy with salut or Pidgin with Bonjour.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:PC2-Buddy_List.png|600px|thumb|center|See Sugar machine in buddy list]]<br />
|-<br />
|}<br />
<br />
Initiate a chat with the Sugar client:<br />
<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:PC3-Start_Chat.png|600px|thumb|center|Start chatting]]<br />
|-<br />
|}<br />
<br />
Sugar will display an invitation to Chat:<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:XO2-Frame_Invitation.png|600px|thumb|center|Chat invitation]]<br />
|-<br />
|}<br />
<br />
This launches the Chat activity:<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:XO4-Chat_in_progress.png|600px|thumb|center|Chat in progress]]<br />
|-<br />
|}<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:PC4-Chat_Reply.png|600px|thumb|center|View from Jabber client]]<br />
|-<br />
|}<br />
<br />
== What's New For Developers ==<br />
Faisal Anwar has done a fantastic work in documenting the sugar API. This tutorial style [http://wiki.laptop.org/go/Sugar_Almanac guide] is a nice starting point for new developers and an interesting read up for the pros. <br />
<br />
David Farning has set up a great [http://api.sugarlabs.org/ site] where the sugar code can be browsed. The code for the site is based off api.kde.org. The documentation is dynamically generated from the git tree using doxygen and a modified version of kdocs.<br />
<br />
==Internationalization (i18n) and Localization (l10n)==<br />
Thanks to members of the worldwide [https://dev.laptop.org/translate/ OLPC Translation Project], who can be found on the [http://lists.laptop.org/listinfo/localization localization mailing list], we have the following languages which have significant support (more than 80% of the user interface translated):<br />
<br />
* Dutch<br />
* French<br />
* German<br />
* Greek<br />
* Italian<br />
* Japanese<br />
* Kinyarwanda<br />
* Kreyol<br />
* Marathi<br />
* Mongolian<br />
* Nepali<br />
* Sinhala <br />
* Spanish<br />
* Telugu<br />
* Turkish<br />
* Urdu<br />
<br />
Moreover, a number of languages have attained "partially supported" status, with more than half of the user interface strings translated.<br />
<br />
<gallery Caption="Screenshots of the translated Sugar interface" widths="800px" heights="550px" perrow=1><br />
Image:Sugar_082_Sinhala.png|<center>Sinhala</center><br />
Image:Sugar_082_Mongolian.png|<center>Mongolian</center><br />
</gallery><br />
<br />
== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose modules===<br />
<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-toolkit/sugar-toolkit-0.82.1.tar.bz2 sugar-toolkit 0.82.1]<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar/sugar-0.82.0.tar.bz2 sugar 0.82.0]<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-artwork/sugar-artwork-0.82.0.tar.bz2 sugar-artwork 0.82.0]<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-base/sugar-base-0.82.1.tar.bz2 sugar-base 0.82.1]<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-datastore/sugar-datastore-0.82.0.tar.bz2 sugar-datastore 0.82.0]<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-presence-service/sugar-presence-service-0.82.1.tar.bz2 sugar-presence-service 0.82.1]<br />
* [http://dev.laptop.org/pub/sugar/sources/etoys/etoys-3.0.2076.tar.gz etoys 3.0.2076]<br />
* [http://dev.laptop.org/pub/sugar/sources/journal-activity/Journal-97.tar.bz2 Journal 97]<br />
<br />
=== Fructose modules ===<br />
<br />
* [http://dev.laptop.org/pub/sugar/sources/read-activity/Read-49.tar.bz2 read-activity 49]<br />
* [http://dev.laptop.org/pub/sugar/sources/chat-activity/Chat-45.tar.bz2 chat-activity 45]<br />
* [http://dev.laptop.org/pub/sugar/sources/terminal-activity/Terminal-15.tar.bz2 terminal-activity 15]<br />
* [http://dev.laptop.org/pub/sugar/sources/web-activity/Browse-95.tar.bz2 browse-activity 95]<br />
* [http://dev.laptop.org/pub/sugar/sources/etoys-activity/etoys-activity-87.tar.gz etoys-activity 87]<br />
* [http://dev.laptop.org/pub/sugar/sources/write-activity/Write-57.tar.bz2 write-activity 57]<br />
* [http://dev.laptop.org/pub/sugar/sources/calculate-activity/Calculate-23.tar.bz2 calculate-activity 23]<br />
* [http://dev.laptop.org/pub/sugar/sources/log-activity/Log-13.tar.bz2 log-activity 13]<br />
* [http://dev.laptop.org/pub/sugar/sources/pippy-activity/Pippy-25.tar.bz2 pippy-activity 25]<br />
<br />
==Installing Sucrose==<br />
<br />
*Sucrose 0.82 packages are included with OLPC joyride builds from build 2289.<br />
<br />
*Ubuntu packages are available: ''See'' [[Community/Distributions/Ubuntu#Sucrose_0.82]]<br />
<br />
==Looking at the release cycle details==<br />
You can browse the notes of each development release in [[DevelopmentTeam/Release/Roadmap#Schedule]]. Their respective sources are listed there as well.<br />
<br />
==Looking Forward to 0.84==<br />
<br />
Planning of the next release cycle has started at [[DevelopmentTeam/Release/Roadmap/0.84]].<br />
<br />
==Credits==<br />
''Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible''.<br />
<br />
[[Category:Vandal magnet]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=0.82/Notes&diff=139580.82/Notes2009-01-09T22:55:46Z<p>Marcopg: Reverted edits by Dfarning (Talk) to last version by Dfarning-bot</p>
<hr />
<div>=Sucrose 0.82 Release Notes=<br />
<br />
==Introduction==<br />
<br />
Sucrose 0.82 is the latest version of the Sugar education platform, consisting of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_A_set_of_demonstration_activities|Fructose]], a set of demonstration activities. <br />
<br />
Sucrose is released every six months and contains many new features, improvements, bug fixes, and translations. Sucrose 0.82 continues this tradition and is our most well-planned release to date.<br />
<br />
To learn more about Sugar, visit the [[Main_Page|Sugar Labs wiki]].<br />
<br />
==What's New For Users==<br />
<br />
===Sugar===<br />
<br />
==== Graphical Control Panel ====<br />
Sucrose 0.82 introduces a graphical user interface to modify the preferences. The command line interface is still available. Due to the request from many users we added an option that you can adjust the activation delay of the frame. The activation by hot corners can be turned off completely. Detailed information on each section and how to use the panel can be found [http://wiki.laptop.org/go/Sugar_Control_Panel#The_graphical_user_interface here].<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_cp_start.png|600px|thumb|center|The main page of the control panel with the available sections]]<br />
|-<br />
|}<br />
<br />
==== Session management ====<br />
<br />
In previous releases, if you shut down the system without closing the activities you would risk losing your work. This is now fixed, all the user data is saved on shutdown.<br />
<br />
==== New activity startup notification ====<br />
<br />
The new visual feedback for activity startup integrates much better with the zoom level metaphor.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:startup.png|600px|thumb|center|The browse activity starting up.]]<br />
|-<br />
|}<br />
<br />
==== Object chooser improvements ====<br />
The object chooser allows users to place objects from the journal into activities. In this release, we have added search, filtering, removable devices support, and a much better look.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:objectchooser.png|600px|thumb|center|Choosing an image to place in a Write activity]]<br />
|-<br />
|}<br />
<br />
==== Multiple layouts in the home view and ability to move icons around ====<br />
Users have asked insistently for a better way to organize lots of activities in the Sugar shell, so we have implemented new ways to list activities and operate on them.<br />
<br />
All installed activities are shown in a list that can be searched. Activities can be removed from there and marked as "favorite". This means that these favorite activities will appear in the more restricted views shown below. The goal is to offer a simpler view with just the most used activities.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:listview.png|600px|thumb|center|All installed activities are presented in a searchable list]]<br />
|-<br />
|}<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:ring_and_layouts.png|600px|thumb|center|Favorites organized in a ring and layout switcher]]<br />
|-<br />
|}<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:freeform.png|600px|thumb|center|Favorites organized freely by the user]]<br />
|-<br />
|}<br />
<br />
==== Window navigation using tab ====<br />
<br />
Cycling through activities with alt+tab (forward) and alt+shift+tab (backward) has been greatly improved in this release. To aid in finding the activities, the frame will be shown when cycling through windows. In addition the speed has been improved for an overall smooth experience.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_tab_windows.png|600px|thumb|center|Cycling through the list of available activities using alt+tab]]<br />
|-<br />
|}<br />
<br />
=== Journal ===<br />
==== Options in entry palette ====<br />
As part of the redesign of the journal some options that were only present in the detailed view are now present as well in the main view. The palette associated with each entry icon does provide a quickstart option, the possibility to copy the entry and to erase it from the journal. Another feature is that you can directly edit the title of an entry in the main page by clicking on it.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_palette_options_for_entry.png|600px|thumb|center|Start, copy or erase an entry using it's palette]]<br />
|-<br />
|}<br />
<br />
==== Launch activity by clicking on thumbnail ====<br />
You can launch an activity directly from the thumbnail in the detailed view of an entry.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_launch_activity_thumbnail.png|600px|thumb|center|Launch an activity directly from the thumbnail in the detailed view of an entry]]<br />
|-<br />
|}<br />
<br />
=== Browse ===<br />
==== Autocompletion of bookmarks and history ====<br />
<br />
If you type a word in the address entry you will be presented with a list of sites that you already visited, bookmarked, or saw in a shared browsing session.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:autocompletion.png|600px|thumb|center|The autocompletion dialog will offer you pages that you already visited before]]<br />
|-<br />
|}<br />
<br />
==== Find in context ====<br />
The search interface, placed in the edit toolbar, let you locate text in the content of a page. You can use the ctrl+f keystroke from any other tab of the browse activity to reveal the focused search entry. The search is type ahead like. You can use enter to get the next occurrence or you can use the next and prev buttons to find other occurrences.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:0_82_browse_search.png|600px|thumb|center|The search interface let you locate text in the content of a page]]<br />
|-<br />
|}<br />
<br />
==== Certificate exceptions ====<br />
<br />
Some websites have custom or invalid SSL certificates, which Browse usually refuse to load for security reasons. Unfortunately this is very common and prevents access to several web sites. We added Firefox 3's feature for the user to make an exception and load the site anyway.<br />
<br />
==== Contextual palettes ====<br />
Palettes provide secondary information and ways to invoke actions on graphical elements. In this release we have added to Browse the ability to copy links and images to the clipboard (drag and drop is more discoverable but less convenient sometimes) and following links.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:Image_palette_detail.png|300px|thumb|center|Palette allowing to copy images to the clipboard]]<br />
|-<br />
|}<br />
<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:Link_palette_detail.png|300px|thumb|center|Palette allowing to follow links and copy them to the clipboard]]<br />
|-<br />
|}<br />
<br />
=== Chat ===<br />
==== Chat with non-sugar Jabber clients ====<br />
<br />
Computers not running Sugar can initiate Chat connections to Sugar, by running a Jabber (XMPP) client, either with both registered on the same Jabber server or by running a link local XMPP account such as Empathy with salut or Pidgin with Bonjour.<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:PC2-Buddy_List.png|600px|thumb|center|See Sugar machine in buddy list]]<br />
|-<br />
|}<br />
<br />
Initiate a chat with the Sugar client:<br />
<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:PC3-Start_Chat.png|600px|thumb|center|Start chatting]]<br />
|-<br />
|}<br />
<br />
Sugar will display an invitation to Chat:<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:XO2-Frame_Invitation.png|600px|thumb|center|Chat invitation]]<br />
|-<br />
|}<br />
<br />
This launches the Chat activity:<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:XO4-Chat_in_progress.png|600px|thumb|center|Chat in progress]]<br />
|-<br />
|}<br />
<br />
{|style="border: solid 1px gray; margin: 1em auto 1em; auto"<br />
|-<br />
| valign="top"|<br />
[[Image:PC4-Chat_Reply.png|600px|thumb|center|View from Jabber client]]<br />
|-<br />
|}<br />
<br />
== What's New For Developers ==<br />
Faisal Anwar has done a fantastic work in documenting the sugar API. This tutorial style [http://wiki.laptop.org/go/Sugar_Almanac guide] is a nice starting point for new developers and an interesting read up for the pros. <br />
<br />
David Farning has set up a great [http://api.sugarlabs.org/ site] where the sugar code can be browsed. The code for the site is based off api.kde.org. The documentation is dynamically generated from the git tree using doxygen and a modified version of kdocs.<br />
<br />
==Internationalization (i18n) and Localization (l10n)==<br />
Thanks to members of the worldwide [https://dev.laptop.org/translate/ OLPC Translation Project], who can be found on the [http://lists.laptop.org/listinfo/localization localization mailing list], we have the following languages which have significant support (more than 80% of the user interface translated):<br />
<br />
* Dutch<br />
* French<br />
* German<br />
* Greek<br />
* Italian<br />
* Japanese<br />
* Kinyarwanda<br />
* Kreyol<br />
* Marathi<br />
* Mongolian<br />
* Nepali<br />
* Sinhala <br />
* Spanish<br />
* Telugu<br />
* Turkish<br />
* Urdu<br />
<br />
Moreover, a number of languages have attained "partially supported" status, with more than half of the user interface strings translated.<br />
<br />
<gallery Caption="Screenshots of the translated Sugar interface" widths="800px" heights="550px" perrow=1><br />
Image:Sugar_082_Sinhala.png|<center>Sinhala</center><br />
Image:Sugar_082_Mongolian.png|<center>Mongolian</center><br />
</gallery><br />
<br />
{{:Sugar source}}<br />
<br />
==Installing Sucrose==<br />
<br />
*Sucrose 0.82 packages are included with OLPC joyride builds from build 2289.<br />
<br />
*Ubuntu packages are available: ''See'' [[Community/Distributions/Ubuntu#Sucrose_0.82]]<br />
<br />
==Looking at the release cycle details==<br />
You can browse the notes of each development release in [[DevelopmentTeam/Release/Roadmap#Schedule]]. Their respective sources are listed there as well.<br />
<br />
==Looking Forward to 0.84==<br />
<br />
Planning of the next release cycle has started at [[DevelopmentTeam/Release/Roadmap/0.84]].<br />
<br />
==Credits==<br />
''Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible''.<br />
<br />
[[Category:Vandal magnet]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/FOSDEM_2009&diff=13930Marketing Team/Events/FOSDEM 20092009-01-07T13:25:37Z<p>Marcopg: </p>
<hr />
<div>OLPC / SugarLabs will have a presence at [http://www.fosdem.org/2009/ FOSDEM'09] taking place in Brussels (Belgium) from Saturday, February 7 to Sunday, February 8.<br />
<br />
Additionally plans are underway to have a one-day OLPC / Sugar community meetup on (probably) Friday, February 6.<br />
<br />
== Goals | FOSDEM'09 ==<br />
<br />
* getting more developers to work on Sugar related tasks<br />
<br />
== Goals | Community Meetup ==<br />
<br />
* discussing the current state of things<br />
* making plans for 2009:<br />
** better defining the relation between OLPC and Sugar Labs<br />
** advancing the Sugar platform<br />
** making awesome educational content<br />
** writing cool activities<br />
** building and contacting relevant communities around OLPC and Sugar<br />
** generally making it easier to contribute to OLPC and Sugar<br />
** translating existing documentation (e.g. FlossManuals)<br />
** writing materials geared towards how teachers can use the XO and Sugar in schools<br />
** designing great marketing materials<br />
** ...<br />
* socializing, finally being able to put faces to nicknames<br />
<br />
== Attending | FOSDEM'09 ==<br />
<br />
Please sign up here if you plan to attend!<br />
[[User:ChristophD|ChristophD]] 03:40, 7 January 2009 (UTC)<br />
<br />
* [[User:ChristophD|ChristophD]]<br />
* [[User:niklaus|niklaus]]<br />
* [[User:Tomeu|Tomeu]]<br />
* [[User:BenjaminBerg|Benjamin Berg]]<br />
* [[User:Marcopg|Marcopg]] (not sure yet)<br />
<br />
== Attending | Community Meetup ==<br />
<br />
Please sign up here if you plan to attend!<br />
[[User:ChristophD|ChristophD]] 03:40, 7 January 2009 (UTC)<br />
<br />
* [[User:ChristophD|ChristophD]]<br />
* [[User:niklaus|niklaus]]<br />
* [[User:Tomeu|Tomeu]]<br />
* [[User:BenjaminBerg|Benjamin Berg]]<br />
* [[User:Marcopg|Marcopg]] (not sure yet)<br />
<br />
== Schedule == <br />
<br />
TBD<br />
<br />
Have proposed two talks, one in the [https://fedoraproject.org/wiki/FedoraEvents/FOSDEM/FOSDEM2009#Speakers_in_the_Dev_Room Fedora dev room] and the other in the [http://live.gnome.org/Brussels2009/Devroom GNOME dev room]. [[User:Tomeu|tomeu]] 12:29, 7 January 2009 (UTC)<br />
<br />
== To-Do ==<br />
<br />
* decide if we are going to ask a sister project for a piece of a booth (we did so last year in the GNOME booth)<br />
* find a venue for the friday meeting<br />
* lots of things...<br />
<br />
== Comments ==<br />
<br />
Please add relevant notes and thoughts!<br />
[[User:ChristophD|ChristophD]] 03:40, 7 January 2009 (UTC)</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13678Development Team/Source Code2008-12-20T17:32:39Z<p>Marcopg: /* Stable */</p>
<hr />
<div>If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
== Stable ==<br />
<br />
* [[DevelopmentTeam/Source_Code/0.82|Sucrose 0.82]]<br />
<br />
== Unstable ==<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-datastore<br />
| Backend of the journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| sugar-presence-service<br />
| Presence service<br />
| [http://git.sugarlabs.org/projects/sugar-presence-service git://git.sugarlabs.org/sugar-presence-service/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/browse/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/projects/log-activity git://dev.laptop.org/projects/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|-<br />
|etoys<br />
|Etoys activity<br />
|[http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz 97]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13677Development Team/Source Code2008-12-20T17:31:37Z<p>Marcopg: /* Getting the sources */</p>
<hr />
<div>If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
== Stable ==<br />
<br />
* [[DevelopmentTeam/Source_Code|Sucrose 0.82]]<br />
<br />
== Unstable ==<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-datastore<br />
| Backend of the journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| sugar-presence-service<br />
| Presence service<br />
| [http://git.sugarlabs.org/projects/sugar-presence-service git://git.sugarlabs.org/sugar-presence-service/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/browse/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/projects/log-activity git://dev.laptop.org/projects/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|-<br />
|etoys<br />
|Etoys activity<br />
|[http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz 97]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=0.82/Source_Code&diff=136760.82/Source Code2008-12-20T17:30:17Z<p>Marcopg: /* Glucose modules */</p>
<hr />
<div>== Glucose modules ==<br />
<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-toolkit/sugar-toolkit-0.82.11.tar.bz2 sugar-toolkit 0.82.11] or git clone git+ssh://dev.laptop.org/sugar-toolkit <br />
* [http://dev.laptop.org/pub/sugar/sources/sugar/sugar-0.82.9.tar.bz2 sugar 0.82.9] or git clone git+ssh://dev.laptop.org/sugar<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-artwork/sugar-artwork-0.82.3.tar.bz2 sugar-artwork 0.82.3] or git clone git+ssh://dev.laptop.org/sugar-artwork<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-base/sugar-base-0.82.2.tar.bz2 sugar-base 0.82.2] or git clone git+ssh://dev.laptop.org/sugar-base<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-datastore/sugar-datastore-0.82.1.tar.bz2 sugar-datastore 0.82.1] or git clone git+ssh://dev.laptop.org/sugar-datastore<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-presence-service/sugar-presence-service-0.82.2.tar.bz2 sugar-presence-service 0.82.2] or git clone git+ssh://dev.laptop.org/sugar-presence-service<br />
* [http://dev.laptop.org/pub/sugar/sources/etoys/etoys-3.0.2076.tar.gz etoys 3.0.2076]<br />
* [http://dev.laptop.org/pub/sugar/sources/journal-activity/Journal-99.tar.bz2 Journal 99] or git clone git+ssh://dev.laptop.org/journal-activity<br />
<br />
== Fructose modules ==<br />
<br />
* [http://dev.laptop.org/pub/sugar/sources/read-activity/Read-49.tar.bz2 read-activity 49]<br />
* [http://dev.laptop.org/pub/sugar/sources/chat-activity/Chat-45.tar.bz2 chat-activity 45]<br />
* [http://dev.laptop.org/pub/sugar/sources/terminal-activity/Terminal-15.tar.bz2 terminal-activity 15]<br />
* [http://dev.laptop.org/pub/sugar/sources/web-activity/Browse-95.tar.bz2 browse-activity 95]<br />
* [http://dev.laptop.org/pub/sugar/sources/etoys-activity/etoys-activity-87.tar.gz etoys-activity 87]<br />
* [http://dev.laptop.org/pub/sugar/sources/write-activity/Write-57.tar.bz2 write-activity 57]<br />
* [http://dev.laptop.org/pub/sugar/sources/calculate-activity/Calculate-23.tar.bz2 calculate-activity 23]<br />
* [http://dev.laptop.org/pub/sugar/sources/log-activity/Log-13.tar.bz2 log-activity 13]<br />
* [http://dev.laptop.org/pub/sugar/sources/pippy-activity/Pippy-25.tar.bz2 pippy-activity 25]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=0.82/Source_Code&diff=136750.82/Source Code2008-12-20T17:29:31Z<p>Marcopg: New page: == Glucose modules == (The page :Category:Source architecture may help understand the structure and function of the below. You also obtain a full copy of the source by building [[suga...</p>
<hr />
<div>== Glucose modules ==<br />
<br />
(The page [[:Category:Source architecture]] may help understand the structure and function of the below. You also obtain a full copy of the source by building [[sugar-jhbuild]]; it goes in the sugar-jhbuild/source directory.)<br />
<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-toolkit/sugar-toolkit-0.82.11.tar.bz2 sugar-toolkit 0.82.11] or git clone git+ssh://dev.laptop.org/sugar-toolkit <br />
* [http://dev.laptop.org/pub/sugar/sources/sugar/sugar-0.82.9.tar.bz2 sugar 0.82.9] or git clone git+ssh://dev.laptop.org/sugar<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-artwork/sugar-artwork-0.82.3.tar.bz2 sugar-artwork 0.82.3] or git clone git+ssh://dev.laptop.org/sugar-artwork<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-base/sugar-base-0.82.2.tar.bz2 sugar-base 0.82.2] or git clone git+ssh://dev.laptop.org/sugar-base<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-datastore/sugar-datastore-0.82.1.tar.bz2 sugar-datastore 0.82.1] or git clone git+ssh://dev.laptop.org/sugar-datastore<br />
* [http://dev.laptop.org/pub/sugar/sources/sugar-presence-service/sugar-presence-service-0.82.2.tar.bz2 sugar-presence-service 0.82.2] or git clone git+ssh://dev.laptop.org/sugar-presence-service<br />
* [http://dev.laptop.org/pub/sugar/sources/etoys/etoys-3.0.2076.tar.gz etoys 3.0.2076]<br />
* [http://dev.laptop.org/pub/sugar/sources/journal-activity/Journal-99.tar.bz2 Journal 99] or git clone git+ssh://dev.laptop.org/journal-activity<br />
<br />
== Fructose modules ==<br />
<br />
* [http://dev.laptop.org/pub/sugar/sources/read-activity/Read-49.tar.bz2 read-activity 49]<br />
* [http://dev.laptop.org/pub/sugar/sources/chat-activity/Chat-45.tar.bz2 chat-activity 45]<br />
* [http://dev.laptop.org/pub/sugar/sources/terminal-activity/Terminal-15.tar.bz2 terminal-activity 15]<br />
* [http://dev.laptop.org/pub/sugar/sources/web-activity/Browse-95.tar.bz2 browse-activity 95]<br />
* [http://dev.laptop.org/pub/sugar/sources/etoys-activity/etoys-activity-87.tar.gz etoys-activity 87]<br />
* [http://dev.laptop.org/pub/sugar/sources/write-activity/Write-57.tar.bz2 write-activity 57]<br />
* [http://dev.laptop.org/pub/sugar/sources/calculate-activity/Calculate-23.tar.bz2 calculate-activity 23]<br />
* [http://dev.laptop.org/pub/sugar/sources/log-activity/Log-13.tar.bz2 log-activity 13]<br />
* [http://dev.laptop.org/pub/sugar/sources/pippy-activity/Pippy-25.tar.bz2 pippy-activity 25]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13674Development Team/Source Code2008-12-20T16:56:23Z<p>Marcopg: /* Fructose */</p>
<hr />
<div>== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-datastore<br />
| Backend of the journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| sugar-presence-service<br />
| Presence service<br />
| [http://git.sugarlabs.org/projects/sugar-presence-service git://git.sugarlabs.org/sugar-presence-service/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/browse/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/projects/log-activity git://dev.laptop.org/projects/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|-<br />
|etoys<br />
|Etoys activity<br />
|[http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz 97]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13673Development Team/Source Code2008-12-20T16:54:18Z<p>Marcopg: /* Glucose */</p>
<hr />
<div>== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-datastore<br />
| Backend of the journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| sugar-presence-service<br />
| Presence service<br />
| [http://git.sugarlabs.org/projects/sugar-presence-service git://git.sugarlabs.org/sugar-presence-service/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/web/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/log-activity git://dev.laptop.org/projects/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|-<br />
|etoys<br />
|Etoys activity<br />
|[http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz 97]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13672Development Team/Source Code2008-12-20T16:52:38Z<p>Marcopg: /* Fructose */</p>
<hr />
<div>== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-datastore<br />
| Backend of the journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| sugar-presence-service<br />
| Presence service<br />
| [http://git.sugarlabs.org/projects/sugar-presence-service git://git.sugarlabs.org/sugar-presence-service/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/sugar-presence-service/sugar-presence-service-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/web/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/log-activity git://dev.laptop.org/projects/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|-<br />
|etoys<br />
|Etoys activity<br />
|[http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz 97]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13671Activity Team/Packaging2008-12-20T16:35:18Z<p>Marcopg: /* Create a trac component for your activity */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
''If your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.''<br />
<br />
* Generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a server to upload it to, please open a ticket on http://dev.sugarlabs.org, under the shell.sugarlabs.org component, to request a shell account. Remeber to attach your public ssh key. When you have access, create a directory under /pub/sugarlabs/sources/honey for your activity and copy the tarball in it.<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Create a trac component for your activity ===<br />
<br />
Packagers needs to be able to report problems about your activity. Please open a ticket on http://dev.sugarlabs.org, under the trac component, to request creation of a component for your activity.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13670Activity Team/Packaging2008-12-20T16:34:50Z<p>Marcopg: /* Publish source tarballs for each release */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
''If your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.''<br />
<br />
* Generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a server to upload it to, please open a ticket on http://dev.sugarlabs.org, under the shell.sugarlabs.org component, to request a shell account. Remeber to attach your public ssh key. When you have access, create a directory under /pub/sugarlabs/sources/honey for your activity and copy the tarball in it.<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Create a trac component for your activity ===<br />
<br />
Packagers needs to be able to report problems about your activity. Please open a ticket on [http://dev.sugarlabs.org dev.sugarlabs.org], under the trac component, to request creation of a component for your activity.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13669Activity Team/Packaging2008-12-20T16:34:29Z<p>Marcopg: /* Publish source tarballs for each release */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
''If your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.''<br />
<br />
* Generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a server to upload it to, please open a ticket on http://dev.sugarlabs.org dev.sugarlabs.org, under the shell.sugarlabs.org component, to request a shell account. Remeber to attach your public ssh key. When you have access, create a directory under /pub/sugarlabs/sources/honey for your activity and copy the tarball in it.<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Create a trac component for your activity ===<br />
<br />
Packagers needs to be able to report problems about your activity. Please open a ticket on [http://dev.sugarlabs.org dev.sugarlabs.org], under the trac component, to request creation of a component for your activity.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13668Activity Team/Packaging2008-12-20T16:32:29Z<p>Marcopg: /* Publish source tarballs for each release */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
''If your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.''<br />
<br />
* Generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a server to upload it to, please open a ticket on [http://dev.sugarlabs.org dev.sugarlabs.org], under the shell.sugarlabs.org component, to request a shell account. Remeber to attach your public ssh key. When you have access, create a directory under /pub/sugarlabs/sources/honey for your activity and copy the tarball in it.<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Create a trac component for your activity ===<br />
<br />
Packagers needs to be able to report problems about your activity. Please open a ticket on [http://dev.sugarlabs.org dev.sugarlabs.org], under the trac component, to request creation of a component for your activity.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13667Activity Team/Packaging2008-12-20T16:31:37Z<p>Marcopg: /* Common issues */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
''If your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.''<br />
<br />
* Generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a server to upload it to, please open a ticket on [http://dev.sugarlabs.org dev.sugarlabs.org], under the shell.sugarlabs.org component, to request a shell account. Remeber to attach your public ssh key. Feel free create a directory under /pub/sugarlabs/sources/honey for your activity and copy the tarball in it.<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Create a trac component for your activity ===<br />
<br />
Packagers needs to be able to report problems about your activity. Please open a ticket on [http://dev.sugarlabs.org dev.sugarlabs.org], under the trac component, to request creation of a component for your activity.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13666Activity Team/Packaging2008-12-20T16:26:49Z<p>Marcopg: /* Common issues */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
''If your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.''<br />
<br />
* Generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a server to upload it to, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Create a trac component for your activity ===<br />
<br />
Packagers needs to be able to report problems about your activity. Please open a ticket on [http://dev.sugarlabs.org dev.sugarlabs.org], under the trac component, to request creation of a component for your activity.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13665Activity Team/Packaging2008-12-20T16:07:53Z<p>Marcopg: /* Publish source tarballs for each release */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
''If your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.''<br />
<br />
* Generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a server to upload it to, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13664Activity Team/Packaging2008-12-20T16:07:02Z<p>Marcopg: /* Publish source tarballs for each release */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
''If your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.''<br />
<br />
* Generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13663Activity Team/Packaging2008-12-20T16:06:39Z<p>Marcopg: /* Publish source tarballs for each release */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
''If your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.''<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13662Activity Team/Packaging2008-12-20T16:04:52Z<p>Marcopg: /* Publish source tarballs for each release */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
Note: if your activity is part of Fructose you should just follow [[DevelopmentTeam/Release#Module_release|Module Release]] instructions.<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13661Activity Team/Packaging2008-12-20T15:57:06Z<p>Marcopg: /* Turtle Art */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13660Activity Team/Packaging2008-12-20T15:56:37Z<p>Marcopg: /* Calculate */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
No known problems.<br />
<br />
: But when we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13659Activity Team/Packaging2008-12-20T15:54:59Z<p>Marcopg: /* Publish source tarballs for each release */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version. Feel free to add an entry if your activity is not yet listed.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
No known problems.<br />
<br />
: But when we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
Minor issue: depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13658Activity Team/Packaging2008-12-20T15:54:04Z<p>Marcopg: /* Problems */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Activities ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
No known problems.<br />
<br />
: But when we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
Minor issue: depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13657Activity Team/Packaging2008-12-20T15:52:50Z<p>Marcopg: /* Tasks */</p>
<hr />
<div>== Common issues ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Problems ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
No known problems.<br />
<br />
: But when we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
Minor issue: depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13656Activity Team/Packaging2008-12-20T15:52:25Z<p>Marcopg: /* Tasks */</p>
<hr />
<div>== Tasks ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version.<br />
<br />
=== Check copyright and licensing ===<br />
<br />
* Many translations lacks copyright and licensing info completely or they provide just a boilerplate.The package maintainer should edit the .pot file to replace these:<br />
<br />
SOME DESCRIPTIVE TITLE<br />
THE PACKAGE'S COPYRIGHT HOLDER<br />
PACKAGE<br />
<br />
When that is done, they should get in contact with each translator to<br />
make them adopt that improved boilerplate and themselves replace these:<br />
<br />
FIRST AUTHOR <EMAIL@ADDRESS><br />
YEAR<br />
<br />
When doing above, it makes good sense to also tidy the gettext hints to<br />
have proper info too, but that is just nice-to-have for semi-automated<br />
processing, not crucial as the licensing problem.<br />
<br />
== Problems ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
No known problems.<br />
<br />
: But when we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
Minor issue: depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13655Activity Team/Packaging2008-12-20T15:46:35Z<p>Marcopg: /* Publish source tarballs for each release */</p>
<hr />
<div>== Tasks ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie|Bernardo Innocenti]].<br />
* Update the Honey table on the [[DevelopmentTeam/Source_Code#Honey|Source Code]] page with a link to the latest version.<br />
<br />
== Problems ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
No known problems.<br />
<br />
: But when we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
Minor issue: depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Activity_Team/Packaging&diff=13654Activity Team/Packaging2008-12-20T15:46:00Z<p>Marcopg: </p>
<hr />
<div>== Tasks ==<br />
<br />
=== Publish source tarballs for each release ===<br />
<br />
* You can generate a source tarball as follows. It will be placed inside the dist/ directory.<br />
./setup.py dist_source<br />
* Upload it on the web. If you need a place where to upload it, please contact [[User:Bernie||Bernardo Innocenti]].<br />
* Update the Honey table on the [DevelopmentTeam/Source_Code#Honey||Source Code] page with a link to the latest version.<br />
<br />
== Problems ==<br />
<br />
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.<br />
<br />
=== TamTam ===<br />
<br />
* No source tarballs.<br />
* XO specific hacks in the sound code.<br />
<br />
=== Speak ===<br />
<br />
* No source tarball.<br />
<br />
=== Scratch ===<br />
<br />
State unknown.<br />
<br />
=== Ruler ===<br />
<br />
* No source tarball.<br />
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.<br />
<br />
=== Record ===<br />
<br />
* No source tarball.<br />
* Perhaps hardware specific. // issues related to XO's screen ? <br />
<br />
=== Read ===<br />
<br />
* Dependency on sugar-evince, which cannot be installed in parallel with evince.<br />
<br />
=== Pippy ===<br />
<br />
* No source tarball.<br />
<br />
=== Paint ===<br />
<br />
* No source tarball.<br />
* C fill.so module - has source but no build process.<br />
<br />
=== Memorize ===<br />
<br />
* csound missing necessary patches on some distributions.<br />
<br />
=== Measure ===<br />
<br />
* No source tarball.<br />
* Currently hardware specific(?) //issues related to the XO's audio chip<br />
<br />
=== Maze ===<br />
<br />
* No source tarball.<br />
* Weird error on Fedora<br />
from olpcgames import _cairoimage<br />
ImportError: cannot import name _cairoimage<br />
<br />
=== Implode ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
<br />
=== Distance ===<br />
<br />
* No source tarball.<br />
* Shebang/permission mismatch.<br />
* Hardware specific?<br />
<br />
=== Bounce ===<br />
<br />
* No source tarball.<br />
* C code in the bundle.<br />
<br />
=== Etoys ===<br />
<br />
No known problems.<br />
<br />
=== Turtle Art ===<br />
<br />
No known problems.<br />
<br />
: But when we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric): <br />
<br />
from numpy.oldnumeric import *<br />
from numpy.fft import *<br />
<br />
=== Terminal ===<br />
<br />
No known problems.<br />
<br />
=== Jukebox ===<br />
<br />
No known problems.<br />
<br />
=== Log ===<br />
<br />
No known problems.<br />
<br />
=== Memorize ===<br />
<br />
No known problems.<br />
<br />
=== Moon ===<br />
<br />
No known problems.<br />
<br />
=== Analyze ===<br />
<br />
No known problems.<br />
<br />
=== Chat ===<br />
<br />
No known problems.<br />
<br />
=== Calculate ===<br />
<br />
Minor issue: depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.<br />
<br />
=== Browse ===<br />
<br />
No known problems.</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13653Development Team/Source Code2008-12-20T15:31:18Z<p>Marcopg: /* Fructose */</p>
<hr />
<div>== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-datastore<br />
| Backend of the journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| sugar-presence-service<br />
| Presence service<br />
| [http://git.sugarlabs.org/projects/sugar-presence-service git://git.sugarlabs.org/sugar-presence-service/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/sugar-presence-service/sugar-presence-service-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/web/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/log-activity git://dev.laptop.org/projects/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|-<br />
|etoys<br />
|Etoys activity<br />
|[http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz 97]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13652Development Team/Source Code2008-12-20T15:24:53Z<p>Marcopg: /* Glucose */</p>
<hr />
<div>== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-datastore<br />
| Backend of the journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| sugar-presence-service<br />
| Presence service<br />
| [http://git.sugarlabs.org/projects/sugar-presence-service git://git.sugarlabs.org/sugar-presence-service/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/sugar-presence-service/sugar-presence-service-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/web/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/log-activity git://dev.laptop.org/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|-<br />
|etoys<br />
|Etoys activity<br />
|[http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz 97]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13651Development Team/Source Code2008-12-20T15:24:20Z<p>Marcopg: /* Glucose */</p>
<hr />
<div>== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-datastore<br />
| Backend of the Sugar Journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| sugar-presence-service<br />
| [http://git.sugarlabs.org/projects/sugar-presence-service git://git.sugarlabs.org/sugar-presence-service/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/sugar-presence-service/sugar-presence-service-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/web/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/log-activity git://dev.laptop.org/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|-<br />
|etoys<br />
|Etoys activity<br />
|[http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz 97]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13650Development Team/Source Code2008-12-20T15:22:29Z<p>Marcopg: /* Fructose */</p>
<hr />
<div>== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Backend of the Sugar Journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/web/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/log-activity git://dev.laptop.org/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|-<br />
|etoys<br />
|Etoys activity<br />
|[http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz 97]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13649Development Team/Source Code2008-12-20T15:20:17Z<p>Marcopg: /* Fructose */</p>
<hr />
<div>== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Backend of the Sugar Journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/web/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/log-activity git://dev.laptop.org/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 25]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|-<br />
|imageviewer<br />
|Image viewer<br />
|[http://dev.laptop.org/git?p=users/sayamindu/imageviewer-activity git://dev.laptop.org/users/sayamindu/imageviewer-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 5]<br />
|-<br />
|turtleart<br />
|Turtle art<br />
|[http://dev.laptop.org/git?p=projects/turtleart-activity git://dev.laptop.org/projects/turtleart-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 23]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopghttps://wiki.sugarlabs.org/index.php?title=Development_Team/Source_Code&diff=13648Development Team/Source Code2008-12-20T15:12:32Z<p>Marcopg: /* Fructose */</p>
<hr />
<div>== Getting the sources ==<br />
<br />
If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.<br />
<br />
=== Glucose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
| sugar<br />
| Core UI components<br />
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 0.83.4]<br />
|-<br />
| sugar-toolkit<br />
| Activities and extensions toolkit<br />
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 0.83.3]<br />
|-<br />
| sugar-artwork<br />
| Themes and icons<br />
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Helpers for services and activities<br />
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 0.83.2]<br />
|-<br />
| sugar-base<br />
| Backend of the Sugar Journal<br />
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 0.83.1]<br />
|-<br />
| etoys<br />
| Etoys authoring environment<br />
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys]<br />
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz 4.0.2210]<br />
|}<br />
<br />
=== Fructose ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|-<br />
|chat<br />
|Text chatting<br />
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Chat/Chat-61.tar.bz2 61]<br />
|-<br />
|browse<br />
|Web browser<br />
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/web/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Browse/Browse-102.tar.bz2 102]<br />
|-<br />
|read<br />
|Document viewer<br />
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/Read/Read-62.tar.bz2 62]<br />
|-<br />
|log<br />
|Log viewer<br />
|[http://dev.laptop.org/git/log-activity git://dev.laptop.org/log-activity]<br />
|[http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 16]<br />
|-<br />
|write<br />
|Word processor<br />
|[http://dev.laptop.org/git/projects/write git://dev.laptop.org/projects/write]<br />
|[http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 60]<br />
|-<br />
|calculate<br />
|Calculator<br />
|[http://dev.laptop.org/git/projects/calculate git://dev.laptop.org/projects/calculate]<br />
|[http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 25]<br />
|-<br />
|terminal<br />
|Terminal<br />
|[http://dev.laptop.org/git/projects/terminal-activity git://dev.laptop.org/projects/terminal-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|pippy<br />
|Programming in python<br />
|[http://dev.laptop.org/git/projects/pippy-activity git://dev.laptop.org/projects/pippy-activity]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 21]<br />
|-<br />
|jukebox<br />
|Audio and video player<br />
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git]<br />
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 6]<br />
|}<br />
<br />
=== Honey ===<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Description <br />
! Repository<br />
! Latest release<br />
|}<br />
<br />
=== Dependencies ===<br />
<br />
The Sugar interface is based on the GNOME and freedesktop software<br />
stacks, using technologies like Gtk+, dbus, xorg,<br />
matchbox-window-manager and gconf. It is written in Python, making it<br />
easily extended. For the collaboration part, Sugar is using the<br />
telepathy framework.<br />
<br />
The activities depend on technologies like xulrunner for the browser,<br />
abiword for the write activity and squeak for etoys.<br />
<br />
* [http://www.gnome.org/ GNOME]<br />
* [http://www.freedesktop.org/wiki/ freedesktop]<br />
* [http://www.gtk.org/ Gtk+]<br />
* [http://www.freedesktop.org/wiki/Software/dbus dbus]<br />
* [http://www.x.org/wiki/Home X Windows System]<br />
* [http://matchbox-project.org/ matchbox]<br />
* [http://www.gnome.org/projects/gconf/ gconf]<br />
* [http://telepathy.freedesktop.org/wiki/ telepathy]<br />
* [http://developer.mozilla.org/en/XULRunner xulrunner]<br />
* [http://www.abisource.com/ abiword]<br />
* [http://www.squeak.org/ squeak]<br />
<br />
[[Category:Developer]]<br />
[[Category:Installing Sugar]]</div>Marcopg