Difference between revisions of "Activities/Toaster/Develop"

From Sugar Labs
Jump to navigation Jump to search
(reminder about screenshots)
(hints on setting up a more comfortable development environment on an XO-1.5)
Line 25: Line 25:
 
** more advice on bugs: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
 
** more advice on bugs: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
 
** kernel advice on bugs: http://www.kernel.org/pub/linux/docs/lkml/reporting-bugs.html
 
** kernel advice on bugs: http://www.kernel.org/pub/linux/docs/lkml/reporting-bugs.html
 +
** To get white on black terminal edit ~/.sugar/default/terminalrc and swap #000000 and #ffffff
 +
** sudo yum install vim-enhanced gives a more feature rich vim editor
 +
** sudo vi /etc/fstab ; change the /var/tmp size= to 20%.  This is used by yum in some circumstances instead of /var/cache/yum
 +
** sudo vi /etc/rc.d/rc.local ; add "mkdir --mode 777 /var/run/screen" required by screen
  
 
* ToDo
 
* ToDo

Revision as of 18:35, 10 June 2010

I hope this collection will get updated along with the resources discussed on our email list.

  • SOAS & Builds
    • http://spins.fedoraproject.org/soas/ - Sugar on a Stick (SOAS) is now an official Fedora Spin. This means Fedora 13 and beyond provide the newest versions of Sugar, however deployments of XOs are currently using F11 or F9 based builds. Toaster is targeting full support for F11 and F9 right now.
    • For Ubuntu machines until the Ubuntu Sugarteam make more progress here is the advice I got on how to run Sugar with Virtualbox.
  • XO 1.5 Specific
  • ToDo
    • file a bug advertising the Activity is ready for translation using Pootle, then make sure to run ./setup.py genpot every time a new string is added and ./setup.py fix_manifest to keep MANIFEST up to date, especially before a release.
    • git tag -m "Release 1" v1 HEAD ; git push --tags
    • create screen shots and .gif of .svg icon when uploading .xo file to activites.sugarlabs.org