<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dfarning</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dfarning"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Dfarning"/>
	<updated>2026-04-06T22:14:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Dfarning&amp;diff=90490</id>
		<title>User:Dfarning</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Dfarning&amp;diff=90490"/>
		<updated>2013-11-16T09:47:58Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: /* David Farning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
= Web Services Coordination =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
What does the project do? &lt;br /&gt;
&lt;br /&gt;
* Provides a runtime for the web activity&lt;br /&gt;
* Provides tools to build a web activity&lt;br /&gt;
* Encourages feedback from web developers&lt;br /&gt;
* Detects patterns between web activities and implement tools for shortcutting them. &lt;br /&gt;
* Should the project encourage “good practices” ??&lt;br /&gt;
&lt;br /&gt;
== Vision ==&lt;br /&gt;
How will the world be better if the project succeeds?&lt;br /&gt;
&lt;br /&gt;
* Adopting web developers to build web activities &lt;br /&gt;
* There is a growing world of amazing tools and libs for web development that could be exploited on web activities.&lt;br /&gt;
* Smoothing the port of existing web apps to sugar (like games, etc)&lt;br /&gt;
&lt;br /&gt;
== Values ==&lt;br /&gt;
The foundation upon which integrity is based.&lt;br /&gt;
&lt;br /&gt;
* Be able to change and adapt fast without risk and losing quality&lt;br /&gt;
* automated testing&lt;br /&gt;
* code coverage&lt;br /&gt;
* safe refactoring&lt;br /&gt;
* Decision making should be done by measuring data and not by tastes and feelings&lt;br /&gt;
* Framework should be easy to introduce to web developers&lt;br /&gt;
&lt;br /&gt;
== Impact ==&lt;br /&gt;
Where we want to be in two years?&lt;br /&gt;
&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
= Road Map =&lt;br /&gt;
&lt;br /&gt;
??&lt;br /&gt;
&lt;br /&gt;
= Project specification = &lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
Technical tasks which must be completed prior to final release&lt;br /&gt;
SourceMaps&lt;br /&gt;
osbuild webkitgtk version: 2.0.4&lt;br /&gt;
API doc (something like http://usejsdoc.org)&lt;br /&gt;
book reader as a QA cycle&lt;br /&gt;
Most of the problems were observed when rendering ebooks and navigating them.&lt;br /&gt;
The idea is to make a web activity using an existing ebook web reader.&lt;br /&gt;
How to do state persistence on web activities???&lt;br /&gt;
localStorage&lt;br /&gt;
datastore.js&lt;br /&gt;
dictstore.js&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
�&lt;br /&gt;
cycle a:&lt;br /&gt;
Current status of web activities (with sugar 0.100)&lt;br /&gt;
Simple web activities are able to be made&lt;br /&gt;
osbuild works well as devel environment on Ubuntu 12.04 and Fedora18, but it lacks for well defined development flow&lt;br /&gt;
It’s possible to do some state persistence through js API, but there is no doc about it&lt;br /&gt;
SL discourages the use of x2js compilers (and minifiers) due to current webkitgtk does not support SourceMaps&lt;br /&gt;
WebCam support is unknown&lt;br /&gt;
To do&lt;br /&gt;
Documenting persistence API&lt;br /&gt;
Add support for Sugar 0.98 (?)&lt;br /&gt;
Define development flow for web activities&lt;br /&gt;
Add support for SourceMap&lt;br /&gt;
Research webcam support (try out HTML5, media access)&lt;br /&gt;
Documenting internationalization method&lt;br /&gt;
Make a porting of a GTK-based activity (ex.: BookReader)&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3&amp;diff=68189</id>
		<title>Dextrose/3</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3&amp;diff=68189"/>
		<updated>2011-08-16T02:00:57Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: inital content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Downloads: http://download.sugarlabs.org/dextrose/&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAMEE}}/}}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Roadmap&amp;diff=68188</id>
		<title>Dextrose/3/Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Roadmap&amp;diff=68188"/>
		<updated>2011-08-16T01:59:29Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: Created page with &amp;quot;{|class=&amp;quot;wikitable&amp;quot; !Target Date !Actual Date !Release  !Description/Milestone |- | 08 Aug, 2011 |  | Alpha-1 |  * QA testing starts |- | 22 Aug, 2011 |  |  |  * Feature Freeze |...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Target Date&lt;br /&gt;
!Actual Date&lt;br /&gt;
!Release &lt;br /&gt;
!Description/Milestone&lt;br /&gt;
|-&lt;br /&gt;
| 08 Aug, 2011&lt;br /&gt;
| &lt;br /&gt;
| Alpha-1&lt;br /&gt;
| &lt;br /&gt;
* QA testing starts&lt;br /&gt;
|-&lt;br /&gt;
| 22 Aug, 2011&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
* Feature Freeze&lt;br /&gt;
|-&lt;br /&gt;
| 19 Sept, 2011&lt;br /&gt;
| &lt;br /&gt;
| Alpha-2&lt;br /&gt;
| &lt;br /&gt;
* &lt;br /&gt;
|-&lt;br /&gt;
| 17 Oct, 2011&lt;br /&gt;
| &lt;br /&gt;
| Alpha-3&lt;br /&gt;
| &lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
| 14 Nov 2011&lt;br /&gt;
|&lt;br /&gt;
| Beta-1&lt;br /&gt;
| &lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
| 28 Nov 2011&lt;br /&gt;
|&lt;br /&gt;
| Beta-2&lt;br /&gt;
| &lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
| 12 Dec 2011&lt;br /&gt;
|&lt;br /&gt;
| Release&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Infrastructure_Team/Zamboni&amp;diff=56641</id>
		<title>Infrastructure Team/Zamboni</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Infrastructure_Team/Zamboni&amp;diff=56641"/>
		<updated>2010-09-10T00:21:17Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: rough draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/projects/slo-activities&lt;br /&gt;
&lt;br /&gt;
Branches structure:&lt;br /&gt;
* &#039;&#039;master&#039;&#039; branch, last ASLO codebase&lt;br /&gt;
* &#039;&#039;master-theme&#039;&#039; rebased to &#039;&#039;master&#039;&#039; branch, last ASLO codebase with sugar theme&lt;br /&gt;
* &#039;&#039;v&amp;lt;version&amp;gt;&#039;&#039; branch, released ASLO version&lt;br /&gt;
* &#039;&#039;v&amp;lt;version&amp;gt;-theme&#039;&#039; rebased to &#039;&#039;v&amp;lt;version&amp;gt;&#039;&#039; branch, released ASLO version with sugar theme&lt;br /&gt;
* &#039;&#039;production&#039;&#039; tag to last stable branch&lt;br /&gt;
&lt;br /&gt;
== Install server ==&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039; The followed instructions tested on Ubuntu 10.10(Maverick).&lt;br /&gt;
&lt;br /&gt;
Install apache, mysql, and -dev packages.&lt;br /&gt;
 sudo aptitude install apache2 libapache2-mod-wsgi mysql-server python-dev libxml2-dev libxslt1-dev libmysqlclient-dev libmemcached-dev&lt;br /&gt;
&lt;br /&gt;
Create user&lt;br /&gt;
 mkdir /srv/activities.sugarlabs.org&lt;br /&gt;
 sudo adduser --home /srv/activities.sugarlabs.org/aslo aslo&lt;br /&gt;
&lt;br /&gt;
To check out sources you need git and subversion.&lt;br /&gt;
 sudo aptitude install git subversion&lt;br /&gt;
&lt;br /&gt;
Checkout our fork.&lt;br /&gt;
 git clone --recursive git://github.com/jbalogh/zamboni.git  /srv/activities.sugarlabs.org/zamboni&lt;br /&gt;
&lt;br /&gt;
Fetch external dependencies:&lt;br /&gt;
 cd /srv/activities.sugarlabs.org/zamboni&lt;br /&gt;
 git clone --recursive git://github.com/jbalogh/zamboni-lib.git vendor&lt;br /&gt;
&lt;br /&gt;
== Set up server ==&lt;br /&gt;
&lt;br /&gt;
Setup apache. Add followed lines to the end of VirtualHost section in /etc/apache2/sites-enabled file:&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;  #&lt;br /&gt;
    ServerName aslo1.rit.edu&lt;br /&gt;
    WSGIScriptAlias / /srv/activities.sugarlabs.org/zamboni/wsgi/zamboni.wsgi&lt;br /&gt;
    WSGIDaemonProcess zamboni processes=8 threads=1 &lt;br /&gt;
    WSGIProcessGroup zamboni&lt;br /&gt;
    Alias /media &amp;quot;/srv/activities.sugarlabs.org/zamboni/media&amp;quot;&lt;br /&gt;
    &amp;lt;location &amp;quot;/media/&amp;quot;&amp;gt;&lt;br /&gt;
        SetHandler None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Allow from all&lt;br /&gt;
    &amp;lt;/location&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /srv/activities.sugarlabs.org/zamboni&amp;gt;&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Allow from all&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 #  &amp;lt;locationmatch &amp;quot;\.(jpg|gif|png)$&amp;quot;&amp;gt;&lt;br /&gt;
 #      SetHandler None&lt;br /&gt;
 #  &amp;lt;/locationmatch&amp;gt;&lt;br /&gt;
 &amp;lt;/virtualhost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setup mysql(you need to enter mysql root password for these commands).&lt;br /&gt;
 mysqladmin -u root password remora&lt;br /&gt;
 mysqladmin -u root -p create remora&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
 &lt;br /&gt;
 GRANT ALL ON *.* TO &#039;remora&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;remora&#039;;&lt;br /&gt;
 exit; &lt;br /&gt;
&lt;br /&gt;
To test server create /var/www/site/app/webroot/php.php:&lt;br /&gt;
 &amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;
Open http://a.sl.o/php in browser and make sure mysql is enabled.&lt;br /&gt;
&lt;br /&gt;
== Configure ASLO ==&lt;br /&gt;
&lt;br /&gt;
settings_local.py&lt;br /&gt;
&lt;br /&gt;
$#$#$#$#$#$#$#$#$#&lt;br /&gt;
from settings import *&lt;br /&gt;
&lt;br /&gt;
DEBUG = True&lt;br /&gt;
TEMPLATE_DEBUG = DEBUG&lt;br /&gt;
DEBUG_PROPAGATE_EXCEPTIONS = DEBUG&lt;br /&gt;
&lt;br /&gt;
# These apps are great during development.&lt;br /&gt;
INSTALLED_APPS += (&lt;br /&gt;
    &#039;debug_toolbar&#039;,&lt;br /&gt;
    &#039;django_extensions&#039;,&lt;br /&gt;
    &#039;fixture_magic&#039;,&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
# You want one of the caching backends.  Dummy won&#039;t do any caching, locmem is&lt;br /&gt;
# cleared every time you restart the server, and memcached is what we run in&lt;br /&gt;
# production.&lt;br /&gt;
# CACHE_BACKEND = &#039;caching.backends.memcached://localhost:11211?timeout=500&#039;&lt;br /&gt;
# CACHE_BACKEND = &#039;caching.backends.locmem://&#039;&lt;br /&gt;
CACHE_BACKEND = &#039;dummy://&#039;&lt;br /&gt;
&lt;br /&gt;
DATABASES = {&lt;br /&gt;
    &#039;default&#039;: {&lt;br /&gt;
        &#039;NAME&#039;: &#039;zamboni&#039;,&lt;br /&gt;
        &#039;ENGINE&#039;: &#039;django.db.backends.mysql&#039;,&lt;br /&gt;
        &#039;USER&#039;: &#039;zamboni&#039;,&lt;br /&gt;
        &#039;PASSWORD&#039;: &#039;remora&#039;,&lt;br /&gt;
        &#039;OPTIONS&#039;:  {&#039;init_command&#039;: &#039;SET storage_engine=InnoDB&#039;},&lt;br /&gt;
        &#039;TEST_CHARSET&#039;: &#039;utf8&#039;,&lt;br /&gt;
        &#039;TEST_COLLATION&#039;: &#039;utf8_general_ci&#039;,&lt;br /&gt;
    },&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
LOG_LEVEL = logging.DEBUG&lt;br /&gt;
HAS_SYSLOG = False&lt;br /&gt;
&lt;br /&gt;
# For debug toolbar.&lt;br /&gt;
if DEBUG:&lt;br /&gt;
    INTERNAL_IPS = (&#039;127.0.0.1&#039;,)&lt;br /&gt;
    MIDDLEWARE_CLASSES += (&#039;debug_toolbar.middleware.DebugToolbarMiddleware&#039;,)&lt;br /&gt;
    DEBUG_TOOLBAR_CONFIG = {&lt;br /&gt;
        &#039;HIDE_DJANGO_SQL&#039;: False,&lt;br /&gt;
        &#039;INTERCEPT_REDIRECTS&#039;: False,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
# If you&#039;re not running on SSL you&#039;ll want this to be False.&lt;br /&gt;
SESSION_COOKIE_SECURE = False&lt;br /&gt;
&lt;br /&gt;
# Run tasks immediately, don&#039;t try using the queue.&lt;br /&gt;
CELERY_ALWAYS_EAGER = True&lt;br /&gt;
&lt;br /&gt;
#@#@#@#@#@#@#@@#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd /var/www&lt;br /&gt;
 aslo/db-create-stub.sh&lt;br /&gt;
&lt;br /&gt;
Open a.sl.o in browser. To login use:&lt;br /&gt;
 &#039;&#039;login&#039;&#039; admin@sugarlabs.org&lt;br /&gt;
 &#039;&#039;password&#039;&#039; test&lt;br /&gt;
&lt;br /&gt;
== Optional steps ==&lt;br /&gt;
&lt;br /&gt;
====Install php-memcache====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 yum install php-devel gcc zlib-devel&lt;br /&gt;
 &lt;br /&gt;
 pecl install memcache&lt;br /&gt;
 vim /etc/php.ini&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should add &amp;quot;extension=memcache.so&amp;quot; to php.ini&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 service httpd restart&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=56522</id>
		<title>Dextrose/TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=56522"/>
		<updated>2010-09-06T13:22:26Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: remove completed items.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Clear and complete error messages (even for crashes)&lt;br /&gt;
** sl1366&lt;br /&gt;
** sl630&lt;br /&gt;
* Checks to prevent installation of incompatible activities&lt;br /&gt;
** sl1442&lt;br /&gt;
* Keyboard navigability of the shell and activity toolbars&lt;br /&gt;
** sl1969(gonzalo)&lt;br /&gt;
* Make activities work in Gnome without Sugar (CONTROVERSIAL)&lt;br /&gt;
* Make Gnome applications work seamlessly within Sugar&lt;br /&gt;
* Webkit integration (lucian)&lt;br /&gt;
* Faster activity startup / memory savings (quozl?)&lt;br /&gt;
* Integration with social networks&lt;br /&gt;
* Bidirectional Journal gateway for Gnome (torello, jasg)&lt;br /&gt;
* Feature-complete packaging system (PackageKit, 0sugar...) (alsroot?)&lt;br /&gt;
* OS: &amp;quot;Panic key&amp;quot; to restore default settings for GNOME and Sugar&lt;br /&gt;
* Sugar: &amp;quot;Panic key&amp;quot; to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)&lt;br /&gt;
* Rainbow?&lt;br /&gt;
* Multiple item selection in the journal&lt;br /&gt;
* Updater similar to puppet (plain ceibal)&lt;br /&gt;
* 3G connection sharing in Sugar (esteban)&lt;br /&gt;
* Automatically register to Schoolserver&lt;br /&gt;
* Make Schoolserver visible in neighbor view&lt;br /&gt;
* Figure out why many control panel items requires restarting Sugar and fix it&lt;br /&gt;
== Control panel items reduction ==&lt;br /&gt;
* Power has only 2 options, they could go into a context menu on the battery icon in the frame&lt;br /&gt;
* Backup/restore -&amp;gt; journal (or a schoolserver icon in the mesh view)&lt;br /&gt;
* touchpad -&amp;gt; device icon on the frame + global keyboard shortcut to switch between resistive and capacitive&lt;br /&gt;
* accessibility -&amp;gt; fold into keyboard&lt;br /&gt;
* modem config -&amp;gt; context menu on the modem icon in the frame&lt;br /&gt;
* find out why sugar needs to be restarted on trivial settings changes such as frame timeout and solve it&lt;br /&gt;
* Register Again creates duplicate xs icons on the volumes toolbar&lt;br /&gt;
* Journal sort by creation date - journal entries are being created with ctime=0 (41 years ago)&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=56465</id>
		<title>Dextrose/2/Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=56465"/>
		<updated>2010-09-04T21:39:59Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: update status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Module&lt;br /&gt;
!Patch&lt;br /&gt;
!Bug#&lt;br /&gt;
!Submitter&lt;br /&gt;
!Maintainer&lt;br /&gt;
!Status&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/revert-to-GTK_WIDGET_IS_SENSITIVE.patch revert-to-GTK_WIDGET_IS_SENSITIVE.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sl2006-icons-for-touchpad-panel.patch sl2006-icons-for-touchpad-panel.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbender&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sugar-artwork-gtkdep.patch sugar-artwork-gtkdep.patch]&lt;br /&gt;
|&lt;br /&gt;
|benjamin&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0000-cover-letter.patch sizelist-0000-cover-letter.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0001-Add-filesize-property-to-the-index.patch sizelist-0001-Add-filesize-property-to-the-index.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0003-Check-filesize-property-on-index-rebuild.patch sizelist-0003-Check-filesize-property-on-index-rebuild.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0005-Check-ctime-on-index-rebuild.patch sizelist-0005-Check-ctime-on-index-rebuild.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/change-keep-string-to-keep-a-copy.patch    change-keep-string-to-keep-a-copy.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsalvidar&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/fix-two-trivial-shell-log-warnings.patch    fix-two-trivial-shell-log-warnings.patch]&lt;br /&gt;
|&lt;br /&gt;
|quozl&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/kill-the-delayed-menus-for-good.patch    kill-the-delayed-menus-for-good.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/remove-incomplete-MANIFEST-support.patch    remove-incomplete-MANIFEST-support.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/set-default-accelerators-for-Copy-and-Paste-buttons.patch set-default-accelerators-for-Copy-and-Paste-buttons.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1842-notify-red-alert.patch    sl1842-notify-red-alert.patch]&lt;br /&gt;
|sl1842&lt;br /&gt;
|m_anish&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1876.patch    sl1876.patch]&lt;br /&gt;
|sl1876&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1948-Race-condition-with-name-widget-in-the-activ.patch    sl1948-Race-condition-with-name-widget-in-the-activ.patch]&lt;br /&gt;
|sl1948&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sugar-toolkit-dont-configure-fonts.patch    sugar-toolkit-dont-configure-fonts.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/use-set_toolbar_box-in-example-code.patch    use-set_toolbar_box-in-example-code.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/add-font-dpi-schema.patch add-font-dpi-schema.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/avoid-popping-an-empty-list-in-the-software-updater.patch avoid-popping-an-empty-list-in-the-software-updater.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_stone&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0001-Volumes-Backup-and-Restore.patch backup-0001-Volumes-Backup-and-Restore.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0002-Journal-XS-backup-and-restore.patch backup-0002-Journal-XS-backup-and-restore.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0003-Journal-documents-volume-button.patch backup-0003-Journal-documents-volume-button.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0004-es-translations.patch backup-0004-es-translations.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0005-save-lease.patch backup-0005-save-lease.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/bundle-Delete-profile-data-only-when-erased.patch bundle-Delete-profile-data-only-when-erased.patch]&lt;br /&gt;
|sl2074&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/caacupe-Protected-activities-list.patch caacupe-Protected-activities-list.patch]&lt;br /&gt;
|sl2087&lt;br /&gt;
|tch&lt;br /&gt;
|tomeu&lt;br /&gt;
|UnderReview&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://bugs.sugarlabs.org/attachment/ticket/1512/0001-Journal-xobundle-removal-wont-remove-installed-one.patch Journal-xobundle-removal-wont-remove-installed-one.patch]&lt;br /&gt;
|sl1512&lt;br /&gt;
|tch&lt;br /&gt;
|tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-tookit sugar&lt;br /&gt;
|[http://bugs.sugarlabs.org/ticket/2074 Activity&#039;s profile data deletion when uninstall]&lt;br /&gt;
|sl2074&lt;br /&gt;
|tch&lt;br /&gt;
|erikos, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://bugs.sugarlabs.org/attachment/ticket/1940/sl1940-register-session-failed-fix.patch Registration failure breaks session]&lt;br /&gt;
|sl1940&lt;br /&gt;
|tch&lt;br /&gt;
|tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/click-on-journal-icons-with-a-exclusive-time-frame.patch click-on-journal-icons-with-a-exclusive-time-frame.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/cpu-and-memory-resource-indicator.patch cpu-and-memory-resource-indicator.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/dynamically-set-number-of-control-panel-columns.patch dynamically-set-number-of-control-panel-columns.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-duplication-of-OLPC-mesh-icons.patch fix-duplication-of-OLPC-mesh-icons.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|knny.myer&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-name-clash-set_state.patch fix-name-clash-set_state.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/gsm-errors-palette.patch gsm-errors-palette.patch]&lt;br /&gt;
|&lt;br /&gt;
|dcastelo&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/jasg-register-rename.patch jasg-register-rename.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-add-option-to-mount-any-user-directory-to-journal.patch pe558-add-option-to-mount-any-user-directory-to-journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-backup-restore-front-end-for-control-panel.patch pe558-backup-restore-front-end-for-control-panel.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-journal-management-control-panel-feature.patch pe558-journal-management-control-panel-feature.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-modify-volumnestoolbar-to-mount-a-directory.patch pe558-modify-volumnestoolbar-to-mount-a-directory.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/reverse-sort-order-of-activities-list.patch reverse-sort-order-of-activities-list.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/set-default-scaling-to-100.patch set-default-scaling-to-100.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/simplify-the-definition-of-UpdateModel._bundles_to_check..patch simplify-the-definition-of-UpdateModel._bundles_to_check..patch]&lt;br /&gt;
|&lt;br /&gt;
|m_stone&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0000-cover-letter.patch sizelist-0000-cover-letter.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0005-Rename-the-date-column-to-sort_column.patch sizelist-0005-Rename-the-date-column-to-sort_column.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0006-Display-the-sorting-property-in-the-last-column.patch sizelist-0006-Display-the-sorting-property-in-the-last-column.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0008-Implement-sorting-for-removable-devices.patch sizelist-0008-Implement-sorting-for-removable-devices.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0010-Add-ctime-property-to-the-journal-model.patch sizelist-0010-Add-ctime-property-to-the-journal-model.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl1842-journal-show-error-on-write-failure.patch sl1842-journal-show-error-on-write-failure.patch]&lt;br /&gt;
|sl1842&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2006-file-exists-check.patch sl2006-file-exists-check.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbender&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2006-touchpad-section-for-control-panel.patch sl2006-touchpad-section-for-control-panel.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbernder&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2062.patch sl2062.patch]&lt;br /&gt;
|sl2062&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch]&lt;br /&gt;
|sl2064&lt;br /&gt;
|alsroot&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sugar-enable-settings-manager.patch sugar-enable-settings-manager.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/tch-Add-missing-restart-button.patch tch-Add-missing-restart-button.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/use-the-spanish-verb-quitar-for-unmounting-devices.patch use-the-spanish-verb-quitar-for-unmounting-devices.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56189</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56189"/>
		<updated>2010-08-25T10:52:49Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs &#039;&#039;&#039;shouldn&#039;t&#039;&#039;&#039; matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Run the Build&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
The initial build may take several hours depending on available bandwith.  Subsequent builds will take about 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
Upon completion the new image is available at &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because several build tools, olpc-os-builder, imgcreate and yum, are nested, error output could be misleading or obscure. Before digging into code, you please ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Please do not publish signed builds unless they implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system].&lt;br /&gt;
&lt;br /&gt;
== Customizing your build ==&lt;br /&gt;
&lt;br /&gt;
olpc-os-builder is documented at&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. The modules are documented in &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
=== Upstream Code ===&lt;br /&gt;
&lt;br /&gt;
Dextrose is based on upstream olpc code located at dev.laptop.org.&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
=== Customizing the core RPMs ===&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Increase the release number after each change.&lt;br /&gt;
&lt;br /&gt;
=== building the Custom RPM ===&lt;br /&gt;
&lt;br /&gt;
  make i586&lt;br /&gt;
&lt;br /&gt;
=== Uploading the Custom RPM ===&lt;br /&gt;
&lt;br /&gt;
* Upload rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
=== Building custom kernels ===&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild Sugar-jhbuild] - The Sugar Labs build system.&lt;br /&gt;
&lt;br /&gt;
* [http://www.rpm.org/wiki/Docs Rpm] - The Redhat package manager.&lt;br /&gt;
&lt;br /&gt;
* [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] - Fedora packaging workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* [http://createrepo.baseurl.org/] - The yum package repositories builder.&lt;br /&gt;
&lt;br /&gt;
* [http://activities.sugarlabs.org] - The Sugar Labs activities library.&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56188</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56188"/>
		<updated>2010-08-25T03:22:11Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Run the Build&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
The initial build may take several hours depending on available bandwith.  Subsequent builds will take about 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
Upon completion the new image is available at &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because several build tools, olpc-os-builder, imgcreate and yum, are nested, error output could be misleading or obscure. Before digging into code, you please ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Please do not publish signed builds unless they implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system].&lt;br /&gt;
&lt;br /&gt;
== Customizing your build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Increase the release number after each change.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Upload rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56187</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56187"/>
		<updated>2010-08-25T03:07:06Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Run the Build&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
The initial build may take several hours depending on available bandwith.  Subsequent builds will take about 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
Upon completion the new image is available at &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because several build tools, olpc-os-builder, imgcreate and yum, are nested, error output could be misleading or obscure. Before digging into code, you please ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Please do not publish signed builds unless they implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system].&lt;br /&gt;
&lt;br /&gt;
== Customizing your build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56186</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56186"/>
		<updated>2010-08-25T03:06:30Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Run the Build&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
The initial build may take several hours depending on available bandwith.  Subsequent builds will take about 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
Upon completion the new image is available at &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because several build tools, olpc-os-builder, imgcreate and yum, are nested, error output could be misleading or obscure. Before digging into code, you please ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Please do not publish signed builds unless they implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system].&lt;br /&gt;
&lt;br /&gt;
== Customizing Your build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56185</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56185"/>
		<updated>2010-08-25T03:03:24Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Run the Build&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
The initial build may take several hours depending on available bandwith.  Subsequent builds will take about 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
Upon completion the new image is available at &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because several build tools, olpc-os-builder, imgcreate and yum, are nested, error output could be misleading or obscure. Before digging into code, you please ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Please do not publish signed builds unless they implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system].&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56184</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56184"/>
		<updated>2010-08-25T02:57:14Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Run the Build&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
The initial build may take several hours depending on available bandwith.  Subsequent builds will take about 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
Upon completion the new image is available at &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because several build tools, olpc-os-builder, imgcreate and yum, are nested, error output could be misleading or obscure. Before digging into code, you please ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Please do not publish signed builds unless they implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system].&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56183</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56183"/>
		<updated>2010-08-25T02:56:12Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Run the Build&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
The initial build may take several hours depending on available bandwith.  Subsequent builds will take about 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
Upon completion the new image is available at &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because several build tools, olpc-os-builder, imgcreate and yum, are nested, error output could be misleading or obscure. Before digging into code, you please ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Please do not publish signed builds unless they implement the http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]).&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56181</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56181"/>
		<updated>2010-08-25T02:53:09Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Run the Build&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
The initial build may take several hours depending on available bandwith.  Subsequent builds will take about 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
Upon completion the new image is available at &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because several build tools, olpc-os-builder, imgcreate and yum, are nested, error output could be misleading or obscure. Before digging into code, you please ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56180</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56180"/>
		<updated>2010-08-25T02:43:38Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Build (have a look at the available configuration files):&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
* Wait 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
* If everything goes well, your new build can be found in &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;. Serve hot.&lt;br /&gt;
&lt;br /&gt;
Of course, a number of things will go wrong the first time. Error output could be misleading and&lt;br /&gt;
obscure due to nesting of several tools: olpc-os-builder, imgcreate and yum. Before you dig into&lt;br /&gt;
code, you may want to ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56179</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56179"/>
		<updated>2010-08-25T02:37:24Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout Dextrose build system&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile build helper programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Do &#039;&#039;&#039;not&#039;&#039;&#039; do &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; even though the original README recommends it. It&#039;s useless and may lead to confusion.&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Build (have a look at the available configuration files):&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
* Wait 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
* If everything goes well, your new build can be found in &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;. Serve hot.&lt;br /&gt;
&lt;br /&gt;
Of course, a number of things will go wrong the first time. Error output could be misleading and&lt;br /&gt;
obscure due to nesting of several tools: olpc-os-builder, imgcreate and yum. Before you dig into&lt;br /&gt;
code, you may want to ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56178</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56178"/>
		<updated>2010-08-25T02:33:16Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout our top-level build system&lt;br /&gt;
&lt;br /&gt;
  cd src/olpc&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile C programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Do &#039;&#039;&#039;not&#039;&#039;&#039; do &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; even though the original README recommends it. It&#039;s useless and may lead to confusion.&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Build (have a look at the available configuration files):&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
* Wait 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
* If everything goes well, your new build can be found in &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;. Serve hot.&lt;br /&gt;
&lt;br /&gt;
Of course, a number of things will go wrong the first time. Error output could be misleading and&lt;br /&gt;
obscure due to nesting of several tools: olpc-os-builder, imgcreate and yum. Before you dig into&lt;br /&gt;
code, you may want to ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56177</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56177"/>
		<updated>2010-08-25T02:30:36Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool used by OLPC to create official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout our top-level build system&lt;br /&gt;
&lt;br /&gt;
  cd src/olpc&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile C programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Do &#039;&#039;&#039;not&#039;&#039;&#039; do &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; even though the original README recommends it. It&#039;s useless and may lead to confusion.&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Build (have a look at the available configuration files):&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
* Wait 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
* If everything goes well, your new build can be found in &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;. Serve hot.&lt;br /&gt;
&lt;br /&gt;
Of course, a number of things will go wrong the first time. Error output could be misleading and&lt;br /&gt;
obscure due to nesting of several tools: olpc-os-builder, imgcreate and yum. Before you dig into&lt;br /&gt;
code, you may want to ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56176</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56176"/>
		<updated>2010-08-25T02:30:05Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool used by OLPC to create official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The Dextrose build system runs on &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. The host system runs _shouldn&#039;t_ matter, because the build runs in a chroot environment. olpc-os-builder does not yet run on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
The initial build requires downloading about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles. The packages and bundles are cached for futures builds.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout our top-level build system&lt;br /&gt;
&lt;br /&gt;
  cd src/olpc&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile C programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Do &#039;&#039;&#039;not&#039;&#039;&#039; do &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; even though the original README recommends it. It&#039;s useless and may lead to confusion.&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Build (have a look at the available configuration files):&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
* Wait 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
* If everything goes well, your new build can be found in &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;. Serve hot.&lt;br /&gt;
&lt;br /&gt;
Of course, a number of things will go wrong the first time. Error output could be misleading and&lt;br /&gt;
obscure due to nesting of several tools: olpc-os-builder, imgcreate and yum. Before you dig into&lt;br /&gt;
code, you may want to ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file. Typically this involves adding a new patch, which is done by adding a &amp;lt;tt&amp;gt;PatchNN:&amp;lt;/tt&amp;gt; tag and a corresponding &amp;lt;tt&amp;gt;%patchNN&amp;lt;/tt&amp;gt; rule in &amp;lt;tt&amp;gt;%setup&amp;lt;/tt&amp;gt;. Some of the intricacies of RPM spec files are unveiled in the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines].&lt;br /&gt;
&lt;br /&gt;
* Remember to bump the revision after each change or your package won&#039;t be seen as an update relative to what is in the cache!&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56174</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=56174"/>
		<updated>2010-08-25T02:15:40Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: edit for readability&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
Dextrose uses [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool used by OLPC to create official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and to be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The olpc-os-builder machinery has been used successfully with systems running &#039;&#039;&#039;Fedora 11 i386&#039;&#039;&#039; through &#039;&#039;&#039;Fedora 13 x86_64&#039;&#039;&#039;. What the host system runs shouldn&#039;t matter much, because all the work is being done in a chroot environment, but olpc-os-builder is known to fail on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
You will also need a lot of bandwidth to download about &#039;&#039;&#039;700MB&#039;&#039;&#039; of rpm packages and Sugar activity bundles.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
&lt;br /&gt;
* Checkout our top-level build system&lt;br /&gt;
&lt;br /&gt;
  cd src/olpc&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git dextrose&lt;br /&gt;
&lt;br /&gt;
* Install dependencies&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate zip unzip&lt;br /&gt;
&lt;br /&gt;
* Compile C programs&lt;br /&gt;
&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Do &#039;&#039;&#039;not&#039;&#039;&#039; do &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; even though the original README recommends it. It&#039;s useless and may lead to confusion.&lt;br /&gt;
&lt;br /&gt;
* Generate initial sequence number for the builds&lt;br /&gt;
&lt;br /&gt;
  echo 42 &amp;gt;buildnr-dx&lt;br /&gt;
&lt;br /&gt;
== Creating a build ==&lt;br /&gt;
&lt;br /&gt;
* Build (have a look at the available configuration files):&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/dextrose2-xo1.ini&lt;br /&gt;
&lt;br /&gt;
* Wait 15-20 minutes&lt;br /&gt;
&lt;br /&gt;
* If everything goes well, your new build can be found in &amp;lt;tt&amp;gt;build/output&amp;lt;/tt&amp;gt;. Serve hot.&lt;br /&gt;
&lt;br /&gt;
Of course, a number of things will go wrong the first time. Error output could be misleading and&lt;br /&gt;
obscure due to nesting of several tools: olpc-os-builder, imgcreate and yum. Before you dig into&lt;br /&gt;
code, you may want to ask on IRC in case someone has already seen the same problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom RPMs ==&lt;br /&gt;
&lt;br /&gt;
* Go to the &amp;lt;tt&amp;gt;rpms/PACKAGENAME&amp;lt;/tt&amp;gt; in the dextrose tree&lt;br /&gt;
&lt;br /&gt;
* Edit the spec file (remember to bump the revision)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;make i586&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wait for rpmbuild to do its job&lt;br /&gt;
&lt;br /&gt;
* Now upload this rpm to a yum repository and add it to the ini file used by the OLPC OS builder.&lt;br /&gt;
&lt;br /&gt;
* To automate this step, we have a rule &amp;lt;tt&amp;gt;make uploadrpm&amp;lt;/tt&amp;gt; which points at the Dextrose repository. Edit &amp;lt;tt&amp;gt;rpms/common/Makefile.common&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;rpms/common/uploadrpm&amp;lt;/tt&amp;gt; to retarget this rule to your repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55649</id>
		<title>Dextrose/TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55649"/>
		<updated>2010-08-09T19:09:47Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: remove completed projects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Clear and complete error messages (even for crashes)&lt;br /&gt;
** sl1366&lt;br /&gt;
** sl630&lt;br /&gt;
* Checks to prevent installation of incompatible activities&lt;br /&gt;
** sl1442&lt;br /&gt;
* Keyboard navigability of the shell and activity toolbars&lt;br /&gt;
** sl1969(gonzalo)&lt;br /&gt;
* Make activities work in Gnome without Sugar (CONTROVERSIAL)&lt;br /&gt;
* Make Gnome applications work seamlessly within Sugar&lt;br /&gt;
* Webkit integration (lucian)&lt;br /&gt;
* Faster activity startup / memory savings (quozl?)&lt;br /&gt;
* Integration with social networks&lt;br /&gt;
* Bidirectional Journal gateway for Gnome (torello, jasg)&lt;br /&gt;
* Feature-complete packaging system (PackageKit, 0sugar...) (alsroot?)&lt;br /&gt;
* Memory/CPU indicator&lt;br /&gt;
* OS: &amp;quot;Panic key&amp;quot; to restore default settings for GNOME and Sugar&lt;br /&gt;
* Sugar: &amp;quot;Panic key&amp;quot; to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)&lt;br /&gt;
* Rainbow?&lt;br /&gt;
* Multiple item selection in the journal&lt;br /&gt;
* Updater similar to puppet (plain ceibal)&lt;br /&gt;
* 3G connection sharing in Sugar (esteban)&lt;br /&gt;
* Automatically register to Schoolserver&lt;br /&gt;
* Make Schoolserver visible in neighbor view&lt;br /&gt;
* Figure out why many control panel items requires restarting Sugar and fix it&lt;br /&gt;
* == Control panel items reduction ==&lt;br /&gt;
* Power has only 2 options, they could go into a context menu on the battery icon in the frame&lt;br /&gt;
* Backup/restore -&amp;gt; journal (or a schoolserver icon in the mesh view)&lt;br /&gt;
* touchpad -&amp;gt; device icon on the frame + global keyboard shortcut to switch between resistive and capacitive&lt;br /&gt;
* accessibility -&amp;gt; fold into keyboard&lt;br /&gt;
* modem config -&amp;gt; context menu on the modem icon in the frame&lt;br /&gt;
* compute the # of columns in the control panel dynamically, based on how wide the icon labels actually are&lt;br /&gt;
* find out why sugar needs to be restarted on trivial settings changes such as frame timeout and solve it&lt;br /&gt;
* Register Again creates duplicate xs icons on the volumes toolbar&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=55542</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=55542"/>
		<updated>2010-08-06T01:18:51Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: remove signing instruction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
We use [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool&lt;br /&gt;
used by OLPC to create official and customized system images. Our version contains local customizations specific to Dextrose and some patches that should be upstreamed.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The olpc-os-builder machinery has been used successfully with systems running Fedora 11 i386 through Fedora 13 x86_64.&lt;br /&gt;
&lt;br /&gt;
What the host system runs shouldn&#039;t matter much, because all the work is being done in a chroot environment, but olpc-os-builder is known to fail on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to create a build ==&lt;br /&gt;
&lt;br /&gt;
* Checkout our local tree:&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git&lt;br /&gt;
&lt;br /&gt;
* One time preparation&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Build:&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/f11-0.88-xo1-py.ini&lt;br /&gt;
&lt;br /&gt;
* Wait 15 minutes&lt;br /&gt;
&lt;br /&gt;
* Serve hot&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=55541</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=55541"/>
		<updated>2010-08-06T00:11:20Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: add imgcreate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
We use [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool&lt;br /&gt;
used by OLPC to create official and customized system images. Our version contains local customizations specific to Dextrose and some patches that should be upstreamed.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The olpc-os-builder machinery has been used successfully with systems running Fedora 11 i386 through Fedora 13 x86_64.&lt;br /&gt;
&lt;br /&gt;
What the host system runs shouldn&#039;t matter much, because all the work is being done in a chroot environment, but olpc-os-builder is known to fail on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to create a build ==&lt;br /&gt;
&lt;br /&gt;
* Checkout our local tree:&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git&lt;br /&gt;
&lt;br /&gt;
* One time preparation&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils python-imgcreate&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Build:&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/f11-0.88-xo1-py.ini&lt;br /&gt;
&lt;br /&gt;
* Wait 15 minutes&lt;br /&gt;
&lt;br /&gt;
* Serve hot&lt;br /&gt;
&lt;br /&gt;
== Signing ==&lt;br /&gt;
&lt;br /&gt;
* Put the 3 signing keys somewhere:&lt;br /&gt;
&lt;br /&gt;
 bernie@robbie:~$ ll src/olpc/keys/&lt;br /&gt;
 -rw-------. 1 bernie bernie 1,2K Feb  5  2009 pyo1.private&lt;br /&gt;
 -rw-------. 1 bernie bernie  270 Feb  5  2009 pyo1.public&lt;br /&gt;
 -rw-------. 1 bernie bernie 1,2K Feb  5  2009 pys1.private&lt;br /&gt;
 -rw-------. 1 bernie bernie  270 Feb  5  2009 pys1.public&lt;br /&gt;
 -rw-------. 1 bernie bernie 1,2K Feb  5  2009 pyw1.private&lt;br /&gt;
 -rw-------. 1 bernie bernie  270 Feb  5  2009 pyw1.public&lt;br /&gt;
&lt;br /&gt;
* Make sure the keys are &#039;&#039;&#039;NOT&#039;&#039;&#039; world-readable&lt;br /&gt;
&lt;br /&gt;
* Edit the paths in the &amp;lt;tt&amp;gt;[signing]&amp;lt;/tt&amp;gt; section of your ini file (e.g. &amp;lt;tt&amp;gt;examples/f11-0.88-xo1-py.ini&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=55540</id>
		<title>Dextrose/Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Building&amp;diff=55540"/>
		<updated>2010-08-05T23:57:44Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: update link to *.ini&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Build system ==&lt;br /&gt;
&lt;br /&gt;
We use [http://wiki.laptop.org/go/OS_Builder olpc-os-builder], a tool&lt;br /&gt;
used by OLPC to create official and customized system images. Our version contains local customizations specific to Dextrose and some patches that should be upstreamed.&lt;br /&gt;
&lt;br /&gt;
== Build host requirements ==&lt;br /&gt;
&lt;br /&gt;
The olpc-os-builder machinery has been used successfully with systems running Fedora 11 i386 through Fedora 13 x86_64.&lt;br /&gt;
&lt;br /&gt;
What the host system runs shouldn&#039;t matter much, because all the work is being done in a chroot environment, but olpc-os-builder is known to fail on Ubuntu due to a missing dependency.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to create a build ==&lt;br /&gt;
&lt;br /&gt;
* Checkout our local tree:&lt;br /&gt;
&lt;br /&gt;
  git clone git://git.sugarlabs.org/dextrose/mainline.git&lt;br /&gt;
&lt;br /&gt;
* One time preparation&lt;br /&gt;
&lt;br /&gt;
  yum upgrade&lt;br /&gt;
  yum install libtomcrypt-devel bitfrost make gcc mtd-utils&lt;br /&gt;
  make&lt;br /&gt;
&lt;br /&gt;
* Build:&lt;br /&gt;
&lt;br /&gt;
  time sudo ./osbuilder.py examples/f11-0.88-xo1-py.ini&lt;br /&gt;
&lt;br /&gt;
* Wait 15 minutes&lt;br /&gt;
&lt;br /&gt;
* Serve hot&lt;br /&gt;
&lt;br /&gt;
== Signing ==&lt;br /&gt;
&lt;br /&gt;
* Put the 3 signing keys somewhere:&lt;br /&gt;
&lt;br /&gt;
 bernie@robbie:~$ ll src/olpc/keys/&lt;br /&gt;
 -rw-------. 1 bernie bernie 1,2K Feb  5  2009 pyo1.private&lt;br /&gt;
 -rw-------. 1 bernie bernie  270 Feb  5  2009 pyo1.public&lt;br /&gt;
 -rw-------. 1 bernie bernie 1,2K Feb  5  2009 pys1.private&lt;br /&gt;
 -rw-------. 1 bernie bernie  270 Feb  5  2009 pys1.public&lt;br /&gt;
 -rw-------. 1 bernie bernie 1,2K Feb  5  2009 pyw1.private&lt;br /&gt;
 -rw-------. 1 bernie bernie  270 Feb  5  2009 pyw1.public&lt;br /&gt;
&lt;br /&gt;
* Make sure the keys are &#039;&#039;&#039;NOT&#039;&#039;&#039; world-readable&lt;br /&gt;
&lt;br /&gt;
* Edit the paths in the &amp;lt;tt&amp;gt;[signing]&amp;lt;/tt&amp;gt; section of your ini file (e.g. &amp;lt;tt&amp;gt;examples/f11-0.88-xo1-py.ini&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publishing the images ==&lt;br /&gt;
&lt;br /&gt;
Signed builds should be published only if they correctly implement the [http://wiki.laptop.org/go/Antitheft_HowTo OLPC anti-theft system]). Signing does not have anything to do with quality or endorsement (i.e. signed builds are not necessarily bug-free or supported).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Customizing the build ==&lt;br /&gt;
&lt;br /&gt;
The topic of  is too vast to discuss in detail here. Start by reading&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/doc/README README]&lt;br /&gt;
in the olpc-os-builder tree. Then, as needed, read the various &amp;lt;tt&amp;gt;README&amp;lt;/tt&amp;gt; files contained in the&lt;br /&gt;
[http://git.sugarlabs.org/projects/dextrose/repos/mainline/trees/master/modules modules] directory.&lt;br /&gt;
&lt;br /&gt;
Being a Build Master involves knowledge of many workflows, including:&lt;br /&gt;
&lt;br /&gt;
* Building Sugar in [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild].&lt;br /&gt;
&lt;br /&gt;
* Dealing with yum and [http://www.rpm.org/wiki/Docs rpm].&lt;br /&gt;
&lt;br /&gt;
* Understanding the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora packaging] workflow and conventions.&lt;br /&gt;
&lt;br /&gt;
* Creating yum package repositories with &amp;lt;tt&amp;gt;[http://createrepo.baseurl.org/]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Uploading activities to [http://activities.sugarlabs.org].&lt;br /&gt;
&lt;br /&gt;
* General understanding of the Linux system plumbing infrastructure: [http://www.kernel.org/ kernel],&lt;br /&gt;
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev], [http://www.freedesktop.org/wiki/Software/dbus dbus], [http://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit], [http://www.freedesktop.org/wiki/NetworkManager NetworkManager],&lt;br /&gt;
[http://www.x.org/wiki/ Xorg]...&lt;br /&gt;
&lt;br /&gt;
* Flashing laptops and debugging any problems&lt;br /&gt;
&lt;br /&gt;
* Interaction with the Sugar and OLPC community to solve issues and minimize our divergence from the official builds.&lt;br /&gt;
&lt;br /&gt;
== Upstream ==&lt;br /&gt;
&lt;br /&gt;
Our upstream code comes from dev.laptop.org:&lt;br /&gt;
&lt;br /&gt;
 git remote add olpc git://dev.laptop.org/projects/olpc-os-builder&lt;br /&gt;
 git fetch olpc&lt;br /&gt;
 git log olpc/master&lt;br /&gt;
&lt;br /&gt;
== Building custom OLPC kernels ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://dev.laptop.org/git/olpc-2.6/&lt;br /&gt;
 $ cd olpc-2.6&lt;br /&gt;
 $ setarch i386 make ARCH=i386 xo_1-kernel-rpm&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Resources&amp;diff=55486</id>
		<title>Dextrose/Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Resources&amp;diff=55486"/>
		<updated>2010-08-04T14:28:19Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: add resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Build system source (including out-of-tree patches): http://git.sugarlabs.org/projects/dextrose/repos/mainline&lt;br /&gt;
&lt;br /&gt;
* Yum repository for custom Fedora packages (along with sources): http://download.sugarlabs.org/dextrose/testing/f11-0.88/rpms/&lt;br /&gt;
&lt;br /&gt;
* IRC: #sugar on irc.freenode.net (Spanish also spoken by many participants)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See also the documentation of the Dextrose [[Dextrose/Build System]].&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Resources&amp;diff=55485</id>
		<title>Dextrose/Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Resources&amp;diff=55485"/>
		<updated>2010-08-04T14:27:49Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/Resources to Dextrose/Building&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Dextrose/Building]]&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/Getting_Involved&amp;diff=55483</id>
		<title>Dextrose/Getting Involved</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/Getting_Involved&amp;diff=55483"/>
		<updated>2010-08-04T14:26:55Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: move resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
Besides community testing and field testing, we&#039;re planning to reuse and extend the&lt;br /&gt;
OLPC test plan adopted in release 8.2.0 (aka os801): http://wiki.laptop.org/go/TestPlan_8.2.0&lt;br /&gt;
&lt;br /&gt;
Feedback from the entire community is appreciated. Bugs belonging to upstream&lt;br /&gt;
components should be filed in the usual trackers:&lt;br /&gt;
&lt;br /&gt;
* Sugar and activities: http://bugs.sugarlabs.org/&lt;br /&gt;
* Fedora 11: http://bugzilla.redhat.com/&lt;br /&gt;
* Drivers and OLPC customizations: http://dev.laptop.org/&lt;br /&gt;
* Bugs specific to this build: http://trac.paraguayeduca.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SIG]]&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose&amp;diff=55482</id>
		<title>Dextrose</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose&amp;diff=55482"/>
		<updated>2010-08-04T14:26:00Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: move testing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}[[Category:Project]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dextrose - Deployments&#039; XO Operating System ==&lt;br /&gt;
&lt;br /&gt;
Dextrose is a Sugar distribution for the XO-1 and XO-1.5.  It is being developed jointly by [http://activitycentral.org Activity Central], [http://paraguayeduca.org/ Paraguay Educa], [http://www.ceibal.edu.uy/ Plan Ceibal] and [http://sugarlabs.org Sugar Labs], in collaboration with members of the OLPC and Sugar community.&lt;br /&gt;
&lt;br /&gt;
The focus of this build is stability and usability in a classroom environment. While there wasn&#039;t&lt;br /&gt;
much time for new development, we&#039;ve merged a few features contributed by other deployments and&lt;br /&gt;
freelance contributors:&lt;br /&gt;
&lt;br /&gt;
* Journal sorting options (aa)&lt;br /&gt;
* CPU/Memory display (m_anish)&lt;br /&gt;
* Journal Backup/restore to removable devices (tch, esteban)&lt;br /&gt;
* Journal Backup/restore to schoolserver (tch)&lt;br /&gt;
* Protected activities support (tch)&lt;br /&gt;
* Improved GSM/3G handling (tch, dcastelo)&lt;br /&gt;
* Tabbed browsing (m_anish)&lt;br /&gt;
* Accessibility features (esteban)&lt;br /&gt;
* Journal repair functionality (esteban)&lt;br /&gt;
* Fast switching between touchpad and pen-tablet modes (wbender)&lt;br /&gt;
* OLPC Microformat support in activity updater (gangil) (pending)&lt;br /&gt;
&lt;br /&gt;
== Download development builds ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Release date&lt;br /&gt;
! Milestone&lt;br /&gt;
! XO-1&lt;br /&gt;
! XO-1.5&lt;br /&gt;
|-&lt;br /&gt;
| May 26&lt;br /&gt;
| Alpha1&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os240py.img os240py.img] [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os240py.crc os240py.crc]&lt;br /&gt;
|-&lt;br /&gt;
| Jun 12&lt;br /&gt;
| Alpha2&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os258py.img os258py.img] [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os258py.crc os258py.crc]&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1.5/py//os257py.zd os257py.zd]&lt;br /&gt;
|-&lt;br /&gt;
| Jun 16&lt;br /&gt;
|&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os260py.img os260py.img] [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os260py.crc os260py.crc]&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1.5-0.88/os261py.zd os261py.zd]&lt;br /&gt;
|-&lt;br /&gt;
| Jun 28&lt;br /&gt;
| Beta1&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os284py.img os284py.img] [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os284py.crc os284py.crc]&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1.5-0.88/os286py.zd os286py.zd]&lt;br /&gt;
|-&lt;br /&gt;
| Jul 04&lt;br /&gt;
|&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os295py.img os295py.img] [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os295py.crc os295py.crc]&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1.5-0.88/os297py.zd os297py.zd]&lt;br /&gt;
|-&lt;br /&gt;
| Jul 08&lt;br /&gt;
| Beta2&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os300py.img os300py.img] [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os300py.crc os300py.crc]&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1.5/py/os299py.zd os299py.zd]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/ All interim XO-1 images]&lt;br /&gt;
* [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1.5/ All interim XO-1.5 images]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== XO-1 ===&lt;br /&gt;
&lt;br /&gt;
* First, ensure that your laptop is [http://wiki.laptop.org/go/Activation_and_developer_keys unlocked].&lt;br /&gt;
* Download &amp;lt;tt&amp;gt;osNNNpy.img&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;osNNNpy.crc&amp;lt;/tt&amp;gt; to the root directory of a USB stick&lt;br /&gt;
* Drop to the &amp;quot;ok&amp;quot; prompt by pressing ESC repetedly during boot&lt;br /&gt;
* Type the command: &amp;lt;code&amp;gt;copy-nand u:\osNNNpy.img&amp;lt;/code&amp;gt; followed by ENTER&lt;br /&gt;
* During the next reboot, keep the charger connected to allow OFW to self-update&lt;br /&gt;
&lt;br /&gt;
Also check these [http://wiki.laptop.org/go/F11_for_XO-1#Installation_instructions detailed instructions].&lt;br /&gt;
&lt;br /&gt;
=== XO-1.5 ===&lt;br /&gt;
&lt;br /&gt;
* Download &amp;lt;tt&amp;gt;osNNNpy.zd&amp;lt;/tt&amp;gt; to the root directory of a USB stick&lt;br /&gt;
* Drop to the &amp;quot;ok&amp;quot; prompt by pressing ESC repetedly during boot&lt;br /&gt;
* Type the command: &amp;lt;code&amp;gt;fs-update u:\osNNNpy.zd&amp;lt;/code&amp;gt; followed by ENTER&lt;br /&gt;
&lt;br /&gt;
Also check these [http://wiki.laptop.org/go/F11_for_1.5 detailed instructions].&lt;br /&gt;
&lt;br /&gt;
== Using this build ==&lt;br /&gt;
&lt;br /&gt;
A few customizations make this image somewhat deployment-specific:&lt;br /&gt;
&lt;br /&gt;
* Limited language support: to save space, we&#039;ve included only English and Spanish translations.&lt;br /&gt;
&lt;br /&gt;
* Image signed with the Paraguay deployment keys. Laptops from other regions need to be unlocked in order to accept this image.&lt;br /&gt;
&lt;br /&gt;
* The software update control panel icon checks for new activities on our wiki rather than on laptop.org.&lt;br /&gt;
&lt;br /&gt;
* The Browse home page contains the Paraguay Educa logo and a few links to our website.&lt;br /&gt;
&lt;br /&gt;
We may find the time to release slightly modified images to meet the&lt;br /&gt;
needs of other OLPC deployments interested in upgrading to Sugar 0.88.&lt;br /&gt;
&lt;br /&gt;
More importantly, we&#039;re happy to help other deployments produce their&lt;br /&gt;
own OS images independently of us, thus exploiting the [http://www.gnu.org/philosophy/free-sw.html Freedom #1] provided by Free Software.&lt;br /&gt;
&lt;br /&gt;
=== Subpages ===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55480</id>
		<title>Dextrose/1/Todo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55480"/>
		<updated>2010-08-04T14:22:46Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/TODO/Bugs/Archive to Dextrose/TODO/Archive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}[[Category:Project]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
=== Regressions since 0.84 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Frame does not always show up (with frame key or going to the corner) ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Translation of &amp;quot;Dismount&amp;quot; is &amp;quot;Eliminar&amp;quot;                        || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward bugfix for race condition in activity title       || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward 0.84 patch for GsmPalette.get_state() name clash  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || ALT-TAB does not switch between apps                           || tch, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os243 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Browse: widgets in forms are 0x0 pixels&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os244 || Icons in activity circle are too small (DPI problem?)          || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || Font size in Terminal too large (DPI problem?)                 || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os248 || Username selection is being skipped on first boot              || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add back Write, eToys                                          || bernie&lt;br /&gt;
|- &lt;br /&gt;
|| WorksForMe || Laptop does not sleep when lid closed                          || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || Sound breaks in all activities after using Record once (need Record v77) || dsd?&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;UI of Record activity is garbled&amp;lt;/em&amp;gt;  || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || {{Bug|1883}}: Sugar does not automatically associate with AP on startup || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os231 || Memorize does not start because it fails to import libxml2 || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Use es-lat for console keyboard || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Activities sometimes start and remain in window, [[:File:Untitled.jpg]] screenshot [[:File:TmpxWzNZv.png]] ; (Window appears at least briefly on all launches) || aa&lt;br /&gt;
|-&lt;br /&gt;
||            || Pulsing launch icon is delayed or absent; occasional &amp;quot;activity failed to start&amp;quot; message then the activity starts || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Measure sometimes locks up on recording, quitting from frame then brings up metacity dialog &amp;quot;activity is not responding&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: Needs RPM update || {{Bug|2064}}: &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Sugar sometimes restarts; only seen 3 times, twice clicking on journal and once deleting a journal entry&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V70   || Font in Write is small (problem caused by patch for {{Bug|1121}}) || alsroot, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || When opening an epub with read V86, zoom works on the text but not graphics, may not be specific to this OS but considering the other scaling bugs ... || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V89   || Turtle Blocks V88 ctrl c ctrl v do not work || walter&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Search bar in home page of Browse is too long and overflows off-screen || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Journal list view icon does not display after selection (os258) [[:File:Listviewos258.jpg]] ( [PATCH] fix malformed svg module-updater icon revealed in F13  ?)|| aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Default font, menus etc seems large, larger than it used to be || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Etoys does not save any more to the journal (ctime problem) || aa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Non-regression bugs (also present in Sugar 0.84) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
||            || Disconnects from network on power save || pgf&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:???   || Cannot create tabs in browse || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os255 || Twice only, boot has frozen on the first dot of the loading clock, before Sugarlabs Fedora logos appear || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|1999}}: Raul&#039;s bug about journal browser overlapping activities ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || {{Bug|2011}}: Record activity cannot be quit with CTRL-W || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || Sugar should restart/refresh after updating activities  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Keep -&amp;gt; Keep a copy (fold into stop menu) || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Dates of activities don&#039;t make any sense  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Pippy layout is broken || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os245 || Sugarized version of scratch  || dirakx&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|2023}}: Cannot associate to AP with accented letters in SSID || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Enable f11-xo1-0.88 yum repos for updates || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os254 || Mesh icons duplicated in Neighbor View on NM restart || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Split &amp;quot;freeworld&amp;quot; packages to a separate repository || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || Review old bugs filed against F11-XO1-PY 0.84 || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || Double clicking activities on journal opens 2 or 3 instances || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os268 || Can&#039;t upload images to Blogger.com (tabs needed) || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || {{Bug|1512}} Erasure of downloaded Activity entries in Journal permanently removes the code bundle || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || The &amp;quot;Discard network history&amp;quot; feature is not implemented. The solution for this bug is temporary and requires reboot the machine. A most definitive solution is waiting for test (and maybe for some changes) in this ticket {{Bug|1673}}|| dcastelo&lt;br /&gt;
|-&lt;br /&gt;
|| PENDING || {{Bug|2111}} The feature &amp;quot;Journal Entry Transfer&amp;quot; doesn&#039;t work || dcastelo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== New features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Switch power management from ohm to powerd || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add StopWatch, Finance, JukeBox, ImageViewer, InfoSlicer  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Add Words (not on aslo) and GetBooks  || bernie, sayamindu&lt;br /&gt;
|-&lt;br /&gt;
|| WONTFIX    || &amp;lt;s&amp;gt;Resurrect Rainbow support&amp;lt;/s&amp;gt;  ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate journalmanagement extension  || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os283 || {{Bug|2006}}: Merge touchpad patches from walter  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Journal size display  || aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate Esteban&#039;s backup to USB/SD  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate DCastelo&#039;s GSM bugfixes     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Disabling Hot corners from the frame option     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - keyboard options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - screen options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - mouse options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility Virtual keyboard    || esteban&lt;br /&gt;
|-&lt;br /&gt;
||  || Accessibility Magnifier    || dcastelo-esteban&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Experimental features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || experimental menu speedup patch || mstone (bernie)&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || kill the MANIFEST file  || bernie&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55478</id>
		<title>Dextrose/TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55478"/>
		<updated>2010-08-04T14:18:30Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/TODO/Bugs to Dextrose/TODO&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Clear and complete error messages (even for crashes)&lt;br /&gt;
## sl1366&lt;br /&gt;
## sl630&lt;br /&gt;
# Checks to prevent installation of incompatible activities&lt;br /&gt;
## sl1442&lt;br /&gt;
# Keyboard navigability of the shell and activity toolbars&lt;br /&gt;
## sl1969(gonzalo)&lt;br /&gt;
# Make activities work in Gnome without Sugar (CONTROVERSIAL)&lt;br /&gt;
# Make Gnome applications work seamlessly within Sugar&lt;br /&gt;
# Webkit integration (lucian)&lt;br /&gt;
# Faster activity startup / memory savings (quozl?)&lt;br /&gt;
# Integration with social networks&lt;br /&gt;
# Bidirectional Journal gateway for Gnome (torello, jasg)&lt;br /&gt;
# Feature-complete packaging system (PackageKit, 0sugar...) (alsroot?)&lt;br /&gt;
# Memory/CPU indicator&lt;br /&gt;
##Add a computer or brain icon in the frame, showing a palette with free memory and cpu time(anish)DONE&lt;br /&gt;
# OS: &amp;quot;Panic key&amp;quot; to restore default settings for GNOME and Sugar&lt;br /&gt;
# Sugar: &amp;quot;Panic key&amp;quot; to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)&lt;br /&gt;
# Rainbow?&lt;br /&gt;
# Multiple item selection in the journal&lt;br /&gt;
# Updater similar to puppet (plain ceibal)&lt;br /&gt;
# 3G connection sharing in Sugar (esteban)&lt;br /&gt;
# Automatically register to Schoolserver&lt;br /&gt;
# Make Schoolserver visible in neighbor view&lt;br /&gt;
# Figure out why many control panel items requires restarting Sugar and fix it&lt;br /&gt;
 == Control panel items reduction ==&lt;br /&gt;
# Power has only 2 options, they could go into a context menu on the battery icon in the frame&lt;br /&gt;
# Backup/restore -&amp;gt; journal (or a schoolserver icon in the mesh view)&lt;br /&gt;
# touchpad -&amp;gt; device icon on the frame + global keyboard shortcut to switch between resistive and capacitive&lt;br /&gt;
#accessibility -&amp;gt; fold into keyboard&lt;br /&gt;
#modem config -&amp;gt; context menu on the modem icon in the frame&lt;br /&gt;
&lt;br /&gt;
# compute the # of columns in the control panel dynamically, based on how wide the icon labels actually are&lt;br /&gt;
# find out why sugar needs to be restarted on trivial settings changes such as frame timeout and solve it&lt;br /&gt;
# add &amp;quot;new tab&amp;quot; button to Browse activity (DONE)&lt;br /&gt;
# Register Again creates duplicate xs icons on the volumes toolbar&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose&amp;diff=55476</id>
		<title>Dextrose</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose&amp;diff=55476"/>
		<updated>2010-08-04T14:03:02Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}[[Category:Project]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dextrose - Deployments&#039; XO Operating System ==&lt;br /&gt;
&lt;br /&gt;
Dextrose is a Sugar distribution for the XO-1 and XO-1.5.  It is being developed jointly by [http://activitycentral.org Activity Central], [http://paraguayeduca.org/ Paraguay Educa], [http://www.ceibal.edu.uy/ Plan Ceibal] and [http://sugarlabs.org Sugar Labs], in collaboration with members of the OLPC and Sugar community.&lt;br /&gt;
&lt;br /&gt;
The focus of this build is stability and usability in a classroom environment. While there wasn&#039;t&lt;br /&gt;
much time for new development, we&#039;ve merged a few features contributed by other deployments and&lt;br /&gt;
freelance contributors:&lt;br /&gt;
&lt;br /&gt;
* Journal sorting options (aa)&lt;br /&gt;
* CPU/Memory display (m_anish)&lt;br /&gt;
* Journal Backup/restore to removable devices (tch, esteban)&lt;br /&gt;
* Journal Backup/restore to schoolserver (tch)&lt;br /&gt;
* Protected activities support (tch)&lt;br /&gt;
* Improved GSM/3G handling (tch, dcastelo)&lt;br /&gt;
* Tabbed browsing (m_anish)&lt;br /&gt;
* Accessibility features (esteban)&lt;br /&gt;
* Journal repair functionality (esteban)&lt;br /&gt;
* Fast switching between touchpad and pen-tablet modes (wbender)&lt;br /&gt;
* OLPC Microformat support in activity updater (gangil) (pending)&lt;br /&gt;
&lt;br /&gt;
== Download development builds ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Release date&lt;br /&gt;
! Milestone&lt;br /&gt;
! XO-1&lt;br /&gt;
! XO-1.5&lt;br /&gt;
|-&lt;br /&gt;
| May 26&lt;br /&gt;
| Alpha1&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os240py.img os240py.img] [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os240py.crc os240py.crc]&lt;br /&gt;
|-&lt;br /&gt;
| Jun 12&lt;br /&gt;
| Alpha2&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os258py.img os258py.img] [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os258py.crc os258py.crc]&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1.5/py//os257py.zd os257py.zd]&lt;br /&gt;
|-&lt;br /&gt;
| Jun 16&lt;br /&gt;
|&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os260py.img os260py.img] [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os260py.crc os260py.crc]&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1.5-0.88/os261py.zd os261py.zd]&lt;br /&gt;
|-&lt;br /&gt;
| Jun 28&lt;br /&gt;
| Beta1&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os284py.img os284py.img] [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os284py.crc os284py.crc]&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1.5-0.88/os286py.zd os286py.zd]&lt;br /&gt;
|-&lt;br /&gt;
| Jul 04&lt;br /&gt;
|&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os295py.img os295py.img] [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os295py.crc os295py.crc]&lt;br /&gt;
| [http://people.sugarlabs.org/bernie/olpc/f11-xo1.5-0.88/os297py.zd os297py.zd]&lt;br /&gt;
|-&lt;br /&gt;
| Jul 08&lt;br /&gt;
| Beta2&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os300py.img os300py.img] [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os300py.crc os300py.crc]&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1.5/py/os299py.zd os299py.zd]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/ All interim XO-1 images]&lt;br /&gt;
* [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1.5/ All interim XO-1.5 images]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== XO-1 ===&lt;br /&gt;
&lt;br /&gt;
* First, ensure that your laptop is [http://wiki.laptop.org/go/Activation_and_developer_keys unlocked].&lt;br /&gt;
* Download &amp;lt;tt&amp;gt;osNNNpy.img&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;osNNNpy.crc&amp;lt;/tt&amp;gt; to the root directory of a USB stick&lt;br /&gt;
* Drop to the &amp;quot;ok&amp;quot; prompt by pressing ESC repetedly during boot&lt;br /&gt;
* Type the command: &amp;lt;code&amp;gt;copy-nand u:\osNNNpy.img&amp;lt;/code&amp;gt; followed by ENTER&lt;br /&gt;
* During the next reboot, keep the charger connected to allow OFW to self-update&lt;br /&gt;
&lt;br /&gt;
Also check these [http://wiki.laptop.org/go/F11_for_XO-1#Installation_instructions detailed instructions].&lt;br /&gt;
&lt;br /&gt;
=== XO-1.5 ===&lt;br /&gt;
&lt;br /&gt;
* Download &amp;lt;tt&amp;gt;osNNNpy.zd&amp;lt;/tt&amp;gt; to the root directory of a USB stick&lt;br /&gt;
* Drop to the &amp;quot;ok&amp;quot; prompt by pressing ESC repetedly during boot&lt;br /&gt;
* Type the command: &amp;lt;code&amp;gt;fs-update u:\osNNNpy.zd&amp;lt;/code&amp;gt; followed by ENTER&lt;br /&gt;
&lt;br /&gt;
Also check these [http://wiki.laptop.org/go/F11_for_1.5 detailed instructions].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
Besides community testing and field testing, we&#039;re planning to reuse and extend the&lt;br /&gt;
OLPC test plan adopted in release 8.2.0 (aka os801): http://wiki.laptop.org/go/TestPlan_8.2.0&lt;br /&gt;
&lt;br /&gt;
Feedback from the entire community is appreciated. Bugs belonging to upstream&lt;br /&gt;
components should be filed in the usual trackers:&lt;br /&gt;
&lt;br /&gt;
* Sugar and activities: http://bugs.sugarlabs.org/&lt;br /&gt;
* Fedora 11: http://bugzilla.redhat.com/&lt;br /&gt;
* Drivers and OLPC customizations: http://dev.laptop.org/&lt;br /&gt;
* Bugs specific to this build: http://trac.paraguayeduca.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using this build ==&lt;br /&gt;
&lt;br /&gt;
A few customizations make this image somewhat deployment-specific:&lt;br /&gt;
&lt;br /&gt;
* Limited language support: to save space, we&#039;ve included only English and Spanish translations.&lt;br /&gt;
&lt;br /&gt;
* Image signed with the Paraguay deployment keys. Laptops from other regions need to be unlocked in order to accept this image.&lt;br /&gt;
&lt;br /&gt;
* The software update control panel icon checks for new activities on our wiki rather than on laptop.org.&lt;br /&gt;
&lt;br /&gt;
* The Browse home page contains the Paraguay Educa logo and a few links to our website.&lt;br /&gt;
&lt;br /&gt;
We may find the time to release slightly modified images to meet the&lt;br /&gt;
needs of other OLPC deployments interested in upgrading to Sugar 0.88.&lt;br /&gt;
&lt;br /&gt;
More importantly, we&#039;re happy to help other deployments produce their&lt;br /&gt;
own OS images independently of us, thus exploiting the [http://www.gnu.org/philosophy/free-sw.html Freedom #1] provided by Free Software.&lt;br /&gt;
&lt;br /&gt;
== How to join development ==&lt;br /&gt;
&lt;br /&gt;
See the [[/Getting_Involved | Getting Involved]] page and our [[/Build_System | Build System]] documentation.&lt;br /&gt;
=== Subpages ===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55473</id>
		<title>Dextrose/1/Todo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55473"/>
		<updated>2010-08-04T13:57:55Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/TODO/Patches/Bugs/Archive to Dextrose/TODO/Bugs/Archive over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}[[Category:Project]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
=== Regressions since 0.84 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Frame does not always show up (with frame key or going to the corner) ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Translation of &amp;quot;Dismount&amp;quot; is &amp;quot;Eliminar&amp;quot;                        || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward bugfix for race condition in activity title       || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward 0.84 patch for GsmPalette.get_state() name clash  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || ALT-TAB does not switch between apps                           || tch, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os243 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Browse: widgets in forms are 0x0 pixels&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os244 || Icons in activity circle are too small (DPI problem?)          || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || Font size in Terminal too large (DPI problem?)                 || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os248 || Username selection is being skipped on first boot              || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add back Write, eToys                                          || bernie&lt;br /&gt;
|- &lt;br /&gt;
|| WorksForMe || Laptop does not sleep when lid closed                          || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || Sound breaks in all activities after using Record once (need Record v77) || dsd?&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;UI of Record activity is garbled&amp;lt;/em&amp;gt;  || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || {{Bug|1883}}: Sugar does not automatically associate with AP on startup || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os231 || Memorize does not start because it fails to import libxml2 || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Use es-lat for console keyboard || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Activities sometimes start and remain in window, [[:File:Untitled.jpg]] screenshot [[:File:TmpxWzNZv.png]] ; (Window appears at least briefly on all launches) || aa&lt;br /&gt;
|-&lt;br /&gt;
||            || Pulsing launch icon is delayed or absent; occasional &amp;quot;activity failed to start&amp;quot; message then the activity starts || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Measure sometimes locks up on recording, quitting from frame then brings up metacity dialog &amp;quot;activity is not responding&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: Needs RPM update || {{Bug|2064}}: &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Sugar sometimes restarts; only seen 3 times, twice clicking on journal and once deleting a journal entry&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V70   || Font in Write is small (problem caused by patch for {{Bug|1121}}) || alsroot, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || When opening an epub with read V86, zoom works on the text but not graphics, may not be specific to this OS but considering the other scaling bugs ... || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V89   || Turtle Blocks V88 ctrl c ctrl v do not work || walter&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Search bar in home page of Browse is too long and overflows off-screen || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Journal list view icon does not display after selection (os258) [[:File:Listviewos258.jpg]] ( [PATCH] fix malformed svg module-updater icon revealed in F13  ?)|| aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Default font, menus etc seems large, larger than it used to be || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Etoys does not save any more to the journal (ctime problem) || aa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Non-regression bugs (also present in Sugar 0.84) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
||            || Disconnects from network on power save || pgf&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:???   || Cannot create tabs in browse || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os255 || Twice only, boot has frozen on the first dot of the loading clock, before Sugarlabs Fedora logos appear || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|1999}}: Raul&#039;s bug about journal browser overlapping activities ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || {{Bug|2011}}: Record activity cannot be quit with CTRL-W || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || Sugar should restart/refresh after updating activities  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Keep -&amp;gt; Keep a copy (fold into stop menu) || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Dates of activities don&#039;t make any sense  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Pippy layout is broken || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os245 || Sugarized version of scratch  || dirakx&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|2023}}: Cannot associate to AP with accented letters in SSID || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Enable f11-xo1-0.88 yum repos for updates || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os254 || Mesh icons duplicated in Neighbor View on NM restart || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Split &amp;quot;freeworld&amp;quot; packages to a separate repository || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || Review old bugs filed against F11-XO1-PY 0.84 || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || Double clicking activities on journal opens 2 or 3 instances || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os268 || Can&#039;t upload images to Blogger.com (tabs needed) || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || {{Bug|1512}} Erasure of downloaded Activity entries in Journal permanently removes the code bundle || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || The &amp;quot;Discard network history&amp;quot; feature is not implemented. The solution for this bug is temporary and requires reboot the machine. A most definitive solution is waiting for test (and maybe for some changes) in this ticket {{Bug|1673}}|| dcastelo&lt;br /&gt;
|-&lt;br /&gt;
|| PENDING || {{Bug|2111}} The feature &amp;quot;Journal Entry Transfer&amp;quot; doesn&#039;t work || dcastelo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== New features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Switch power management from ohm to powerd || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add StopWatch, Finance, JukeBox, ImageViewer, InfoSlicer  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Add Words (not on aslo) and GetBooks  || bernie, sayamindu&lt;br /&gt;
|-&lt;br /&gt;
|| WONTFIX    || &amp;lt;s&amp;gt;Resurrect Rainbow support&amp;lt;/s&amp;gt;  ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate journalmanagement extension  || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os283 || {{Bug|2006}}: Merge touchpad patches from walter  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Journal size display  || aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate Esteban&#039;s backup to USB/SD  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate DCastelo&#039;s GSM bugfixes     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Disabling Hot corners from the frame option     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - keyboard options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - screen options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - mouse options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility Virtual keyboard    || esteban&lt;br /&gt;
|-&lt;br /&gt;
||  || Accessibility Magnifier    || dcastelo-esteban&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Experimental features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || experimental menu speedup patch || mstone (bernie)&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || kill the MANIFEST file  || bernie&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55471</id>
		<title>Dextrose/TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55471"/>
		<updated>2010-08-04T13:56:48Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/TODO/Patches/Bugs to Dextrose/TODO/Bugs over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Clear and complete error messages (even for crashes)&lt;br /&gt;
## sl1366&lt;br /&gt;
## sl630&lt;br /&gt;
# Checks to prevent installation of incompatible activities&lt;br /&gt;
## sl1442&lt;br /&gt;
# Keyboard navigability of the shell and activity toolbars&lt;br /&gt;
## sl1969(gonzalo)&lt;br /&gt;
# Make activities work in Gnome without Sugar (CONTROVERSIAL)&lt;br /&gt;
# Make Gnome applications work seamlessly within Sugar&lt;br /&gt;
# Webkit integration (lucian)&lt;br /&gt;
# Faster activity startup / memory savings (quozl?)&lt;br /&gt;
# Integration with social networks&lt;br /&gt;
# Bidirectional Journal gateway for Gnome (torello, jasg)&lt;br /&gt;
# Feature-complete packaging system (PackageKit, 0sugar...) (alsroot?)&lt;br /&gt;
# Memory/CPU indicator&lt;br /&gt;
##Add a computer or brain icon in the frame, showing a palette with free memory and cpu time(anish)DONE&lt;br /&gt;
# OS: &amp;quot;Panic key&amp;quot; to restore default settings for GNOME and Sugar&lt;br /&gt;
# Sugar: &amp;quot;Panic key&amp;quot; to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)&lt;br /&gt;
# Rainbow?&lt;br /&gt;
# Multiple item selection in the journal&lt;br /&gt;
# Updater similar to puppet (plain ceibal)&lt;br /&gt;
# 3G connection sharing in Sugar (esteban)&lt;br /&gt;
# Automatically register to Schoolserver&lt;br /&gt;
# Make Schoolserver visible in neighbor view&lt;br /&gt;
# Figure out why many control panel items requires restarting Sugar and fix it&lt;br /&gt;
 == Control panel items reduction ==&lt;br /&gt;
# Power has only 2 options, they could go into a context menu on the battery icon in the frame&lt;br /&gt;
# Backup/restore -&amp;gt; journal (or a schoolserver icon in the mesh view)&lt;br /&gt;
# touchpad -&amp;gt; device icon on the frame + global keyboard shortcut to switch between resistive and capacitive&lt;br /&gt;
#accessibility -&amp;gt; fold into keyboard&lt;br /&gt;
#modem config -&amp;gt; context menu on the modem icon in the frame&lt;br /&gt;
&lt;br /&gt;
# compute the # of columns in the control panel dynamically, based on how wide the icon labels actually are&lt;br /&gt;
# find out why sugar needs to be restarted on trivial settings changes such as frame timeout and solve it&lt;br /&gt;
# add &amp;quot;new tab&amp;quot; button to Browse activity (DONE)&lt;br /&gt;
# Register Again creates duplicate xs icons on the volumes toolbar&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=55468</id>
		<title>Dextrose/2/Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=55468"/>
		<updated>2010-08-04T13:55:35Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/TODO/Patches/Patches to Dextrose/TODO/Patches over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Module&lt;br /&gt;
!Patch&lt;br /&gt;
!Bug#&lt;br /&gt;
!Submitter&lt;br /&gt;
!Maintainer&lt;br /&gt;
!Status&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/revert-to-GTK_WIDGET_IS_SENSITIVE.patch revert-to-GTK_WIDGET_IS_SENSITIVE.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sl2006-icons-for-touchpad-panel.patch sl2006-icons-for-touchpad-panel.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbender&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sugar-artwork-gtkdep.patch sugar-artwork-gtkdep.patch]&lt;br /&gt;
|&lt;br /&gt;
|benjamin&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0000-cover-letter.patch sizelist-0000-cover-letter.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0001-Add-filesize-property-to-the-index.patch sizelist-0001-Add-filesize-property-to-the-index.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0003-Check-filesize-property-on-index-rebuild.patch sizelist-0003-Check-filesize-property-on-index-rebuild.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0005-Check-ctime-on-index-rebuild.patch sizelist-0005-Check-ctime-on-index-rebuild.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/change-keep-string-to-keep-a-copy.patch    change-keep-string-to-keep-a-copy.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsalvidar&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/fix-two-trivial-shell-log-warnings.patch    fix-two-trivial-shell-log-warnings.patch]&lt;br /&gt;
|&lt;br /&gt;
|quozl&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/kill-the-delayed-menus-for-good.patch    kill-the-delayed-menus-for-good.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/remove-incomplete-MANIFEST-support.patch    remove-incomplete-MANIFEST-support.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/set-default-accelerators-for-Copy-and-Paste-buttons.patch set-default-accelerators-for-Copy-and-Paste-buttons.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1842-notify-red-alert.patch    sl1842-notify-red-alert.patch]&lt;br /&gt;
|sl1842&lt;br /&gt;
|m_anish&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1876.patch    sl1876.patch]&lt;br /&gt;
|sl1876&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1948-Race-condition-with-name-widget-in-the-activ.patch    sl1948-Race-condition-with-name-widget-in-the-activ.patch]&lt;br /&gt;
|sl1948&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sugar-toolkit-dont-configure-fonts.patch    sugar-toolkit-dont-configure-fonts.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/use-set_toolbar_box-in-example-code.patch    use-set_toolbar_box-in-example-code.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/add-font-dpi-schema.patch add-font-dpi-schema.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/avoid-popping-an-empty-list-in-the-software-updater.patch avoid-popping-an-empty-list-in-the-software-updater.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_stone&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0001-Volumes-Backup-and-Restore.patch backup-0001-Volumes-Backup-and-Restore.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0002-Journal-XS-backup-and-restore.patch backup-0002-Journal-XS-backup-and-restore.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0003-Journal-documents-volume-button.patch backup-0003-Journal-documents-volume-button.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0004-es-translations.patch backup-0004-es-translations.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0005-save-lease.patch backup-0005-save-lease.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/bundle-Delete-profile-data-only-when-erased.patch bundle-Delete-profile-data-only-when-erased.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/caacupe-Protected-activities-list.patch caacupe-Protected-activities-list.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/click-on-journal-icons-with-a-exclusive-time-frame.patch click-on-journal-icons-with-a-exclusive-time-frame.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/cpu-and-memory-resource-indicator.patch cpu-and-memory-resource-indicator.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/dynamically-set-number-of-control-panel-columns.patch dynamically-set-number-of-control-panel-columns.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-duplication-of-OLPC-mesh-icons.patch fix-duplication-of-OLPC-mesh-icons.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|knny.myer&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-name-clash-set_state.patch fix-name-clash-set_state.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/gsm-errors-palette.patch gsm-errors-palette.patch]&lt;br /&gt;
|&lt;br /&gt;
|dcastelo&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/jasg-register-rename.patch jasg-register-rename.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-add-option-to-mount-any-user-directory-to-journal.patch pe558-add-option-to-mount-any-user-directory-to-journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-backup-restore-front-end-for-control-panel.patch pe558-backup-restore-front-end-for-control-panel.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-journal-management-control-panel-feature.patch pe558-journal-management-control-panel-feature.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-modify-volumnestoolbar-to-mount-a-directory.patch pe558-modify-volumnestoolbar-to-mount-a-directory.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/reverse-sort-order-of-activities-list.patch reverse-sort-order-of-activities-list.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/set-default-scaling-to-100.patch set-default-scaling-to-100.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/simplify-the-definition-of-UpdateModel._bundles_to_check..patch simplify-the-definition-of-UpdateModel._bundles_to_check..patch]&lt;br /&gt;
|&lt;br /&gt;
|m_stone&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0000-cover-letter.patch sizelist-0000-cover-letter.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0005-Rename-the-date-column-to-sort_column.patch sizelist-0005-Rename-the-date-column-to-sort_column.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0006-Display-the-sorting-property-in-the-last-column.patch sizelist-0006-Display-the-sorting-property-in-the-last-column.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0008-Implement-sorting-for-removable-devices.patch sizelist-0008-Implement-sorting-for-removable-devices.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0010-Add-ctime-property-to-the-journal-model.patch sizelist-0010-Add-ctime-property-to-the-journal-model.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl1842-journal-show-error-on-write-failure.patch sl1842-journal-show-error-on-write-failure.patch]&lt;br /&gt;
|sl1842&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2006-file-exists-check.patch sl2006-file-exists-check.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbender&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2006-touchpad-section-for-control-panel.patch sl2006-touchpad-section-for-control-panel.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbernder&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2062.patch sl2062.patch]&lt;br /&gt;
|sl2062&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch]&lt;br /&gt;
|sl2064&lt;br /&gt;
|alsroot&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sugar-enable-settings-manager.patch sugar-enable-settings-manager.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/tch-Add-missing-restart-button.patch tch-Add-missing-restart-button.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/use-the-spanish-verb-quitar-for-unmounting-devices.patch use-the-spanish-verb-quitar-for-unmounting-devices.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=55465</id>
		<title>Dextrose/2/Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=55465"/>
		<updated>2010-08-04T13:48:56Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/TODO/Patches to Dextrose/TODO/Patches/Patches&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Module&lt;br /&gt;
!Patch&lt;br /&gt;
!Bug#&lt;br /&gt;
!Submitter&lt;br /&gt;
!Maintainer&lt;br /&gt;
!Status&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/revert-to-GTK_WIDGET_IS_SENSITIVE.patch revert-to-GTK_WIDGET_IS_SENSITIVE.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sl2006-icons-for-touchpad-panel.patch sl2006-icons-for-touchpad-panel.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbender&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sugar-artwork-gtkdep.patch sugar-artwork-gtkdep.patch]&lt;br /&gt;
|&lt;br /&gt;
|benjamin&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0000-cover-letter.patch sizelist-0000-cover-letter.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0001-Add-filesize-property-to-the-index.patch sizelist-0001-Add-filesize-property-to-the-index.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0003-Check-filesize-property-on-index-rebuild.patch sizelist-0003-Check-filesize-property-on-index-rebuild.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0005-Check-ctime-on-index-rebuild.patch sizelist-0005-Check-ctime-on-index-rebuild.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/change-keep-string-to-keep-a-copy.patch    change-keep-string-to-keep-a-copy.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsalvidar&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/fix-two-trivial-shell-log-warnings.patch    fix-two-trivial-shell-log-warnings.patch]&lt;br /&gt;
|&lt;br /&gt;
|quozl&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/kill-the-delayed-menus-for-good.patch    kill-the-delayed-menus-for-good.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/remove-incomplete-MANIFEST-support.patch    remove-incomplete-MANIFEST-support.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/set-default-accelerators-for-Copy-and-Paste-buttons.patch set-default-accelerators-for-Copy-and-Paste-buttons.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1842-notify-red-alert.patch    sl1842-notify-red-alert.patch]&lt;br /&gt;
|sl1842&lt;br /&gt;
|m_anish&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1876.patch    sl1876.patch]&lt;br /&gt;
|sl1876&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1948-Race-condition-with-name-widget-in-the-activ.patch    sl1948-Race-condition-with-name-widget-in-the-activ.patch]&lt;br /&gt;
|sl1948&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sugar-toolkit-dont-configure-fonts.patch    sugar-toolkit-dont-configure-fonts.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/use-set_toolbar_box-in-example-code.patch    use-set_toolbar_box-in-example-code.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/add-font-dpi-schema.patch add-font-dpi-schema.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/avoid-popping-an-empty-list-in-the-software-updater.patch avoid-popping-an-empty-list-in-the-software-updater.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_stone&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0001-Volumes-Backup-and-Restore.patch backup-0001-Volumes-Backup-and-Restore.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0002-Journal-XS-backup-and-restore.patch backup-0002-Journal-XS-backup-and-restore.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0003-Journal-documents-volume-button.patch backup-0003-Journal-documents-volume-button.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0004-es-translations.patch backup-0004-es-translations.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0005-save-lease.patch backup-0005-save-lease.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/bundle-Delete-profile-data-only-when-erased.patch bundle-Delete-profile-data-only-when-erased.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/caacupe-Protected-activities-list.patch caacupe-Protected-activities-list.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/click-on-journal-icons-with-a-exclusive-time-frame.patch click-on-journal-icons-with-a-exclusive-time-frame.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/cpu-and-memory-resource-indicator.patch cpu-and-memory-resource-indicator.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/dynamically-set-number-of-control-panel-columns.patch dynamically-set-number-of-control-panel-columns.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-duplication-of-OLPC-mesh-icons.patch fix-duplication-of-OLPC-mesh-icons.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|knny.myer&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-name-clash-set_state.patch fix-name-clash-set_state.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/gsm-errors-palette.patch gsm-errors-palette.patch]&lt;br /&gt;
|&lt;br /&gt;
|dcastelo&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/jasg-register-rename.patch jasg-register-rename.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-add-option-to-mount-any-user-directory-to-journal.patch pe558-add-option-to-mount-any-user-directory-to-journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-backup-restore-front-end-for-control-panel.patch pe558-backup-restore-front-end-for-control-panel.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-journal-management-control-panel-feature.patch pe558-journal-management-control-panel-feature.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-modify-volumnestoolbar-to-mount-a-directory.patch pe558-modify-volumnestoolbar-to-mount-a-directory.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/reverse-sort-order-of-activities-list.patch reverse-sort-order-of-activities-list.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/set-default-scaling-to-100.patch set-default-scaling-to-100.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/simplify-the-definition-of-UpdateModel._bundles_to_check..patch simplify-the-definition-of-UpdateModel._bundles_to_check..patch]&lt;br /&gt;
|&lt;br /&gt;
|m_stone&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0000-cover-letter.patch sizelist-0000-cover-letter.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0005-Rename-the-date-column-to-sort_column.patch sizelist-0005-Rename-the-date-column-to-sort_column.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0006-Display-the-sorting-property-in-the-last-column.patch sizelist-0006-Display-the-sorting-property-in-the-last-column.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0008-Implement-sorting-for-removable-devices.patch sizelist-0008-Implement-sorting-for-removable-devices.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0010-Add-ctime-property-to-the-journal-model.patch sizelist-0010-Add-ctime-property-to-the-journal-model.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl1842-journal-show-error-on-write-failure.patch sl1842-journal-show-error-on-write-failure.patch]&lt;br /&gt;
|sl1842&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2006-file-exists-check.patch sl2006-file-exists-check.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbender&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2006-touchpad-section-for-control-panel.patch sl2006-touchpad-section-for-control-panel.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbernder&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2062.patch sl2062.patch]&lt;br /&gt;
|sl2062&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch]&lt;br /&gt;
|sl2064&lt;br /&gt;
|alsroot&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sugar-enable-settings-manager.patch sugar-enable-settings-manager.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/tch-Add-missing-restart-button.patch tch-Add-missing-restart-button.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/use-the-spanish-verb-quitar-for-unmounting-devices.patch use-the-spanish-verb-quitar-for-unmounting-devices.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55463</id>
		<title>Dextrose/1/Todo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55463"/>
		<updated>2010-08-04T13:48:56Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/TODO/Bugs/Archive to Dextrose/TODO/Patches/Bugs/Archive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}[[Category:Project]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
=== Regressions since 0.84 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Frame does not always show up (with frame key or going to the corner) ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Translation of &amp;quot;Dismount&amp;quot; is &amp;quot;Eliminar&amp;quot;                        || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward bugfix for race condition in activity title       || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward 0.84 patch for GsmPalette.get_state() name clash  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || ALT-TAB does not switch between apps                           || tch, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os243 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Browse: widgets in forms are 0x0 pixels&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os244 || Icons in activity circle are too small (DPI problem?)          || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || Font size in Terminal too large (DPI problem?)                 || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os248 || Username selection is being skipped on first boot              || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add back Write, eToys                                          || bernie&lt;br /&gt;
|- &lt;br /&gt;
|| WorksForMe || Laptop does not sleep when lid closed                          || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || Sound breaks in all activities after using Record once (need Record v77) || dsd?&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;UI of Record activity is garbled&amp;lt;/em&amp;gt;  || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || {{Bug|1883}}: Sugar does not automatically associate with AP on startup || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os231 || Memorize does not start because it fails to import libxml2 || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Use es-lat for console keyboard || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Activities sometimes start and remain in window, [[:File:Untitled.jpg]] screenshot [[:File:TmpxWzNZv.png]] ; (Window appears at least briefly on all launches) || aa&lt;br /&gt;
|-&lt;br /&gt;
||            || Pulsing launch icon is delayed or absent; occasional &amp;quot;activity failed to start&amp;quot; message then the activity starts || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Measure sometimes locks up on recording, quitting from frame then brings up metacity dialog &amp;quot;activity is not responding&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: Needs RPM update || {{Bug|2064}}: &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Sugar sometimes restarts; only seen 3 times, twice clicking on journal and once deleting a journal entry&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V70   || Font in Write is small (problem caused by patch for {{Bug|1121}}) || alsroot, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || When opening an epub with read V86, zoom works on the text but not graphics, may not be specific to this OS but considering the other scaling bugs ... || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V89   || Turtle Blocks V88 ctrl c ctrl v do not work || walter&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Search bar in home page of Browse is too long and overflows off-screen || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Journal list view icon does not display after selection (os258) [[:File:Listviewos258.jpg]] ( [PATCH] fix malformed svg module-updater icon revealed in F13  ?)|| aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Default font, menus etc seems large, larger than it used to be || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Etoys does not save any more to the journal (ctime problem) || aa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Non-regression bugs (also present in Sugar 0.84) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
||            || Disconnects from network on power save || pgf&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:???   || Cannot create tabs in browse || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os255 || Twice only, boot has frozen on the first dot of the loading clock, before Sugarlabs Fedora logos appear || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|1999}}: Raul&#039;s bug about journal browser overlapping activities ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || {{Bug|2011}}: Record activity cannot be quit with CTRL-W || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || Sugar should restart/refresh after updating activities  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Keep -&amp;gt; Keep a copy (fold into stop menu) || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Dates of activities don&#039;t make any sense  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Pippy layout is broken || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os245 || Sugarized version of scratch  || dirakx&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|2023}}: Cannot associate to AP with accented letters in SSID || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Enable f11-xo1-0.88 yum repos for updates || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os254 || Mesh icons duplicated in Neighbor View on NM restart || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Split &amp;quot;freeworld&amp;quot; packages to a separate repository || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || Review old bugs filed against F11-XO1-PY 0.84 || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || Double clicking activities on journal opens 2 or 3 instances || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os268 || Can&#039;t upload images to Blogger.com (tabs needed) || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || {{Bug|1512}} Erasure of downloaded Activity entries in Journal permanently removes the code bundle || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || The &amp;quot;Discard network history&amp;quot; feature is not implemented. The solution for this bug is temporary and requires reboot the machine. A most definitive solution is waiting for test (and maybe for some changes) in this ticket {{Bug|1673}}|| dcastelo&lt;br /&gt;
|-&lt;br /&gt;
|| PENDING || {{Bug|2111}} The feature &amp;quot;Journal Entry Transfer&amp;quot; doesn&#039;t work || dcastelo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== New features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Switch power management from ohm to powerd || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add StopWatch, Finance, JukeBox, ImageViewer, InfoSlicer  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Add Words (not on aslo) and GetBooks  || bernie, sayamindu&lt;br /&gt;
|-&lt;br /&gt;
|| WONTFIX    || &amp;lt;s&amp;gt;Resurrect Rainbow support&amp;lt;/s&amp;gt;  ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate journalmanagement extension  || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os283 || {{Bug|2006}}: Merge touchpad patches from walter  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Journal size display  || aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate Esteban&#039;s backup to USB/SD  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate DCastelo&#039;s GSM bugfixes     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Disabling Hot corners from the frame option     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - keyboard options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - screen options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - mouse options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility Virtual keyboard    || esteban&lt;br /&gt;
|-&lt;br /&gt;
||  || Accessibility Magnifier    || dcastelo-esteban&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Experimental features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || experimental menu speedup patch || mstone (bernie)&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || kill the MANIFEST file  || bernie&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55461</id>
		<title>Dextrose/TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55461"/>
		<updated>2010-08-04T13:48:56Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/TODO/Bugs to Dextrose/TODO/Patches/Bugs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Clear and complete error messages (even for crashes)&lt;br /&gt;
## sl1366&lt;br /&gt;
## sl630&lt;br /&gt;
# Checks to prevent installation of incompatible activities&lt;br /&gt;
## sl1442&lt;br /&gt;
# Keyboard navigability of the shell and activity toolbars&lt;br /&gt;
## sl1969(gonzalo)&lt;br /&gt;
# Make activities work in Gnome without Sugar (CONTROVERSIAL)&lt;br /&gt;
# Make Gnome applications work seamlessly within Sugar&lt;br /&gt;
# Webkit integration (lucian)&lt;br /&gt;
# Faster activity startup / memory savings (quozl?)&lt;br /&gt;
# Integration with social networks&lt;br /&gt;
# Bidirectional Journal gateway for Gnome (torello, jasg)&lt;br /&gt;
# Feature-complete packaging system (PackageKit, 0sugar...) (alsroot?)&lt;br /&gt;
# Memory/CPU indicator&lt;br /&gt;
##Add a computer or brain icon in the frame, showing a palette with free memory and cpu time(anish)DONE&lt;br /&gt;
# OS: &amp;quot;Panic key&amp;quot; to restore default settings for GNOME and Sugar&lt;br /&gt;
# Sugar: &amp;quot;Panic key&amp;quot; to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)&lt;br /&gt;
# Rainbow?&lt;br /&gt;
# Multiple item selection in the journal&lt;br /&gt;
# Updater similar to puppet (plain ceibal)&lt;br /&gt;
# 3G connection sharing in Sugar (esteban)&lt;br /&gt;
# Automatically register to Schoolserver&lt;br /&gt;
# Make Schoolserver visible in neighbor view&lt;br /&gt;
# Figure out why many control panel items requires restarting Sugar and fix it&lt;br /&gt;
 == Control panel items reduction ==&lt;br /&gt;
# Power has only 2 options, they could go into a context menu on the battery icon in the frame&lt;br /&gt;
# Backup/restore -&amp;gt; journal (or a schoolserver icon in the mesh view)&lt;br /&gt;
# touchpad -&amp;gt; device icon on the frame + global keyboard shortcut to switch between resistive and capacitive&lt;br /&gt;
#accessibility -&amp;gt; fold into keyboard&lt;br /&gt;
#modem config -&amp;gt; context menu on the modem icon in the frame&lt;br /&gt;
&lt;br /&gt;
# compute the # of columns in the control panel dynamically, based on how wide the icon labels actually are&lt;br /&gt;
# find out why sugar needs to be restarted on trivial settings changes such as frame timeout and solve it&lt;br /&gt;
# add &amp;quot;new tab&amp;quot; button to Browse activity (DONE)&lt;br /&gt;
# Register Again creates duplicate xs icons on the volumes toolbar&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=55459</id>
		<title>Dextrose/2/Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=55459"/>
		<updated>2010-08-04T13:48:56Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/TODO to Dextrose/TODO/Patches&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Module&lt;br /&gt;
!Patch&lt;br /&gt;
!Bug#&lt;br /&gt;
!Submitter&lt;br /&gt;
!Maintainer&lt;br /&gt;
!Status&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/revert-to-GTK_WIDGET_IS_SENSITIVE.patch revert-to-GTK_WIDGET_IS_SENSITIVE.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sl2006-icons-for-touchpad-panel.patch sl2006-icons-for-touchpad-panel.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbender&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-artwork &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-artwork/sugar-artwork-gtkdep.patch sugar-artwork-gtkdep.patch]&lt;br /&gt;
|&lt;br /&gt;
|benjamin&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0000-cover-letter.patch sizelist-0000-cover-letter.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0001-Add-filesize-property-to-the-index.patch sizelist-0001-Add-filesize-property-to-the-index.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0003-Check-filesize-property-on-index-rebuild.patch sizelist-0003-Check-filesize-property-on-index-rebuild.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0005-Check-ctime-on-index-rebuild.patch sizelist-0005-Check-ctime-on-index-rebuild.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-datastore/sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/change-keep-string-to-keep-a-copy.patch    change-keep-string-to-keep-a-copy.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsalvidar&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/fix-two-trivial-shell-log-warnings.patch    fix-two-trivial-shell-log-warnings.patch]&lt;br /&gt;
|&lt;br /&gt;
|quozl&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/kill-the-delayed-menus-for-good.patch    kill-the-delayed-menus-for-good.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/remove-incomplete-MANIFEST-support.patch    remove-incomplete-MANIFEST-support.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/set-default-accelerators-for-Copy-and-Paste-buttons.patch set-default-accelerators-for-Copy-and-Paste-buttons.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1842-notify-red-alert.patch    sl1842-notify-red-alert.patch]&lt;br /&gt;
|sl1842&lt;br /&gt;
|m_anish&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1876.patch    sl1876.patch]&lt;br /&gt;
|sl1876&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sl1948-Race-condition-with-name-widget-in-the-activ.patch    sl1948-Race-condition-with-name-widget-in-the-activ.patch]&lt;br /&gt;
|sl1948&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/sugar-toolkit-dont-configure-fonts.patch    sugar-toolkit-dont-configure-fonts.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar-toolkit/use-set_toolbar_box-in-example-code.patch    use-set_toolbar_box-in-example-code.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|erikos&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/add-font-dpi-schema.patch add-font-dpi-schema.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/avoid-popping-an-empty-list-in-the-software-updater.patch avoid-popping-an-empty-list-in-the-software-updater.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_stone&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0001-Volumes-Backup-and-Restore.patch backup-0001-Volumes-Backup-and-Restore.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0002-Journal-XS-backup-and-restore.patch backup-0002-Journal-XS-backup-and-restore.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0003-Journal-documents-volume-button.patch backup-0003-Journal-documents-volume-button.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0004-es-translations.patch backup-0004-es-translations.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/backup-0005-save-lease.patch backup-0005-save-lease.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/bundle-Delete-profile-data-only-when-erased.patch bundle-Delete-profile-data-only-when-erased.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/caacupe-Protected-activities-list.patch caacupe-Protected-activities-list.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/click-on-journal-icons-with-a-exclusive-time-frame.patch click-on-journal-icons-with-a-exclusive-time-frame.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/cpu-and-memory-resource-indicator.patch cpu-and-memory-resource-indicator.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/dynamically-set-number-of-control-panel-columns.patch dynamically-set-number-of-control-panel-columns.patch]&lt;br /&gt;
|&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-duplication-of-OLPC-mesh-icons.patch fix-duplication-of-OLPC-mesh-icons.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|knny.myer&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/fix-name-clash-set_state.patch fix-name-clash-set_state.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/gsm-errors-palette.patch gsm-errors-palette.patch]&lt;br /&gt;
|&lt;br /&gt;
|dcastelo&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/jasg-register-rename.patch jasg-register-rename.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-add-option-to-mount-any-user-directory-to-journal.patch pe558-add-option-to-mount-any-user-directory-to-journal.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-backup-restore-front-end-for-control-panel.patch pe558-backup-restore-front-end-for-control-panel.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-journal-management-control-panel-feature.patch pe558-journal-management-control-panel-feature.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/pe558-modify-volumnestoolbar-to-mount-a-directory.patch pe558-modify-volumnestoolbar-to-mount-a-directory.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/reverse-sort-order-of-activities-list.patch reverse-sort-order-of-activities-list.patch]&lt;br /&gt;
|&lt;br /&gt;
|jsaldivar&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/set-default-scaling-to-100.patch set-default-scaling-to-100.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/simplify-the-definition-of-UpdateModel._bundles_to_check..patch simplify-the-definition-of-UpdateModel._bundles_to_check..patch]&lt;br /&gt;
|&lt;br /&gt;
|m_stone&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0000-cover-letter.patch sizelist-0000-cover-letter.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0005-Rename-the-date-column-to-sort_column.patch sizelist-0005-Rename-the-date-column-to-sort_column.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0006-Display-the-sorting-property-in-the-last-column.patch sizelist-0006-Display-the-sorting-property-in-the-last-column.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar	&lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0008-Implement-sorting-for-removable-devices.patch sizelist-0008-Implement-sorting-for-removable-devices.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sizelist-0010-Add-ctime-property-to-the-journal-model.patch sizelist-0010-Add-ctime-property-to-the-journal-model.patch]&lt;br /&gt;
|&lt;br /&gt;
|aa&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl1842-journal-show-error-on-write-failure.patch sl1842-journal-show-error-on-write-failure.patch]&lt;br /&gt;
|sl1842&lt;br /&gt;
|m_anish&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2006-file-exists-check.patch sl2006-file-exists-check.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbender&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2006-touchpad-section-for-control-panel.patch sl2006-touchpad-section-for-control-panel.patch]&lt;br /&gt;
|sl2006&lt;br /&gt;
|walterbernder&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2062.patch sl2062.patch]&lt;br /&gt;
|sl2062&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch]&lt;br /&gt;
|sl2064&lt;br /&gt;
|alsroot&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/sugar-enable-settings-manager.patch sugar-enable-settings-manager.patch]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/tch-Add-missing-restart-button.patch tch-Add-missing-restart-button.patch]&lt;br /&gt;
|&lt;br /&gt;
|tch&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|sugar &lt;br /&gt;
|[http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/sugar/use-the-spanish-verb-quitar-for-unmounting-devices.patch use-the-spanish-verb-quitar-for-unmounting-devices.patch]&lt;br /&gt;
|&lt;br /&gt;
|bernie&lt;br /&gt;
|alsroot, tomeu&lt;br /&gt;
|PENDING&lt;br /&gt;
|----&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55457</id>
		<title>Dextrose/1/Todo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55457"/>
		<updated>2010-08-04T13:46:55Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/Bugs/Archive to Dextrose/TODO/Bugs/Archive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}[[Category:Project]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
=== Regressions since 0.84 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Frame does not always show up (with frame key or going to the corner) ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Translation of &amp;quot;Dismount&amp;quot; is &amp;quot;Eliminar&amp;quot;                        || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward bugfix for race condition in activity title       || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward 0.84 patch for GsmPalette.get_state() name clash  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || ALT-TAB does not switch between apps                           || tch, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os243 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Browse: widgets in forms are 0x0 pixels&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os244 || Icons in activity circle are too small (DPI problem?)          || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || Font size in Terminal too large (DPI problem?)                 || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os248 || Username selection is being skipped on first boot              || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add back Write, eToys                                          || bernie&lt;br /&gt;
|- &lt;br /&gt;
|| WorksForMe || Laptop does not sleep when lid closed                          || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || Sound breaks in all activities after using Record once (need Record v77) || dsd?&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;UI of Record activity is garbled&amp;lt;/em&amp;gt;  || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || {{Bug|1883}}: Sugar does not automatically associate with AP on startup || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os231 || Memorize does not start because it fails to import libxml2 || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Use es-lat for console keyboard || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Activities sometimes start and remain in window, [[:File:Untitled.jpg]] screenshot [[:File:TmpxWzNZv.png]] ; (Window appears at least briefly on all launches) || aa&lt;br /&gt;
|-&lt;br /&gt;
||            || Pulsing launch icon is delayed or absent; occasional &amp;quot;activity failed to start&amp;quot; message then the activity starts || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Measure sometimes locks up on recording, quitting from frame then brings up metacity dialog &amp;quot;activity is not responding&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: Needs RPM update || {{Bug|2064}}: &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Sugar sometimes restarts; only seen 3 times, twice clicking on journal and once deleting a journal entry&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V70   || Font in Write is small (problem caused by patch for {{Bug|1121}}) || alsroot, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || When opening an epub with read V86, zoom works on the text but not graphics, may not be specific to this OS but considering the other scaling bugs ... || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V89   || Turtle Blocks V88 ctrl c ctrl v do not work || walter&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Search bar in home page of Browse is too long and overflows off-screen || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Journal list view icon does not display after selection (os258) [[:File:Listviewos258.jpg]] ( [PATCH] fix malformed svg module-updater icon revealed in F13  ?)|| aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Default font, menus etc seems large, larger than it used to be || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Etoys does not save any more to the journal (ctime problem) || aa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Non-regression bugs (also present in Sugar 0.84) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
||            || Disconnects from network on power save || pgf&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:???   || Cannot create tabs in browse || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os255 || Twice only, boot has frozen on the first dot of the loading clock, before Sugarlabs Fedora logos appear || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|1999}}: Raul&#039;s bug about journal browser overlapping activities ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || {{Bug|2011}}: Record activity cannot be quit with CTRL-W || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || Sugar should restart/refresh after updating activities  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Keep -&amp;gt; Keep a copy (fold into stop menu) || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Dates of activities don&#039;t make any sense  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Pippy layout is broken || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os245 || Sugarized version of scratch  || dirakx&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|2023}}: Cannot associate to AP with accented letters in SSID || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Enable f11-xo1-0.88 yum repos for updates || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os254 || Mesh icons duplicated in Neighbor View on NM restart || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Split &amp;quot;freeworld&amp;quot; packages to a separate repository || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || Review old bugs filed against F11-XO1-PY 0.84 || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || Double clicking activities on journal opens 2 or 3 instances || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os268 || Can&#039;t upload images to Blogger.com (tabs needed) || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || {{Bug|1512}} Erasure of downloaded Activity entries in Journal permanently removes the code bundle || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || The &amp;quot;Discard network history&amp;quot; feature is not implemented. The solution for this bug is temporary and requires reboot the machine. A most definitive solution is waiting for test (and maybe for some changes) in this ticket {{Bug|1673}}|| dcastelo&lt;br /&gt;
|-&lt;br /&gt;
|| PENDING || {{Bug|2111}} The feature &amp;quot;Journal Entry Transfer&amp;quot; doesn&#039;t work || dcastelo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== New features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Switch power management from ohm to powerd || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add StopWatch, Finance, JukeBox, ImageViewer, InfoSlicer  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Add Words (not on aslo) and GetBooks  || bernie, sayamindu&lt;br /&gt;
|-&lt;br /&gt;
|| WONTFIX    || &amp;lt;s&amp;gt;Resurrect Rainbow support&amp;lt;/s&amp;gt;  ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate journalmanagement extension  || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os283 || {{Bug|2006}}: Merge touchpad patches from walter  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Journal size display  || aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate Esteban&#039;s backup to USB/SD  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate DCastelo&#039;s GSM bugfixes     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Disabling Hot corners from the frame option     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - keyboard options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - screen options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - mouse options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility Virtual keyboard    || esteban&lt;br /&gt;
|-&lt;br /&gt;
||  || Accessibility Magnifier    || dcastelo-esteban&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Experimental features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || experimental menu speedup patch || mstone (bernie)&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || kill the MANIFEST file  || bernie&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55455</id>
		<title>Dextrose/TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55455"/>
		<updated>2010-08-04T13:45:35Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/Bugs to Dextrose/TODO/Bugs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Clear and complete error messages (even for crashes)&lt;br /&gt;
## sl1366&lt;br /&gt;
## sl630&lt;br /&gt;
# Checks to prevent installation of incompatible activities&lt;br /&gt;
## sl1442&lt;br /&gt;
# Keyboard navigability of the shell and activity toolbars&lt;br /&gt;
## sl1969(gonzalo)&lt;br /&gt;
# Make activities work in Gnome without Sugar (CONTROVERSIAL)&lt;br /&gt;
# Make Gnome applications work seamlessly within Sugar&lt;br /&gt;
# Webkit integration (lucian)&lt;br /&gt;
# Faster activity startup / memory savings (quozl?)&lt;br /&gt;
# Integration with social networks&lt;br /&gt;
# Bidirectional Journal gateway for Gnome (torello, jasg)&lt;br /&gt;
# Feature-complete packaging system (PackageKit, 0sugar...) (alsroot?)&lt;br /&gt;
# Memory/CPU indicator&lt;br /&gt;
##Add a computer or brain icon in the frame, showing a palette with free memory and cpu time(anish)DONE&lt;br /&gt;
# OS: &amp;quot;Panic key&amp;quot; to restore default settings for GNOME and Sugar&lt;br /&gt;
# Sugar: &amp;quot;Panic key&amp;quot; to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)&lt;br /&gt;
# Rainbow?&lt;br /&gt;
# Multiple item selection in the journal&lt;br /&gt;
# Updater similar to puppet (plain ceibal)&lt;br /&gt;
# 3G connection sharing in Sugar (esteban)&lt;br /&gt;
# Automatically register to Schoolserver&lt;br /&gt;
# Make Schoolserver visible in neighbor view&lt;br /&gt;
# Figure out why many control panel items requires restarting Sugar and fix it&lt;br /&gt;
 == Control panel items reduction ==&lt;br /&gt;
# Power has only 2 options, they could go into a context menu on the battery icon in the frame&lt;br /&gt;
# Backup/restore -&amp;gt; journal (or a schoolserver icon in the mesh view)&lt;br /&gt;
# touchpad -&amp;gt; device icon on the frame + global keyboard shortcut to switch between resistive and capacitive&lt;br /&gt;
#accessibility -&amp;gt; fold into keyboard&lt;br /&gt;
#modem config -&amp;gt; context menu on the modem icon in the frame&lt;br /&gt;
&lt;br /&gt;
# compute the # of columns in the control panel dynamically, based on how wide the icon labels actually are&lt;br /&gt;
# find out why sugar needs to be restarted on trivial settings changes such as frame timeout and solve it&lt;br /&gt;
# add &amp;quot;new tab&amp;quot; button to Browse activity (DONE)&lt;br /&gt;
# Register Again creates duplicate xs icons on the volumes toolbar&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55454</id>
		<title>Dextrose/TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55454"/>
		<updated>2010-08-04T13:43:37Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: todo list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Clear and complete error messages (even for crashes)&lt;br /&gt;
## sl1366&lt;br /&gt;
## sl630&lt;br /&gt;
# Checks to prevent installation of incompatible activities&lt;br /&gt;
## sl1442&lt;br /&gt;
# Keyboard navigability of the shell and activity toolbars&lt;br /&gt;
## sl1969(gonzalo)&lt;br /&gt;
# Make activities work in Gnome without Sugar (CONTROVERSIAL)&lt;br /&gt;
# Make Gnome applications work seamlessly within Sugar&lt;br /&gt;
# Webkit integration (lucian)&lt;br /&gt;
# Faster activity startup / memory savings (quozl?)&lt;br /&gt;
# Integration with social networks&lt;br /&gt;
# Bidirectional Journal gateway for Gnome (torello, jasg)&lt;br /&gt;
# Feature-complete packaging system (PackageKit, 0sugar...) (alsroot?)&lt;br /&gt;
# Memory/CPU indicator&lt;br /&gt;
##Add a computer or brain icon in the frame, showing a palette with free memory and cpu time(anish)DONE&lt;br /&gt;
# OS: &amp;quot;Panic key&amp;quot; to restore default settings for GNOME and Sugar&lt;br /&gt;
# Sugar: &amp;quot;Panic key&amp;quot; to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)&lt;br /&gt;
# Rainbow?&lt;br /&gt;
# Multiple item selection in the journal&lt;br /&gt;
# Updater similar to puppet (plain ceibal)&lt;br /&gt;
# 3G connection sharing in Sugar (esteban)&lt;br /&gt;
# Automatically register to Schoolserver&lt;br /&gt;
# Make Schoolserver visible in neighbor view&lt;br /&gt;
# Figure out why many control panel items requires restarting Sugar and fix it&lt;br /&gt;
 == Control panel items reduction ==&lt;br /&gt;
# Power has only 2 options, they could go into a context menu on the battery icon in the frame&lt;br /&gt;
# Backup/restore -&amp;gt; journal (or a schoolserver icon in the mesh view)&lt;br /&gt;
# touchpad -&amp;gt; device icon on the frame + global keyboard shortcut to switch between resistive and capacitive&lt;br /&gt;
#accessibility -&amp;gt; fold into keyboard&lt;br /&gt;
#modem config -&amp;gt; context menu on the modem icon in the frame&lt;br /&gt;
&lt;br /&gt;
# compute the # of columns in the control panel dynamically, based on how wide the icon labels actually are&lt;br /&gt;
# find out why sugar needs to be restarted on trivial settings changes such as frame timeout and solve it&lt;br /&gt;
# add &amp;quot;new tab&amp;quot; button to Browse activity (DONE)&lt;br /&gt;
# Register Again creates duplicate xs icons on the volumes toolbar&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55453</id>
		<title>Dextrose/TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/TODO&amp;diff=55453"/>
		<updated>2010-08-04T13:17:16Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/Bugs to Dextrose/Bugs/Archive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Dextrose/Bugs/Archive]]&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55452</id>
		<title>Dextrose/1/Todo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55452"/>
		<updated>2010-08-04T13:17:16Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: moved Dextrose/Bugs to Dextrose/Bugs/Archive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}[[Category:Project]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
=== Regressions since 0.84 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Frame does not always show up (with frame key or going to the corner) ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Translation of &amp;quot;Dismount&amp;quot; is &amp;quot;Eliminar&amp;quot;                        || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward bugfix for race condition in activity title       || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward 0.84 patch for GsmPalette.get_state() name clash  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || ALT-TAB does not switch between apps                           || tch, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os243 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Browse: widgets in forms are 0x0 pixels&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os244 || Icons in activity circle are too small (DPI problem?)          || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || Font size in Terminal too large (DPI problem?)                 || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os248 || Username selection is being skipped on first boot              || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add back Write, eToys                                          || bernie&lt;br /&gt;
|- &lt;br /&gt;
|| WorksForMe || Laptop does not sleep when lid closed                          || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || Sound breaks in all activities after using Record once (need Record v77) || dsd?&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;UI of Record activity is garbled&amp;lt;/em&amp;gt;  || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || {{Bug|1883}}: Sugar does not automatically associate with AP on startup || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os231 || Memorize does not start because it fails to import libxml2 || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Use es-lat for console keyboard || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Activities sometimes start and remain in window, [[:File:Untitled.jpg]] screenshot [[:File:TmpxWzNZv.png]] ; (Window appears at least briefly on all launches) || aa&lt;br /&gt;
|-&lt;br /&gt;
||            || Pulsing launch icon is delayed or absent; occasional &amp;quot;activity failed to start&amp;quot; message then the activity starts || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Measure sometimes locks up on recording, quitting from frame then brings up metacity dialog &amp;quot;activity is not responding&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: Needs RPM update || {{Bug|2064}}: &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Sugar sometimes restarts; only seen 3 times, twice clicking on journal and once deleting a journal entry&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V70   || Font in Write is small (problem caused by patch for {{Bug|1121}}) || alsroot, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || When opening an epub with read V86, zoom works on the text but not graphics, may not be specific to this OS but considering the other scaling bugs ... || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V89   || Turtle Blocks V88 ctrl c ctrl v do not work || walter&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Search bar in home page of Browse is too long and overflows off-screen || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Journal list view icon does not display after selection (os258) [[:File:Listviewos258.jpg]] ( [PATCH] fix malformed svg module-updater icon revealed in F13  ?)|| aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Default font, menus etc seems large, larger than it used to be || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Etoys does not save any more to the journal (ctime problem) || aa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Non-regression bugs (also present in Sugar 0.84) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
||            || Disconnects from network on power save || pgf&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:???   || Cannot create tabs in browse || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os255 || Twice only, boot has frozen on the first dot of the loading clock, before Sugarlabs Fedora logos appear || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|1999}}: Raul&#039;s bug about journal browser overlapping activities ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || {{Bug|2011}}: Record activity cannot be quit with CTRL-W || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || Sugar should restart/refresh after updating activities  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Keep -&amp;gt; Keep a copy (fold into stop menu) || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Dates of activities don&#039;t make any sense  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Pippy layout is broken || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os245 || Sugarized version of scratch  || dirakx&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|2023}}: Cannot associate to AP with accented letters in SSID || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Enable f11-xo1-0.88 yum repos for updates || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os254 || Mesh icons duplicated in Neighbor View on NM restart || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Split &amp;quot;freeworld&amp;quot; packages to a separate repository || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || Review old bugs filed against F11-XO1-PY 0.84 || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || Double clicking activities on journal opens 2 or 3 instances || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os268 || Can&#039;t upload images to Blogger.com (tabs needed) || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || {{Bug|1512}} Erasure of downloaded Activity entries in Journal permanently removes the code bundle || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || The &amp;quot;Discard network history&amp;quot; feature is not implemented. The solution for this bug is temporary and requires reboot the machine. A most definitive solution is waiting for test (and maybe for some changes) in this ticket {{Bug|1673}}|| dcastelo&lt;br /&gt;
|-&lt;br /&gt;
|| PENDING || {{Bug|2111}} The feature &amp;quot;Journal Entry Transfer&amp;quot; doesn&#039;t work || dcastelo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== New features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Switch power management from ohm to powerd || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add StopWatch, Finance, JukeBox, ImageViewer, InfoSlicer  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Add Words (not on aslo) and GetBooks  || bernie, sayamindu&lt;br /&gt;
|-&lt;br /&gt;
|| WONTFIX    || &amp;lt;s&amp;gt;Resurrect Rainbow support&amp;lt;/s&amp;gt;  ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate journalmanagement extension  || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os283 || {{Bug|2006}}: Merge touchpad patches from walter  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Journal size display  || aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate Esteban&#039;s backup to USB/SD  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate DCastelo&#039;s GSM bugfixes     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Disabling Hot corners from the frame option     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - keyboard options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - screen options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - mouse options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility Virtual keyboard    || esteban&lt;br /&gt;
|-&lt;br /&gt;
||  || Accessibility Magnifier    || dcastelo-esteban&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Experimental features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || experimental menu speedup patch || mstone (bernie)&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || kill the MANIFEST file  || bernie&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55451</id>
		<title>Dextrose/1/Todo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55451"/>
		<updated>2010-08-04T13:14:55Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: add header&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}[[Category:Project]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
=== Regressions since 0.84 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Frame does not always show up (with frame key or going to the corner) ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Translation of &amp;quot;Dismount&amp;quot; is &amp;quot;Eliminar&amp;quot;                        || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward bugfix for race condition in activity title       || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward 0.84 patch for GsmPalette.get_state() name clash  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || ALT-TAB does not switch between apps                           || tch, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os243 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Browse: widgets in forms are 0x0 pixels&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os244 || Icons in activity circle are too small (DPI problem?)          || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || Font size in Terminal too large (DPI problem?)                 || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os248 || Username selection is being skipped on first boot              || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add back Write, eToys                                          || bernie&lt;br /&gt;
|- &lt;br /&gt;
|| WorksForMe || Laptop does not sleep when lid closed                          || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || Sound breaks in all activities after using Record once (need Record v77) || dsd?&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;UI of Record activity is garbled&amp;lt;/em&amp;gt;  || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || {{Bug|1883}}: Sugar does not automatically associate with AP on startup || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os231 || Memorize does not start because it fails to import libxml2 || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Use es-lat for console keyboard || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Activities sometimes start and remain in window, [[:File:Untitled.jpg]] screenshot [[:File:TmpxWzNZv.png]] ; (Window appears at least briefly on all launches) || aa&lt;br /&gt;
|-&lt;br /&gt;
||            || Pulsing launch icon is delayed or absent; occasional &amp;quot;activity failed to start&amp;quot; message then the activity starts || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Measure sometimes locks up on recording, quitting from frame then brings up metacity dialog &amp;quot;activity is not responding&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: Needs RPM update || {{Bug|2064}}: &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Sugar sometimes restarts; only seen 3 times, twice clicking on journal and once deleting a journal entry&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V70   || Font in Write is small (problem caused by patch for {{Bug|1121}}) || alsroot, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || When opening an epub with read V86, zoom works on the text but not graphics, may not be specific to this OS but considering the other scaling bugs ... || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V89   || Turtle Blocks V88 ctrl c ctrl v do not work || walter&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Search bar in home page of Browse is too long and overflows off-screen || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Journal list view icon does not display after selection (os258) [[:File:Listviewos258.jpg]] ( [PATCH] fix malformed svg module-updater icon revealed in F13  ?)|| aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Default font, menus etc seems large, larger than it used to be || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Etoys does not save any more to the journal (ctime problem) || aa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Non-regression bugs (also present in Sugar 0.84) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
||            || Disconnects from network on power save || pgf&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:???   || Cannot create tabs in browse || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os255 || Twice only, boot has frozen on the first dot of the loading clock, before Sugarlabs Fedora logos appear || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|1999}}: Raul&#039;s bug about journal browser overlapping activities ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || {{Bug|2011}}: Record activity cannot be quit with CTRL-W || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || Sugar should restart/refresh after updating activities  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Keep -&amp;gt; Keep a copy (fold into stop menu) || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Dates of activities don&#039;t make any sense  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Pippy layout is broken || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os245 || Sugarized version of scratch  || dirakx&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|2023}}: Cannot associate to AP with accented letters in SSID || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Enable f11-xo1-0.88 yum repos for updates || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os254 || Mesh icons duplicated in Neighbor View on NM restart || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Split &amp;quot;freeworld&amp;quot; packages to a separate repository || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || Review old bugs filed against F11-XO1-PY 0.84 || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || Double clicking activities on journal opens 2 or 3 instances || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os268 || Can&#039;t upload images to Blogger.com (tabs needed) || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || {{Bug|1512}} Erasure of downloaded Activity entries in Journal permanently removes the code bundle || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || The &amp;quot;Discard network history&amp;quot; feature is not implemented. The solution for this bug is temporary and requires reboot the machine. A most definitive solution is waiting for test (and maybe for some changes) in this ticket {{Bug|1673}}|| dcastelo&lt;br /&gt;
|-&lt;br /&gt;
|| PENDING || {{Bug|2111}} The feature &amp;quot;Journal Entry Transfer&amp;quot; doesn&#039;t work || dcastelo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== New features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Switch power management from ohm to powerd || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add StopWatch, Finance, JukeBox, ImageViewer, InfoSlicer  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Add Words (not on aslo) and GetBooks  || bernie, sayamindu&lt;br /&gt;
|-&lt;br /&gt;
|| WONTFIX    || &amp;lt;s&amp;gt;Resurrect Rainbow support&amp;lt;/s&amp;gt;  ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate journalmanagement extension  || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os283 || {{Bug|2006}}: Merge touchpad patches from walter  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Journal size display  || aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate Esteban&#039;s backup to USB/SD  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate DCastelo&#039;s GSM bugfixes     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Disabling Hot corners from the frame option     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - keyboard options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - screen options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - mouse options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility Virtual keyboard    || esteban&lt;br /&gt;
|-&lt;br /&gt;
||  || Accessibility Magnifier    || dcastelo-esteban&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Experimental features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || experimental menu speedup patch || mstone (bernie)&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || kill the MANIFEST file  || bernie&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55450</id>
		<title>Dextrose/1/Todo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Todo&amp;diff=55450"/>
		<updated>2010-08-04T13:13:21Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: status table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
=== Regressions since 0.84 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Frame does not always show up (with frame key or going to the corner) ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Translation of &amp;quot;Dismount&amp;quot; is &amp;quot;Eliminar&amp;quot;                        || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward bugfix for race condition in activity title       || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os215 || Port-forward 0.84 patch for GsmPalette.get_state() name clash  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || ALT-TAB does not switch between apps                           || tch, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os243 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Browse: widgets in forms are 0x0 pixels&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os244 || Icons in activity circle are too small (DPI problem?)          || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || Font size in Terminal too large (DPI problem?)                 || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os248 || Username selection is being skipped on first boot              || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add back Write, eToys                                          || bernie&lt;br /&gt;
|- &lt;br /&gt;
|| WorksForMe || Laptop does not sleep when lid closed                          || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || Sound breaks in all activities after using Record once (need Record v77) || dsd?&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os251 || &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;UI of Record activity is garbled&amp;lt;/em&amp;gt;  || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || {{Bug|1883}}: Sugar does not automatically associate with AP on startup || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os231 || Memorize does not start because it fails to import libxml2 || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Use es-lat for console keyboard || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Activities sometimes start and remain in window, [[:File:Untitled.jpg]] screenshot [[:File:TmpxWzNZv.png]] ; (Window appears at least briefly on all launches) || aa&lt;br /&gt;
|-&lt;br /&gt;
||            || Pulsing launch icon is delayed or absent; occasional &amp;quot;activity failed to start&amp;quot; message then the activity starts || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Measure sometimes locks up on recording, quitting from frame then brings up metacity dialog &amp;quot;activity is not responding&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: Needs RPM update || {{Bug|2064}}: &amp;lt;em style=&amp;quot;color: red&amp;quot;&amp;gt;Sugar sometimes restarts; only seen 3 times, twice clicking on journal and once deleting a journal entry&amp;lt;/em&amp;gt; || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V70   || Font in Write is small (problem caused by patch for {{Bug|1121}}) || alsroot, bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os252 || When opening an epub with read V86, zoom works on the text but not graphics, may not be specific to this OS but considering the other scaling bugs ... || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:V89   || Turtle Blocks V88 ctrl c ctrl v do not work || walter&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Search bar in home page of Browse is too long and overflows off-screen || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Journal list view icon does not display after selection (os258) [[:File:Listviewos258.jpg]] ( [PATCH] fix malformed svg module-updater icon revealed in F13  ?)|| aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os259 || Default font, menus etc seems large, larger than it used to be || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os298 || Etoys does not save any more to the journal (ctime problem) || aa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Non-regression bugs (also present in Sugar 0.84) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!  Status      !! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
||            || Disconnects from network on power save || pgf&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:???   || Cannot create tabs in browse || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os255 || Twice only, boot has frozen on the first dot of the loading clock, before Sugarlabs Fedora logos appear || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|1999}}: Raul&#039;s bug about journal browser overlapping activities ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || {{Bug|2011}}: Record activity cannot be quit with CTRL-W || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:NotABug || Sugar should restart/refresh after updating activities  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Keep -&amp;gt; Keep a copy (fold into stop menu) || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Dates of activities don&#039;t make any sense  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Pippy layout is broken || m_anish&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os245 || Sugarized version of scratch  || dirakx&lt;br /&gt;
|-&lt;br /&gt;
||            || {{Bug|2023}}: Cannot associate to AP with accented letters in SSID || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Enable f11-xo1-0.88 yum repos for updates || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os254 || Mesh icons duplicated in Neighbor View on NM restart || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os240 || Split &amp;quot;freeworld&amp;quot; packages to a separate repository || bernie&lt;br /&gt;
|-&lt;br /&gt;
||            || Review old bugs filed against F11-XO1-PY 0.84 || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os250 || Double clicking activities on journal opens 2 or 3 instances || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os268 || Can&#039;t upload images to Blogger.com (tabs needed) || carlos&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || {{Bug|1512}} Erasure of downloaded Activity entries in Journal permanently removes the code bundle || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:notIncludedYet || The &amp;quot;Discard network history&amp;quot; feature is not implemented. The solution for this bug is temporary and requires reboot the machine. A most definitive solution is waiting for test (and maybe for some changes) in this ticket {{Bug|1673}}|| dcastelo&lt;br /&gt;
|-&lt;br /&gt;
|| PENDING || {{Bug|2111}} The feature &amp;quot;Journal Entry Transfer&amp;quot; doesn&#039;t work || dcastelo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== New features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os205 || Switch power management from ohm to powerd || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Add StopWatch, Finance, JukeBox, ImageViewer, InfoSlicer  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Add Words (not on aslo) and GetBooks  || bernie, sayamindu&lt;br /&gt;
|-&lt;br /&gt;
|| WONTFIX    || &amp;lt;s&amp;gt;Resurrect Rainbow support&amp;lt;/s&amp;gt;  ||&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate journalmanagement extension  || jasg&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os283 || {{Bug|2006}}: Merge touchpad patches from walter  || bernie&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os223 || Journal size display  || aa&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate Esteban&#039;s backup to USB/SD  || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os260 || Integrate DCastelo&#039;s GSM bugfixes     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os253 || Disabling Hot corners from the frame option     || tch&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - keyboard options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - screen options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility control panel - mouse options    || esteban&lt;br /&gt;
|-&lt;br /&gt;
|| DONE:os322 || Accessibility Virtual keyboard    || esteban&lt;br /&gt;
|-&lt;br /&gt;
||  || Accessibility Magnifier    || dcastelo-esteban&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Experimental features ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Status!! Task !! Owner&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || experimental menu speedup patch || mstone (bernie)&lt;br /&gt;
|-&lt;br /&gt;
|| DONE: os240 || kill the MANIFEST file  || bernie&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Roadmap&amp;diff=55449</id>
		<title>Dextrose/1/Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/1/Roadmap&amp;diff=55449"/>
		<updated>2010-08-04T13:09:21Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: add release schedule.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release schedule ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ETA    !! Milestone !! Description                           !! Availability&lt;br /&gt;
|-&lt;br /&gt;
| May 8  ||         || Build Sugar 0.88 packages for F-11  || In-house&lt;br /&gt;
|-&lt;br /&gt;
| May 26 || Alpha1  || Preview release for [http://realness.org OLPC Realness Summit] || In-house + community testers&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;Jun 10&amp;lt;/s&amp;gt; Jun 12 || Alpha2  || Feature-complete alpha release      || In-house + community testers&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;Jun 25&amp;lt;/s&amp;gt; Jun 29 || Beta1   || No known regressions vs. Sugar 0.84 || One classroom in Caacupé&lt;br /&gt;
|-&lt;br /&gt;
| Jul 8  || Beta2   || Passes 100% of test plan            || 150 teachers in Caacupé&lt;br /&gt;
|-&lt;br /&gt;
| Jul 22 || Beta3   || Passes 100% of test plan            || Two classrooms in Caacupé&lt;br /&gt;
|-&lt;br /&gt;
| Aug 1  || RC      || Release candidate                   || One school in Caacupé&lt;br /&gt;
|-&lt;br /&gt;
| Aug 5  || Release || Deployable stable release           || General Availability&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Dextrose]]&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=55176</id>
		<title>Dextrose/2/Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=55176"/>
		<updated>2010-07-28T15:31:52Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: make table sortable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! module&lt;br /&gt;
! patch name&lt;br /&gt;
! link&lt;br /&gt;
! bug #&lt;br /&gt;
! status&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| revert-to-GTK_WIDGET_IS_SENSITIVE.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sl2006-icons-for-touchpad-panel.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sugar-artwork-gtkdep.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0000-cover-letter.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0001-Add-filesize-property-to-the-index.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0003-Check-filesize-property-on-index-rebuild.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0005-Check-ctime-on-index-rebuild.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| change-keep-string-to-keep-a-copy.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| fix-two-trivial-shell-log-warnings.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| kill-the-delayed-menus-for-good.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| remove-incomplete-MANIFEST-support.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1842-notify-red-alert.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1876.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1948-Race-condition-with-name-widget-in-the-activ.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sugar-toolkit-dont-configure-fonts.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| use-set_toolbar_box-in-example-code.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| add-font-dpi-schema.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| avoid-popping-an-empty-list-in-the-software-updater.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0001-Volumes-Backup-and-Restore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0002-Journal-XS-backup-and-restore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0003-Journal-documents-volume-button.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0004-es-translations.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0005-save-lease.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| bundle-Delete-profile-data-only-when-erased.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| caacupe-Protected-activities-list.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| click-on-journal-icons-with-a-exclusive-time-frame.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| cpu-and-memory-resource-indicator.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| dynamically-set-number-of-control-panel-columns.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| fix-duplication-of-OLPC-mesh-icons.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| fix-name-clash-set_state.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| gsm-errors-palette.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| jasg-register-rename.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-backup-restore-front-end-for-control-panel.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-journal-management-control-panel-feature.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-modify-volumnestoolbar-to-mount-a-directory.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| reverse-sort-order-of-activities-list.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| set-default-scaling-to-100.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| simplify-the-definition-of-UpdateModel._bundles_to_check..patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0000-cover-letter.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0005-Rename-the-date-column-to-sort_column.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0006-Display-the-sorting-property-in-the-last-column.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0008-Implement-sorting-for-removable-devices.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch&lt;br /&gt;
 sizelist-0010-Add-ctime-property-to-the-journal-model.patch&lt;br /&gt;
 sl1842-journal-show-error-on-write-failure.patch&lt;br /&gt;
 sl2006-file-exists-check.patch&lt;br /&gt;
 sl2006-touchpad-section-for-control-panel.patch&lt;br /&gt;
 sl2062.patch&lt;br /&gt;
 sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch&lt;br /&gt;
 sugar-enable-settings-manager.patch&lt;br /&gt;
 tch-Add-missing-restart-button.patch&lt;br /&gt;
 use-the-spanish-verb-quitar-for-unmounting-devices.patch&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=54900</id>
		<title>Dextrose/2/Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=54900"/>
		<updated>2010-07-27T23:15:10Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! module&lt;br /&gt;
! patch name&lt;br /&gt;
! link&lt;br /&gt;
! bug #&lt;br /&gt;
! status&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| revert-to-GTK_WIDGET_IS_SENSITIVE.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sl2006-icons-for-touchpad-panel.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sugar-artwork-gtkdep.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0000-cover-letter.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0001-Add-filesize-property-to-the-index.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0003-Check-filesize-property-on-index-rebuild.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0005-Check-ctime-on-index-rebuild.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| change-keep-string-to-keep-a-copy.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| fix-two-trivial-shell-log-warnings.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| kill-the-delayed-menus-for-good.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| remove-incomplete-MANIFEST-support.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1842-notify-red-alert.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1876.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1948-Race-condition-with-name-widget-in-the-activ.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sugar-toolkit-dont-configure-fonts.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| use-set_toolbar_box-in-example-code.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| add-font-dpi-schema.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| avoid-popping-an-empty-list-in-the-software-updater.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0001-Volumes-Backup-and-Restore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0002-Journal-XS-backup-and-restore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0003-Journal-documents-volume-button.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0004-es-translations.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0005-save-lease.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| bundle-Delete-profile-data-only-when-erased.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| caacupe-Protected-activities-list.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| click-on-journal-icons-with-a-exclusive-time-frame.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| cpu-and-memory-resource-indicator.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| dynamically-set-number-of-control-panel-columns.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| fix-duplication-of-OLPC-mesh-icons.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| fix-name-clash-set_state.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| gsm-errors-palette.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| jasg-register-rename.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-backup-restore-front-end-for-control-panel.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-journal-management-control-panel-feature.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-modify-volumnestoolbar-to-mount-a-directory.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| reverse-sort-order-of-activities-list.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| set-default-scaling-to-100.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| simplify-the-definition-of-UpdateModel._bundles_to_check..patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0000-cover-letter.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0005-Rename-the-date-column-to-sort_column.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0006-Display-the-sorting-property-in-the-last-column.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0008-Implement-sorting-for-removable-devices.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch&lt;br /&gt;
 sizelist-0010-Add-ctime-property-to-the-journal-model.patch&lt;br /&gt;
 sl1842-journal-show-error-on-write-failure.patch&lt;br /&gt;
 sl2006-file-exists-check.patch&lt;br /&gt;
 sl2006-touchpad-section-for-control-panel.patch&lt;br /&gt;
 sl2062.patch&lt;br /&gt;
 sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch&lt;br /&gt;
 sugar-enable-settings-manager.patch&lt;br /&gt;
 tch-Add-missing-restart-button.patch&lt;br /&gt;
 use-the-spanish-verb-quitar-for-unmounting-devices.patch&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=54898</id>
		<title>Dextrose/2/Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=54898"/>
		<updated>2010-07-27T22:34:02Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: more patchs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! module&lt;br /&gt;
! patch name&lt;br /&gt;
! link&lt;br /&gt;
! bug #&lt;br /&gt;
! status&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| revert-to-GTK_WIDGET_IS_SENSITIVE.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sl2006-icons-for-touchpad-panel.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sugar-artwork-gtkdep.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0000-cover-letter.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0001-Add-filesize-property-to-the-index.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0003-Check-filesize-property-on-index-rebuild.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0005-Check-ctime-on-index-rebuild.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| change-keep-string-to-keep-a-copy.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| fix-two-trivial-shell-log-warnings.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| kill-the-delayed-menus-for-good.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| remove-incomplete-MANIFEST-support.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1842-notify-red-alert.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1876.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1948-Race-condition-with-name-widget-in-the-activ.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sugar-toolkit-dont-configure-fonts.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| use-set_toolbar_box-in-example-code.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| add-font-dpi-schema.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| avoid-popping-an-empty-list-in-the-software-updater.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0001-Volumes-Backup-and-Restore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0002-Journal-XS-backup-and-restore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0003-Journal-documents-volume-button.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0004-es-translations.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| backup-0005-save-lease.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| bundle-Delete-profile-data-only-when-erased.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| caacupe-Protected-activities-list.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| click-on-journal-icons-with-a-exclusive-time-frame.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| cpu-and-memory-resource-indicator.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| dynamically-set-number-of-control-panel-columns.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| fix-duplication-of-OLPC-mesh-icons.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| fix-name-clash-set_state.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| gsm-errors-palette.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| jasg-register-rename.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-backup-restore-front-end-for-control-panel.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-journal-management-control-panel-feature.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-modify-volumnestoolbar-to-mount-a-directory.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| reverse-sort-order-of-activities-list.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| set-default-scaling-to-100.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| simplify-the-definition-of-UpdateModel._bundles_to_check..patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| sizelist-0000-cover-letter.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sugar&lt;br /&gt;
| pe558-add-option-to-mount-any-user-directory-to-journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch&lt;br /&gt;
 sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch&lt;br /&gt;
 sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch&lt;br /&gt;
 sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch&lt;br /&gt;
 sizelist-0005-Rename-the-date-column-to-sort_column.patch&lt;br /&gt;
 sizelist-0006-Display-the-sorting-property-in-the-last-column.patch&lt;br /&gt;
 sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch&lt;br /&gt;
 sizelist-0008-Implement-sorting-for-removable-devices.patch&lt;br /&gt;
 sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch&lt;br /&gt;
 sizelist-0010-Add-ctime-property-to-the-journal-model.patch&lt;br /&gt;
 sl1842-journal-show-error-on-write-failure.patch&lt;br /&gt;
 sl2006-file-exists-check.patch&lt;br /&gt;
 sl2006-touchpad-section-for-control-panel.patch&lt;br /&gt;
 sl2062.patch&lt;br /&gt;
 sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch&lt;br /&gt;
 sugar-enable-settings-manager.patch&lt;br /&gt;
 tch-Add-missing-restart-button.patch&lt;br /&gt;
 use-the-spanish-verb-quitar-for-unmounting-devices.patch&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=54883</id>
		<title>Dextrose/2/Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/2/Patches&amp;diff=54883"/>
		<updated>2010-07-27T18:47:09Z</updated>

		<summary type="html">&lt;p&gt;Dfarning: started adding patches&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! module&lt;br /&gt;
! patch name&lt;br /&gt;
! link&lt;br /&gt;
! bug #&lt;br /&gt;
! status&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| revert-to-GTK_WIDGET_IS_SENSITIVE.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sizelist-0001-add-icons-for-the-sorting-options-in-the-Journal.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sl2006-icons-for-touchpad-panel.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| artwork&lt;br /&gt;
| sugar-artwork-gtkdep.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0000-cover-letter.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0001-Add-filesize-property-to-the-index.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0002-Add-migration-code-from-DS-v0-for-the-filesize-prope.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0003-Check-filesize-property-on-index-rebuild.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0004-Add-ctime-property-to-the-index-and-datastore.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0005-Check-ctime-on-index-rebuild.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0006-Implement-migration-from-DS-v0-for-ctime-property.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| datastore&lt;br /&gt;
| sizelist-0007-Increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| change-keep-string-to-keep-a-copy.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| fix-two-trivial-shell-log-warnings.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| kill-the-delayed-menus-for-good.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| remove-incomplete-MANIFEST-support.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1842-notify-red-alert.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1876.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sl1948-Race-condition-with-name-widget-in-the-activ.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| sugar-toolkit-dont-configure-fonts.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| use-set_toolbar_box-in-example-code.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| toolkit&lt;br /&gt;
| aa&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 add-font-dpi-schema.patch                                                   27-Jun-2010 13:11  1.2K  &lt;br /&gt;
 avoid-popping-an-empty-list-in-the-software-updater.patch                   25-Jun-2010 01:00  1.4K  &lt;br /&gt;
 backup-0001-Volumes-Backup-and-Restore.patch                                23-Jul-2010 22:37   24K  &lt;br /&gt;
 backup-0002-Journal-XS-backup-and-restore.patch                             23-Jul-2010 22:37  8.2K  &lt;br /&gt;
 backup-0003-Journal-documents-volume-button.patch                           25-Jun-2010 09:44  2.4K  &lt;br /&gt;
 backup-0004-es-translations.patch                                           30-Jun-2010 14:57   44K  &lt;br /&gt;
 backup-0005-save-lease.patch                                                23-Jul-2010 22:37  1.1K  &lt;br /&gt;
 bundle-Delete-profile-data-only-when-erased.patch                           23-Jul-2010 20:04  2.0K  &lt;br /&gt;
 caacupe-Protected-activities-list.patch                                     23-Jul-2010 20:04  4.3K  &lt;br /&gt;
 click-on-journal-icons-with-a-exclusive-time-frame.patch                    01-Jun-2010 17:36  2.3K  &lt;br /&gt;
 cpu-and-memory-resource-indicator.patch                                     03-Jul-2010 10:44  9.5K  &lt;br /&gt;
 dynamically-set-number-of-control-panel-columns.patch                       25-Jun-2010 00:25  3.2K  &lt;br /&gt;
 fix-duplication-of-OLPC-mesh-icons.patch                                    09-Jun-2010 17:16  3.3K  &lt;br /&gt;
 fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch 16-May-2010 14:43  3.9K  &lt;br /&gt;
 fix-name-clash-set_state.patch                                              19-May-2010 15:36  4.2K  &lt;br /&gt;
 gsm-errors-palette.patch                                                    16-Jun-2010 11:22   23K  &lt;br /&gt;
 jasg-register-rename.patch                                                  23-Jul-2010 18:17  2.4K  &lt;br /&gt;
 pe558-add-option-to-mount-any-user-directory-to-journal.patch               23-May-2010 17:18  5.7K  &lt;br /&gt;
 pe558-backup-restore-front-end-for-control-panel.patch                      23-May-2010 17:18   24K  &lt;br /&gt;
 pe558-journal-management-control-panel-feature.patch                        23-May-2010 17:18   18K  &lt;br /&gt;
 pe558-modify-volumnestoolbar-to-mount-a-directory.patch                     23-May-2010 20:29  6.7K  &lt;br /&gt;
 reverse-sort-order-of-activities-list.patch                                 02-Jul-2010 12:33  2.2K  &lt;br /&gt;
 set-default-scaling-to-100.patch                                            07-Jun-2010 15:30  364   &lt;br /&gt;
 simplify-the-definition-of-UpdateModel._bundles_to_check..patch             25-Jun-2010 01:04  1.3K  &lt;br /&gt;
 sizelist-0000-cover-letter.patch&lt;br /&gt;
sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch&lt;br /&gt;
sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch&lt;br /&gt;
sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch&lt;br /&gt;
sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch&lt;br /&gt;
sizelist-0005-Rename-the-date-column-to-sort_column.patch&lt;br /&gt;
sizelist-0006-Display-the-sorting-property-in-the-last-column.patch&lt;br /&gt;
sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch&lt;br /&gt;
sizelist-0008-Implement-sorting-for-removable-devices.patch&lt;br /&gt;
sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch&lt;br /&gt;
sizelist-0010-Add-ctime-property-to-the-journal-model.patch&lt;br /&gt;
sl1842-journal-show-error-on-write-failure.patch&lt;br /&gt;
sl2006-file-exists-check.patch&lt;br /&gt;
sl2006-touchpad-section-for-control-panel.patch&lt;br /&gt;
sl2062.patch&lt;br /&gt;
sl2064-always-listen-for-NameOwnerChanged-DBus-message.patch&lt;br /&gt;
sugar-enable-settings-manager.patch&lt;br /&gt;
tch-Add-missing-restart-button.patch&lt;br /&gt;
use-the-spanish-verb-quitar-for-unmounting-devices.patch&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
</feed>