<?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=M+anish</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=M+anish"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/M_anish"/>
	<updated>2026-05-10T21:00:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/sugar-client&amp;diff=87284</id>
		<title>Platform Team/Server Kit/sugar-client</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/sugar-client&amp;diff=87284"/>
		<updated>2013-04-23T18:51:34Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
A program to run on Sugar clients side to interact with [[Sugar Server Kit]] based school server. It implements the [[Sugar_Server_Kit/Client_API|Client API]] for usage, e.g. in Sugar Shell, and the {{Code|sugar-client}} utility to get access to the same API from the console.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
&lt;br /&gt;
The high level functionality is described by DBus [[Sugar_Server_Kit/Client_API|API]] sugar-client provides. These DBus services will be accessible right after installing {{Code|sugar-client}} package, e.g., to reuse them in Sugar Shell code. To call the same functionality from the command line, use {{Code|sugar-client}} utility.&lt;br /&gt;
&lt;br /&gt;
=== Registration on a school server ===&lt;br /&gt;
&lt;br /&gt;
That&#039;s the first operation that should be processed to let the rest of sugar-client functionality working properly. The key configuration option here, is {{Code|api-url}} that points to [[Sugar_Server_Kit/sugar-server#Services|sugar-server&#039;s API]]. If {{Code|api-url}} was not explicitly specified, the default one, {{Code|http://schoolserver:8000}}, will be used. If {{Code|api-url}} was explicitly specified, it will be [[#Configuration|kept]] for later usage.&lt;br /&gt;
&lt;br /&gt;
The result of registration will be:&lt;br /&gt;
&lt;br /&gt;
* Setting the {{Code|/desktop/sugar/collaboration/jabber_server}} GConf key with Jabber server url to support Sugar collaboration;&lt;br /&gt;
* School server reply will be formed as a regular {{Code|sugar-client.conf}} configuration file and placed to user&#039;s profile directory. This configuration will be [[#Configuration|reused]] for all other sugar-client functionality.&lt;br /&gt;
&lt;br /&gt;
If {{Code|auto-register}} configuration option is set, sugar-client will try to make auto-registration on a server on Sugar [[#Background_operations|startup]]. Auto-registration will happen if client is not registered at all or registration is outdated (school server asked clients to process re-registration).&lt;br /&gt;
&lt;br /&gt;
To process registration, either call [[Sugar_Server_Kit/Client_API#org.sugarlabs.client.Server|DBus API]] or use {{Code|sugar-client}} utility:&lt;br /&gt;
&lt;br /&gt;
 sugar-client register [&#039;&#039;&amp;lt;api-url&amp;gt;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
=== Auto Journal restore ===&lt;br /&gt;
&lt;br /&gt;
The affected usecase:&lt;br /&gt;
&lt;br /&gt;
* a XO processed several [[#Background operations|auto]] backups (the regular practice in the field),&lt;br /&gt;
* and was reflashed,&lt;br /&gt;
* XO was &#039;&#039;&#039;not&#039;&#039;&#039; restored manually before the first auto backup,&lt;br /&gt;
* the first auto backup will cleanup backuped Journal on the server (Journal after reflashing is empty),&lt;br /&gt;
* any later restore using UI will restore empty Journal (though, it is possible to restore Journal for particular date using CLI tools).&lt;br /&gt;
&lt;br /&gt;
Since disabling auto backups will be considered as a regression, sugar-client needs to provide a way to &lt;br /&gt;
auto restore Journal after reflashing.&lt;br /&gt;
&lt;br /&gt;
The implementation will be:&lt;br /&gt;
&lt;br /&gt;
* {{Code|auto-register}} option needs to be more than {{Code|0}},&lt;br /&gt;
* {{Code|backup-timeout}} needs to be more than {{Code|0}},&lt;br /&gt;
* {{Code|auto-restore}} needs to be {{Code|True}},&lt;br /&gt;
* Journal should be empty,&lt;br /&gt;
* right after registering newly reflashed XO, sugar-client will start restoring the Journal.&lt;br /&gt;
&lt;br /&gt;
=== Usage statistics ===&lt;br /&gt;
&lt;br /&gt;
Summary:&lt;br /&gt;
&lt;br /&gt;
* Implementation is based on [[Sugar_Server_Kit/sugar-stats|sugar-stats]] library.&lt;br /&gt;
* Client behaviour is entirely controlled by [[Sugar_Server_Kit/sugar-stats#Stats_server|stats server]].&lt;br /&gt;
&lt;br /&gt;
To activate stats client activity, [[#Background operations|background operations]] need to be activated. The procedures are:&lt;br /&gt;
&lt;br /&gt;
* sugar-client requests server for stats parameters in {{Code|stats-timeout}} period, in particular:&lt;br /&gt;
** should stats gathering process start or stop,&lt;br /&gt;
** client side storage parameters;&lt;br /&gt;
* if server needs stats, client start gathering process;&lt;br /&gt;
* during the server interaction, client sends already collected stats.&lt;br /&gt;
&lt;br /&gt;
To start stats activity, client side should have the following [[#Configuration|configuration]]:&lt;br /&gt;
&lt;br /&gt;
* {{Code|stats-url}}, HTTP(S) url to the stats server,&lt;br /&gt;
* {{Code|stats-timeout}}, how frequent (in seconds) client should connect to stats server to upload new information and correct current behaviour.&lt;br /&gt;
&lt;br /&gt;
The stats gathering process might be initiated manually by the command:&lt;br /&gt;
&lt;br /&gt;
 sugar-client -d monitor [OPTIONS]&lt;br /&gt;
&lt;br /&gt;
It is important to use secure connection with server, specify server&#039;s certificate via {{Code|stats-ca-certs}} parameter.&lt;br /&gt;
&lt;br /&gt;
==== Stats configuration ====&lt;br /&gt;
&lt;br /&gt;
After enabling stats gathering (after the first successful server connection), all stats related configuration will be stored in [[#Configuration|sugar-client.conf]] configuration file in {{Code|[stats]}} section. Enable this configuration manually if you need to enable stats gathering before the first connection to the server.&lt;br /&gt;
&lt;br /&gt;
 [stats]&lt;br /&gt;
 rras = [&amp;quot;RRA:AVERAGE:0.5:1:4320&amp;quot;, &amp;quot;RRA:AVERAGE:0.5:5:2016&amp;quot;]&lt;br /&gt;
 step = 60&lt;br /&gt;
 enabled = true&lt;br /&gt;
&lt;br /&gt;
== Background operations ==&lt;br /&gt;
&lt;br /&gt;
Sugar-client might process background operations. To make it possible, add&lt;br /&gt;
&lt;br /&gt;
 sugar-client session&lt;br /&gt;
&lt;br /&gt;
command line call to, e.g., {{Code|~/.sugar/debug}} file, to let it run on Sugar Shell startup. It is important to let sugar-client know about environment variables like {{Code|DISPLAY}} and {{Code|DBUS_SESSION_BUS_ADDRESS}}. This command will start, if it was not started before, DBus service on session bus. &lt;br /&gt;
&lt;br /&gt;
Background operations are:&lt;br /&gt;
&lt;br /&gt;
* Process auto-[[#Registration on a school server|registration]].&amp;lt;br&amp;gt;If {{Code|auto-register}} option is {{Code|1}}, sugar-client will process auto-registration for never registered clients. If {{Code|auto-register}} option is more than {{Code|1}}, sugar-client will check if auto-registration is needed on every start.&lt;br /&gt;
* Process regular Journal backup.&amp;lt;br&amp;gt;If {{Code|backup-timeout}} option is more than {{Code|0}}, sugar-client will try to backup the Journal periodically in {{Code|backup-timeout}} seconds.&lt;br /&gt;
* Process automatic Journal [[#Auto Journal restore|restore]]&amp;lt;br&amp;gt;if {{Code|auto-restore}} is {{Code|True}}.&lt;br /&gt;
* Process regular unattended packages update.&amp;lt;br&amp;gt;If {{Code|update-timeout}} option is more than {{Code|0}}, sugar-client will try to call update process periodically in {{Code|update-timeout}} seconds;&lt;br /&gt;
* Process stats [[#Usage statistics|monitoring]].&amp;lt;br&amp;gt;If {{Code|stats-url}} is set.&lt;br /&gt;
&lt;br /&gt;
In all cases, periodical operations will be triggered only once within the same timeout period, even after Sugar session restart.&lt;br /&gt;
&lt;br /&gt;
Background operations will be processed from DBus service. While working, such DBus service will log into {{Code|~/.sugar/&#039;&#039;current-profile&#039;&#039;/logs/sugar-client.log}} file.&lt;br /&gt;
&lt;br /&gt;
== Backwards compatibility ==&lt;br /&gt;
&lt;br /&gt;
=== Sugar Shell code ===&lt;br /&gt;
&lt;br /&gt;
The sugar-client initiative is intended to replace several client side tools to collect all server interaction functionality in the same place and provide it via DBus API. To support already existed tools, sugar-client provides the same name programs that forward the processing to {{Code|sugar-client}} utility:&lt;br /&gt;
&lt;br /&gt;
* {{Code|dextrose-updater}}&amp;lt;br&amp;gt;utility from Dextrose-2 to process native packages updates.&lt;br /&gt;
* {{Code|journal-backup}}&amp;lt;br&amp;gt;Journal backup from Dextrose-2.&lt;br /&gt;
* {{Code|journal-restore}}&amp;lt;br&amp;gt;Journal restore from Dextrose-2.&lt;br /&gt;
* {{Code|ds-backup.sh}} and {{Code|ds-backup.py}}&amp;lt;br&amp;gt;Journal backup from OLPC XS distribution.&lt;br /&gt;
&lt;br /&gt;
=== Treating UUIDs ===&lt;br /&gt;
&lt;br /&gt;
While interacting with a [[Sugar_Server_Kit/sugar-server#User_identity_models|sugar-server]], sugar-client is different, in case of treating UUIDs while registration, with Sugar Shell code. The UUID value will be a hash of SSH public key (how it is being used for JIDs in Sugar Shell). After registration, UUID value will be kept in {{Code|~/.sugar/&#039;&#039;profile&#039;&#039;/sugar-client.conf}} file as a sugar-client&#039;s {{Code|uuid}} configuration option.&lt;br /&gt;
&lt;br /&gt;
=== OLPC XS ===&lt;br /&gt;
&lt;br /&gt;
In addition to [[Sugar Server Kit]] based solutions, sugar-client will interoperate with OLPC XS school servers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TODO&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Distribution ==&lt;br /&gt;
&lt;br /&gt;
The sugar-client distribution contains:&lt;br /&gt;
&lt;br /&gt;
* {{Code|sugar-client-service}} utility&amp;lt;br&amp;gt;the main program that implements entirely functionality as DBus services for Client API;&lt;br /&gt;
* {{Code|sugar-client}} utility&amp;lt;br&amp;gt;to call DBus API from the console;&lt;br /&gt;
* {{Code|.service}} files&amp;lt;br&amp;gt;to run {{Code|sugar-client-service}} for each exported DBus interface;&lt;br /&gt;
* backwards compatibility command wrappers.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
The configuration occurs based on several sources (sorted by applied order):&lt;br /&gt;
&lt;br /&gt;
* {{Code|/etc/sugar-client.conf}}&amp;lt;br&amp;gt;system-wide configuration file,&lt;br /&gt;
* {{Code|~/.config/sugar-client/config}}&amp;lt;br&amp;gt;user-wide configuration file,&lt;br /&gt;
* {{Code|~/.sugar/&#039;&#039;current-profile&#039;&#039;/sugar-client.conf}}&amp;lt;br&amp;gt;configuration got after registration on a server,&lt;br /&gt;
&lt;br /&gt;
Configuration files contain option names equal to command-line arguments. To get the current configuration, call:&lt;br /&gt;
&lt;br /&gt;
 sugar-client-service config&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debugging&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To enable debug logging, add the following lines to [[#Configuration|configuration file]]:&lt;br /&gt;
&lt;br /&gt;
 [main]&lt;br /&gt;
 debug = 3&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Direct launch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In special cases, it is possible to execute sugar-client operations directly, instead of calling DBus service. For that reason, {{Code|-d|--direct}} command-line argument needs to be passed:&lt;br /&gt;
&lt;br /&gt;
 sugar-client -d update&lt;br /&gt;
&lt;br /&gt;
== Getting involved ==&lt;br /&gt;
&lt;br /&gt;
* [http://bugs.sugarlabs.org/newticket?component=sugar-server-kit Report] on bugs.&lt;br /&gt;
* Read the [http://git.sugarlabs.org/server/client/blobs/master/HACKING HACKING] file to know how to contribute with code.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://git.sugarlabs.org/desktop/stats/commits/sugar-client-1.2 Sources].&lt;br /&gt;
* Current stable binary [http://download.sugarlabs.org/packages/Server:/1/ packages].&lt;br /&gt;
* Development binary [http://download.sugarlabs.org/packages/Server:/Factory/ packages].&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/sugar-client&amp;diff=87283</id>
		<title>Platform Team/Server Kit/sugar-client</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/sugar-client&amp;diff=87283"/>
		<updated>2013-04-23T18:51:15Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
A program to run on Sugar clients side to interact with [[Sugar Server Kit]] based school server. It implements the [[Sugar_Server_Kit/Client_API|Client API]] for usage, e.g. in Sugar Shell, and the {{Code|sugar-client}} utility to get access to the same API from the console.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
&lt;br /&gt;
The high level functionality is described by DBus [[Sugar_Server_Kit/Client_API|API]] sugar-client provides. These DBus services will be accessible right after installing {{Code|sugar-client}} package, e.g., to reuse them in Sugar Shell code. To call the same functionality from the command line, use {{Code|sugar-client}} utility.&lt;br /&gt;
&lt;br /&gt;
=== Registration on a school server ===&lt;br /&gt;
&lt;br /&gt;
That&#039;s the first operation that should be processed to let the rest of sugar-client functionality working properly. The key configuration option here, is {{Code|api-url}} that points to [[Sugar_Server_Kit/sugar-server#Services|sugar-server&#039;s API]]. If {{Code|api-url}} was not explicitly specified, the default one, {{Code|http://schoolserver:8000}}, will be used. If {{Code|api-url}} was explicitly specified, it will be [[#Configuration|kept]] for later usage.&lt;br /&gt;
&lt;br /&gt;
The result of registration will be:&lt;br /&gt;
&lt;br /&gt;
* Setting the {{Code|/desktop/sugar/collaboration/jabber_server}} GConf key with Jabber server url to support Sugar collaboration;&lt;br /&gt;
* School server reply will be formed as a regular {{Code|sugar-client.conf}} configuration file and placed to user&#039;s profile directory. This configuration will be [[#Configuration|reused]] for all other sugar-client functionality.&lt;br /&gt;
&lt;br /&gt;
If {{Code|auto-register}} configuration option is set, sugar-client will try to make auto-registration on a server on Sugar [[#Background_operations|startup]]. Auto-registration will happen if client is not registered at all or registration is outdated (school server asked clients to process re-registration).&lt;br /&gt;
&lt;br /&gt;
To process registration, either call [[Sugar_Server_Kit/Client_API#org.sugarlabs.client.Server|DBus API]] or use {{Code|sugar-client}} utility:&lt;br /&gt;
&lt;br /&gt;
 sugar-client register [&#039;&#039;&amp;lt;api-url&amp;gt;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
=== Auto Journal restore ===&lt;br /&gt;
&lt;br /&gt;
The affected usecase:&lt;br /&gt;
&lt;br /&gt;
* a XO processed several [[#Background operations|auto]] backups (the regular practice in the field),&lt;br /&gt;
* and was reflashed,&lt;br /&gt;
* XO was &#039;&#039;&#039;not&#039;&#039;&#039; restored manually before the first auto backup,&lt;br /&gt;
* the first auto backup will cleanup backuped Journal on the server (Journal after reflashing is empty),&lt;br /&gt;
* any later restore using UI will restore empty Journal (though, it is possible to restore Journal for particular date using CLI tools).&lt;br /&gt;
&lt;br /&gt;
Since disabling auto backups will be considered as a regression, sugar-client needs to provide a way to &lt;br /&gt;
auto restore Journal after reflashing.&lt;br /&gt;
&lt;br /&gt;
The implementation will be:&lt;br /&gt;
&lt;br /&gt;
* {{Code|auto-register}} option needs to be more than {{Code|0}},&lt;br /&gt;
* {{Code|backup-timeout}} needs to be more than {{Code|0}},&lt;br /&gt;
* {{Code|auto-restore}} needs to be {{Code|True}},&lt;br /&gt;
* Journal should be empty,&lt;br /&gt;
* right after registering newly reflashed XO, sugar-client will start restoring the Journal.&lt;br /&gt;
&lt;br /&gt;
=== Usage statistics ===&lt;br /&gt;
&lt;br /&gt;
Summary:&lt;br /&gt;
&lt;br /&gt;
* Implementation is based on [[Sugar_Server_Kit/sugar-stats|sugar-stats]] library.&lt;br /&gt;
* Client behaviour is entirely controlled by [[Sugar_Server_Kit/sugar-stats#Stats_server|stats server]].&lt;br /&gt;
&lt;br /&gt;
To activate stats client activity, [[#Background operations|background operations]] need to be activated. The procedures are:&lt;br /&gt;
&lt;br /&gt;
* sugar-client requests server for stats parameters in {{Code|stats-timeout}} period, in particular:&lt;br /&gt;
** should stats gathering process start or stop,&lt;br /&gt;
** client side storage parameters;&lt;br /&gt;
* if server needs stats, client start gathering process;&lt;br /&gt;
* during the server interaction, client sends already collected stats.&lt;br /&gt;
&lt;br /&gt;
To start stats activity, client side should have the following [[#Configuration|configuration]]:&lt;br /&gt;
&lt;br /&gt;
* {{Code|stats-url}}, HTTP(S) url to the stats server,&lt;br /&gt;
* {{Code|stats-timeout}}, how frequent (in seconds) client should connect to stats server to upload new information and correct current behaviour.&lt;br /&gt;
&lt;br /&gt;
The stats gathering process might be initiated manually by the command:&lt;br /&gt;
&lt;br /&gt;
 sugar-client -d monitor [OPTIONS]&lt;br /&gt;
&lt;br /&gt;
It is important to use secure connection with server, specify server&#039;s certificate via {{Code|stats-ca-certs}} parameter.&lt;br /&gt;
&lt;br /&gt;
==== Stats configuration ====&lt;br /&gt;
&lt;br /&gt;
After enabling stats gathering (after the first successful server connection), all stats related configuration will be stored in [[#Configuration|sugar-client.conf]] configuration file in {{Code|[stats]}} section. Enable this configuration manually if you need to enable stats gathering before the first connection to the server.&lt;br /&gt;
&lt;br /&gt;
 [stats]&lt;br /&gt;
 rras = [&amp;quot;RRA:AVERAGE:0.5:1:4320&amp;quot;, &amp;quot;RRA:AVERAGE:0.5:5:2016&amp;quot;]&lt;br /&gt;
 step = 60&lt;br /&gt;
 enabled = true&lt;br /&gt;
&lt;br /&gt;
== Background operations ==&lt;br /&gt;
&lt;br /&gt;
Sugar-client might process background operations. To make it possible, add&lt;br /&gt;
&lt;br /&gt;
 sugar-client session&lt;br /&gt;
&lt;br /&gt;
command line call to, e.g., {{Code|~/.sugar/debug}} file, to let it run on Sugar Shell startup. It is important to let sugar-client know about environment variables like {{Code|DISPLAY}} and {{Code|DBUS_SESSION_BUS_ADDRESS}}. This command will start, if it was not started before, DBus service on session bus. &lt;br /&gt;
&lt;br /&gt;
Background operations are:&lt;br /&gt;
&lt;br /&gt;
* Process auto-[[#Registration on a school server|registration]].&amp;lt;br&amp;gt;If {{Code|auto-register}} option is {{Code|1}}, sugar-client will process auto-registration for never registered clients. If {{Code|auto-register}} option is more than {{Code|1}}, sugar-client will check if auto-registration is needed on every start.&lt;br /&gt;
* Process regular Journal backup.&amp;lt;br&amp;gt;If {{Code|backup-timeout}} option is more than {{Code|0}}, sugar-client will try to backup the Journal periodically in {{Code|backup-timeout}} seconds.&lt;br /&gt;
* Process automatic Journal [[#Auto Journal restore|restore]]&amp;lt;br&amp;gt;if {{Code|auto-restore}} is {{Code|True}}.&lt;br /&gt;
* Process regular unattended packages update.&amp;lt;br&amp;gt;If {{Code|update-timeout}} option is more than {{Code|0}}, sugar-client will try to call update process periodically in {{Code|update-timeout}} seconds;&lt;br /&gt;
* Process stats [[#Usage statistics|monitoring]].&amp;lt;br&amp;gt;If {{Code|stats-url}} is set.&lt;br /&gt;
&lt;br /&gt;
In all cases, periodical operations will be triggered only once within the same timeout period, even after Sugar session restart.&lt;br /&gt;
&lt;br /&gt;
Background operations will be processed from DBus service. While working, such DBus service will log into {{Code|~/.sugar/&#039;&#039;current-profile&#039;&#039;/logs/sugar-client.log}} file.&lt;br /&gt;
&lt;br /&gt;
== Backwards compatibility ==&lt;br /&gt;
&lt;br /&gt;
=== Sugar Shell code ===&lt;br /&gt;
&lt;br /&gt;
The sugar-client initiative is intended to replace several client side tools to collect all server interaction functionality in the same place and provide it via DBus API. To support already existed tools, sugar-client provides the same name programs that forward the processing to {{Code|sugar-client}} utility:&lt;br /&gt;
&lt;br /&gt;
* {{Code|dextrose-updater}}&amp;lt;br&amp;gt;utility from Dextrose-2 to process native packages updates.&lt;br /&gt;
* {{Code|journal-backup}}&amp;lt;br&amp;gt;Journal backup from Dextrose-2.&lt;br /&gt;
* {{Code|journal-restore}}&amp;lt;br&amp;gt;Journal restore from Dextrose-2.&lt;br /&gt;
* {{Code|ds-backup.sh}} and {{Code|ds-backup.py}}&amp;lt;br&amp;gt;Journal backup from OLPC XS distribution.&lt;br /&gt;
&lt;br /&gt;
=== Treating UUIDs ===&lt;br /&gt;
&lt;br /&gt;
While interacting with a [[Sugar_Server_Kit/sugar-server#User_identity_models|sugar-server]], sugar-client is different, in case of treating UUIDs while registration, with Sugar Shell code. The UUID value will be a hash of SSH public key (how it is being used for JIDs in Sugar Shell). After registration, UUID value will be kept in {{Code|~/.sugar/&#039;&#039;profile&#039;&#039;/sugar-client.conf}} file as a sugar-client&#039;s {{Code|uuid}} configuration option.&lt;br /&gt;
&lt;br /&gt;
=== OLPC XS ===&lt;br /&gt;
&lt;br /&gt;
In addition to [[Sugar Server Kit]] based solutions, sugar-client will interoperate with OLPC XS school servers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TODO&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Distribution ==&lt;br /&gt;
&lt;br /&gt;
The sugar-client distribution contains:&lt;br /&gt;
&lt;br /&gt;
* {{Code|sugar-client-service}} utility&amp;lt;br&amp;gt;the main program that implements entirely functionality as DBus services for Client API;&lt;br /&gt;
* {{Code|sugar-client}} utility&amp;lt;br&amp;gt;to call DBus API from the console;&lt;br /&gt;
* {{Code|.service}} files&amp;lt;br&amp;gt;to run {{Code|sugar-client-service}} for each exported DBus interface;&lt;br /&gt;
* backwards compatibility command wrappers.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
The configuration occurs based on several sources (sorted by applied order):&lt;br /&gt;
&lt;br /&gt;
* {{Code|/etc/sugar-client.conf}}&amp;lt;br&amp;gt;system-wide configuration file,&lt;br /&gt;
* {{Code|~/.config/sugar-client/config}}&amp;lt;br&amp;gt;user-wide configuration file,&lt;br /&gt;
* {{Code|~/.sugar/&#039;&#039;current-profile&#039;&#039;/sugar-client.conf}}&amp;lt;br&amp;gt;configuration got after registration on a server,&lt;br /&gt;
&lt;br /&gt;
Configuration files contain option names equal to command-line arguments. To get the current configuration, call:&lt;br /&gt;
&lt;br /&gt;
 sugar-client-service config&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debugging&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To enable debug logging, add the following lines to [[#Configuration|configuration file]]:&lt;br /&gt;
&lt;br /&gt;
 [main]&lt;br /&gt;
 debug = 3&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Direct launch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In special cases, it is possible to execute sugar-client operations directly, instead of calling DBus service. For that reason, {{Code|-d|--direct}} command-line argument needs to be passed:&lt;br /&gt;
&lt;br /&gt;
 sugar-client -d update&lt;br /&gt;
&lt;br /&gt;
== Getting involved ==&lt;br /&gt;
&lt;br /&gt;
* [http://bugs.sugarlabs.org/newticket?component=sugar-server-kit Report] on bugs.&lt;br /&gt;
* Read the [http://git.sugarlabs.org/server/client/blobs/master/HACKING HACKING] file to know how to contribute with code.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://git.sugarlabs.org/desktop/stats/commits/sugar-client-1.2 Sources].&lt;br /&gt;
* Current stable binary [http://download.sugarlabs.org/packages/Server:/1/ packages].&lt;br /&gt;
* Development binary [http://download.sugarlabs.org/packages/Server:/Factory/ packages].&lt;br /&gt;
&lt;br /&gt;
=== Subpages ===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Lease_Information_Display&amp;diff=81864</id>
		<title>Features/Lease Information Display</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Lease_Information_Display&amp;diff=81864"/>
		<updated>2012-08-01T19:19:01Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Benefit to Sugar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Feature|Lease Information Display]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Display Lease Expiry information in the &amp;quot;My Settings&amp;quot; -&amp;gt; &amp;quot;About My Computer&amp;quot; view. &lt;br /&gt;
&lt;br /&gt;
Currently, some useful information such as Build number, sugar release version, etc. are displayed in the About My Computer section in the My Settings menu. This menu can be extended to display more relevant information on these lines. Many OLPC deployments use the built in security system which involves leases which expire by certain dates.&lt;br /&gt;
&lt;br /&gt;
Expired leases cause a problem for technical support staff at deployments. They requested that if the security system is used, such information should be made easily accessible. This especially, was an important requirement coming out of the OLPC deployment in Paraguay.&lt;br /&gt;
&lt;br /&gt;
Another use case could be for the kids. During vacations, kids don&#039;t go to schools for many days and the leases can expire, resulting in the kids getting &#039;locked out&#039;. If they can easily access this information, then they can make sure that this doesn&#039;t happen.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
&lt;br /&gt;
* Name: [[User:M_anish| Anish Mangal]]&lt;br /&gt;
* Email: anish@activitycentral.com&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.98&lt;br /&gt;
* Status of code: The code has been tested to work without problems on sugar-0.94 based dextrose-3 images. &lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
&lt;br /&gt;
As noted above, this feature will make the lives of tech. support guys at deployments (and kids in some cases), who use the Lease/Security system easier. This feature was specifically requested by the OLPC deployment in Paraguay and is in use there since the last &amp;gt;1.5 years.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
The current code has to be ported to sugar/mainline. The patch is quite small and should be modifiable very easily.&lt;br /&gt;
&lt;br /&gt;
==UI Design==&lt;br /&gt;
See [http://people.sugarlabs.org/~anish/resources.pdf this] pdf document (first part) which contains the mockup.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
* Check for the existence of the lease.sig file.&lt;br /&gt;
* If not present, then goto (A)&lt;br /&gt;
* If present, then goto (B)&lt;br /&gt;
&lt;br /&gt;
(A) * Open My Settings -&amp;gt;  About My Computer&lt;br /&gt;
* There should be no field with the name &amp;quot;Lease&amp;quot;&lt;br /&gt;
&lt;br /&gt;
(B) * Open My Settings -&amp;gt; About My Computer&lt;br /&gt;
* There should be a field with the name &amp;quot;Lease&amp;quot;&lt;br /&gt;
* It should display &amp;quot;XX day(s) to expiry&amp;quot; where XX is the lease expiry date as contained in the lease.sig file&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
If the lease information file (lease.sig) is present, users will see another entry in the &amp;quot;My Settings&amp;quot; -&amp;gt; &amp;quot;About my computer&amp;quot; section mentioning the number of days left before the lease expires.&lt;br /&gt;
&lt;br /&gt;
Currently, if the file is not present, &amp;quot;Information not available&amp;quot; is displayed in that field. That should and will be changed to making the entire field invisible in that case.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
This feature is meant only for XO (Currently XO-1, XO-1.5, XO-1.75) laptops. However, since &amp;gt; 98% of sugar users are also XO users, this feature is generally relevant.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
Don&#039;t implement it. / N.A.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://wiki.laptop.org/go/Firmware_Key_and_Signature_Formats#Antitheft.2FActivation_Lease&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
N.A.&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
N.A.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Lease_Information_Display&amp;diff=81863</id>
		<title>Features/Lease Information Display</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Lease_Information_Display&amp;diff=81863"/>
		<updated>2012-08-01T19:18:30Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Feature|Lease Information Display]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Display Lease Expiry information in the &amp;quot;My Settings&amp;quot; -&amp;gt; &amp;quot;About My Computer&amp;quot; view. &lt;br /&gt;
&lt;br /&gt;
Currently, some useful information such as Build number, sugar release version, etc. are displayed in the About My Computer section in the My Settings menu. This menu can be extended to display more relevant information on these lines. Many OLPC deployments use the built in security system which involves leases which expire by certain dates.&lt;br /&gt;
&lt;br /&gt;
Expired leases cause a problem for technical support staff at deployments. They requested that if the security system is used, such information should be made easily accessible. This especially, was an important requirement coming out of the OLPC deployment in Paraguay.&lt;br /&gt;
&lt;br /&gt;
Another use case could be for the kids. During vacations, kids don&#039;t go to schools for many days and the leases can expire, resulting in the kids getting &#039;locked out&#039;. If they can easily access this information, then they can make sure that this doesn&#039;t happen.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
&lt;br /&gt;
* Name: [[User:M_anish| Anish Mangal]]&lt;br /&gt;
* Email: anish@activitycentral.com&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.98&lt;br /&gt;
* Status of code: The code has been tested to work without problems on sugar-0.94 based dextrose-3 images. &lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
&lt;br /&gt;
As noted above, this feature will make the lives of tech. support guys at deployments, who use the Lease/Security system easier. This feature was specifically requested by the OLPC deployment in Paraguay and is in use there since the last &amp;gt;1.5 years.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
The current code has to be ported to sugar/mainline. The patch is quite small and should be modifiable very easily.&lt;br /&gt;
&lt;br /&gt;
==UI Design==&lt;br /&gt;
See [http://people.sugarlabs.org/~anish/resources.pdf this] pdf document (first part) which contains the mockup.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
* Check for the existence of the lease.sig file.&lt;br /&gt;
* If not present, then goto (A)&lt;br /&gt;
* If present, then goto (B)&lt;br /&gt;
&lt;br /&gt;
(A) * Open My Settings -&amp;gt;  About My Computer&lt;br /&gt;
* There should be no field with the name &amp;quot;Lease&amp;quot;&lt;br /&gt;
&lt;br /&gt;
(B) * Open My Settings -&amp;gt; About My Computer&lt;br /&gt;
* There should be a field with the name &amp;quot;Lease&amp;quot;&lt;br /&gt;
* It should display &amp;quot;XX day(s) to expiry&amp;quot; where XX is the lease expiry date as contained in the lease.sig file&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
If the lease information file (lease.sig) is present, users will see another entry in the &amp;quot;My Settings&amp;quot; -&amp;gt; &amp;quot;About my computer&amp;quot; section mentioning the number of days left before the lease expires.&lt;br /&gt;
&lt;br /&gt;
Currently, if the file is not present, &amp;quot;Information not available&amp;quot; is displayed in that field. That should and will be changed to making the entire field invisible in that case.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
This feature is meant only for XO (Currently XO-1, XO-1.5, XO-1.75) laptops. However, since &amp;gt; 98% of sugar users are also XO users, this feature is generally relevant.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
Don&#039;t implement it. / N.A.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://wiki.laptop.org/go/Firmware_Key_and_Signature_Formats#Antitheft.2FActivation_Lease&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
N.A.&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
N.A.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Lease_Information_Display&amp;diff=81224</id>
		<title>Features/Lease Information Display</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Lease_Information_Display&amp;diff=81224"/>
		<updated>2012-07-18T18:02:29Z</updated>

		<summary type="html">&lt;p&gt;M anish: Created page with &amp;quot;== Summary == Display Lease Expiry information in the &amp;quot;My Settings&amp;quot; -&amp;gt; &amp;quot;About My Computer&amp;quot; view.   Currently, some useful information such as Build number, sugar release versi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Display Lease Expiry information in the &amp;quot;My Settings&amp;quot; -&amp;gt; &amp;quot;About My Computer&amp;quot; view. &lt;br /&gt;
&lt;br /&gt;
Currently, some useful information such as Build number, sugar release version, etc. are displayed in the About My Computer section in the My Settings menu. This menu can be extended to display more relevant information on these lines. Many OLPC deployments use the built in security system which involves leases which expire by certain dates.&lt;br /&gt;
&lt;br /&gt;
Expired leases cause a problem for technical support staff at deployments. They requested that if the security system is used, such information should be made easily accessible. This especially, was an important requirement coming out of the OLPC deployment in Paraguay.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
&lt;br /&gt;
* Name: [[User:M_anish| Anish Mangal]]&lt;br /&gt;
* Email: anish@activitycentral.com&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.98&lt;br /&gt;
* Status of code: The code has been tested to work without problems on sugar-0.94 based dextrose-3 images. &lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
&lt;br /&gt;
As noted above, this feature will make the lives of tech. support guys at deployments, who use the Lease/Security system easier. This feature was specifically requested by the OLPC deployment in Paraguay and is in use there since the last &amp;gt;1.5 years.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
The current code has to be ported to sugar/mainline. The patch is quite small and should be modifiable very easily.&lt;br /&gt;
&lt;br /&gt;
==UI Design==&lt;br /&gt;
See [http://people.sugarlabs.org/~anish/resources.pdf this] pdf document (first part) which contains the mockup.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
* Check for the existence of the lease.sig file.&lt;br /&gt;
* If not present, then goto (A)&lt;br /&gt;
* If present, then goto (B)&lt;br /&gt;
&lt;br /&gt;
(A) * Open My Settings -&amp;gt;  About My Computer&lt;br /&gt;
* There should be no field with the name &amp;quot;Lease&amp;quot;&lt;br /&gt;
&lt;br /&gt;
(B) * Open My Settings -&amp;gt; About My Computer&lt;br /&gt;
* There should be a field with the name &amp;quot;Lease&amp;quot;&lt;br /&gt;
* It should display &amp;quot;XX day(s) to expiry&amp;quot; where XX is the lease expiry date as contained in the lease.sig file&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
If the lease information file (lease.sig) is present, users will see another entry in the &amp;quot;My Settings&amp;quot; -&amp;gt; &amp;quot;About my computer&amp;quot; section mentioning the number of days left before the lease expires.&lt;br /&gt;
&lt;br /&gt;
Currently, if the file is not present, &amp;quot;Information not available&amp;quot; is displayed in that field. That should and will be changed to making the entire field invisible in that case.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
This feature is meant only for XO (Currently XO-1, XO-1.5, XO-1.75) laptops. However, since &amp;gt; 98% of sugar users are also XO users, this feature is generally relevant.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
Don&#039;t implement it. / N.A.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://wiki.laptop.org/go/Firmware_Key_and_Signature_Formats#Antitheft.2FActivation_Lease&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
N.A.&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
N.A.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Multi_selection_screenshots&amp;diff=81186</id>
		<title>Features/Multi selection screenshots</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Multi_selection_screenshots&amp;diff=81186"/>
		<updated>2012-07-18T10:50:24Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Feature|Multi selection screenshots]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
Implements the ability to select multiple journal entries in the journal entry view and perform group operations (like copy, delete) on them.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name:   [[User:Walter| Walter Bender]], [[User:Gonzalo| Gonzalo Odiard]], [[User:erikos| Simon Schampijer]], [[tch| Martin Abente]], [[User:Ajay| Ajay Garg]]&lt;br /&gt;
* Email: walter@sugarlabs.org, gonzalo@laptop.org, erikos@sugarlabs.org, tch@activitycentral.com, ajay@activitycentral.com&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.98&lt;br /&gt;
* Development status: This feature is tested to be working quite well in sugar-0.94 based dextrose-3 images. The patchset just needs to be ported over to the latest sugar code.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
This feature allows the users to perform operations on multiple journal entries at once, making it very efficient if the user has to perform repetitive tasks like copying/deleting journal entries for many entries. The users can also filter journal entries by using the already existing search facilities and perform operations on those.&lt;br /&gt;
&lt;br /&gt;
Two ways of selecting multiple journal entries have been provided. The user can either click the checkbox next to individual journal entries or use the select/deselect all buttons provided on the toolbar (which only shows up if the feature is being used). This UI takes some ideas from the standard gmail interface in how it allows users to select multiple entries and perform operations on them.&lt;br /&gt;
&lt;br /&gt;
Another interesting and useful side-effect of this feature is that a user can insert a pen-drive with many activity bundles, select &#039;all&#039; and copy them to journal. The resulting operation will install all bundles on the XO laptop!&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This feature has already been implemented in sugar-0.94 based dextrose-3 builds. The feature just needs porting to the latest sugar version.&lt;br /&gt;
===Patches===&lt;br /&gt;
* Patch in sugar-dx3 code repo: [http://git.sugarlabs.org/~m_anish/sugar/sugar-dextrose/commit/1d3574120ac7d7bbc4017aa0d0b2aab19553cd4a 1] [http://git.sugarlabs.org/~m_anish/sugar/sugar-dextrose/commit/dfb8c33f9591f7610e1b780bf7a95412c7cf8382 2]&lt;br /&gt;
* Patch in sugar-toolkit-dx3 code repo: [http://git.sugarlabs.org/~m_anish/sugar-toolkit/sugar-toolkit-dextrose/commit/e5c63fd56cf9a3982e9629229870aa4319af3b76 1]&lt;br /&gt;
* Patch in sugar-artwork-dx3 code repo: [http://git.sugarlabs.org/~m_anish/sugar-artwork/sugar-artwork-dextrose/commit/348bef5511cc8b6774199a7d46b2740036e26431 1] [http://git.sugarlabs.org/~m_anish/sugar-artwork/sugar-artwork-dextrose/commit/136d7abaf9b451aa18023b5c95bc79f3b622814c 2]&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
The implementation is almost identical to the one done by Martin; details available at :&lt;br /&gt;
http://www.sugarlabs.org/~tch/journal2.mpeg&lt;br /&gt;
&lt;br /&gt;
The only differences are ::&lt;br /&gt;
&lt;br /&gt;
* More copy-to options :: Clipboard, Documents (in addition to mounted drives).&lt;br /&gt;
* When entries are copied to another location, both - the sources and the destinations - are de-selected automatically, without the user explicitly have to de-select them all manually.&lt;br /&gt;
* There has been a progress bar added for batch-operations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Basic utility of this feature ==&lt;br /&gt;
&lt;br /&gt;
* This feature, merely does a loop-over for multiple entries. That is, the workflow and the end-result in the following two scenarios should be exactly the same ::&lt;br /&gt;
** Entries, E1, E2, E3 .... En, are operated upon one after the another, individually.&lt;br /&gt;
** Entries, E1, E2, E3 .... En, are selected together, and operated upon one after the another, as a single macro batch-operaton.&lt;br /&gt;
&lt;br /&gt;
* Some particular use-cases ::&lt;br /&gt;
** Batch-operations &amp;lt;del&amp;gt;speeds up&amp;lt;/del&amp;gt; makes XO-bundle installations more convenient, when multiple bundles are copied together from a USB drive to the journal. Thanks a ton to Sridhar Dhanapalan for the attention generated towards this (otherwise obscure) use-case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UI Design ==&lt;br /&gt;
&lt;br /&gt;
=== Typical copy-to workflow ===&lt;br /&gt;
&lt;br /&gt;
=[Step 01] Initial &amp;quot;Journal&amp;quot; view=&lt;br /&gt;
**[[File:b1.png]]&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;
=[Step 02] Initial &amp;quot;Documents&amp;quot; view=&lt;br /&gt;
**[[File:b2.png]]&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;
=[Step 03] Select an entry in the journal. The Edit-Toolbar, signifying batch-operations, appears.=&lt;br /&gt;
**[[File:b3.png]]&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;
=[Step 04] Select more entries in the Journal.=&lt;br /&gt;
**[[File:b4.png]]&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;
=[Step 05] Click &amp;quot;Copy&amp;quot; toolbar button, and select to copy to &amp;quot;Documents&amp;quot; from the pop-up=&lt;br /&gt;
**[[File:b5.png]]&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;
=[Step 06] The confirmation alert appears. Click &#039;OK&#039;=&lt;br /&gt;
**[[File:b6.png]]&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;
=[Step 07] If there ia any error for a entry, the message is displayed as an alert. Click &#039;OK&#039; to continue.=&lt;br /&gt;
**[[File:b7.png]]&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;
=[Step 08] Progress status for entry=&lt;br /&gt;
**[[File:b8.png]]&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;
=[Step 09] Progress status for next entry. Note that the progress-status changed without any user convention=&lt;br /&gt;
**[[File:b9.png]]&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;
=[Step 10] Final &amp;quot;Journal&amp;quot; view. Note that all the &amp;quot;source&amp;quot; entries are de-selected.=&lt;br /&gt;
**[[File:b10.png]]&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;
=[Step 11] Final &amp;quot;Documents&amp;quot; view. Note that all &amp;quot;destination&amp;quot; entries are de-selected.=&lt;br /&gt;
**[[File:b11.png]]&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
&lt;br /&gt;
Don&#039;t use this feature&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
This feature was discussed in EDUJam 2011 and [http://wiki.sugarlabs.org/go/Features/Multi_selection this] feature page was a result of that.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Multi_selection_screenshots&amp;diff=81185</id>
		<title>Features/Multi selection screenshots</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Multi_selection_screenshots&amp;diff=81185"/>
		<updated>2012-07-18T10:49:18Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Feature|Multi selection screenshots]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
Implements the ability to select multiple journal entries in the journal entry view and perform group operations (like copy, delete) on them.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name:   [[User:Walter| Walter Bender]], [[User:Gonzalo| Gonzalo Odiard]], [[User:erikos| Simon Schampijer]], [[tch| Martin Abente]], [[User:Ajay| Ajay Garg]]&lt;br /&gt;
* Email: walter@sugarlabs.org, gonzalo@laptop.org, erikos@sugarlabs.org, tch@activitycentral.com, ajay@activitycentral.com&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.98&lt;br /&gt;
* Development status: This feature is tested to be working quite well in sugar-0.94 based dextrose-3 images. The patchset just needs to be ported over to the latest sugar code.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
This feature allows the users to perform operations on multiple journal entries at once, making it very efficient if the user has to perform repetitive tasks like copying/deleting journal entries for many entries. The users can also filter journal entries by using the already existing search facilities and perform operations on those.&lt;br /&gt;
&lt;br /&gt;
Two ways of selecting multiple journal entries have been provided. The user can either click the checkbox next to individual journal entries or use the select/deselect all buttons provided on the toolbar (which only shows up if the feature is being used). This UI takes some ideas from the standard gmail interface in how it allows users to select multiple entries and perform operations on them.&lt;br /&gt;
&lt;br /&gt;
Another interesting and useful side-effect of this feature is that a user can insert a pen-drive with many activity bundles, select &#039;all&#039; and copy them to journal. The resulting operation will install all bundles on the XO laptop!&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This feature has already been implemented in sugar-0.94 based dextrose-3 builds. The feature just needs porting to the latest sugar version.&lt;br /&gt;
===Patches===&lt;br /&gt;
* Patch in sugar-dx3 code repo: [http://git.sugarlabs.org/~m_anish/sugar/sugar-dextrose/commit/1d3574120ac7d7bbc4017aa0d0b2aab19553cd4a 1] [http://git.sugarlabs.org/~m_anish/sugar/sugar-dextrose/commit/dfb8c33f9591f7610e1b780bf7a95412c7cf8382 2]&lt;br /&gt;
* Patch in sugar-toolkit-code repo: [http://git.sugarlabs.org/~m_anish/sugar-toolkit/sugar-toolkit-dextrose/commit/e5c63fd56cf9a3982e9629229870aa4319af3b76 1]&lt;br /&gt;
* Patch in sugar-artwork-dx3 code repo: [http://git.sugarlabs.org/~m_anish/sugar-artwork/sugar-artwork-dextrose/commit/348bef5511cc8b6774199a7d46b2740036e26431 1] [http://git.sugarlabs.org/~m_anish/sugar-artwork/sugar-artwork-dextrose/commit/136d7abaf9b451aa18023b5c95bc79f3b622814c 2]&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
The implementation is almost identical to the one done by Martin; details available at :&lt;br /&gt;
http://www.sugarlabs.org/~tch/journal2.mpeg&lt;br /&gt;
&lt;br /&gt;
The only differences are ::&lt;br /&gt;
&lt;br /&gt;
* More copy-to options :: Clipboard, Documents (in addition to mounted drives).&lt;br /&gt;
* When entries are copied to another location, both - the sources and the destinations - are de-selected automatically, without the user explicitly have to de-select them all manually.&lt;br /&gt;
* There has been a progress bar added for batch-operations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Basic utility of this feature ==&lt;br /&gt;
&lt;br /&gt;
* This feature, merely does a loop-over for multiple entries. That is, the workflow and the end-result in the following two scenarios should be exactly the same ::&lt;br /&gt;
** Entries, E1, E2, E3 .... En, are operated upon one after the another, individually.&lt;br /&gt;
** Entries, E1, E2, E3 .... En, are selected together, and operated upon one after the another, as a single macro batch-operaton.&lt;br /&gt;
&lt;br /&gt;
* Some particular use-cases ::&lt;br /&gt;
** Batch-operations &amp;lt;del&amp;gt;speeds up&amp;lt;/del&amp;gt; makes XO-bundle installations more convenient, when multiple bundles are copied together from a USB drive to the journal. Thanks a ton to Sridhar Dhanapalan for the attention generated towards this (otherwise obscure) use-case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UI Design ==&lt;br /&gt;
&lt;br /&gt;
=== Typical copy-to workflow ===&lt;br /&gt;
&lt;br /&gt;
=[Step 01] Initial &amp;quot;Journal&amp;quot; view=&lt;br /&gt;
**[[File:b1.png]]&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;
=[Step 02] Initial &amp;quot;Documents&amp;quot; view=&lt;br /&gt;
**[[File:b2.png]]&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;
=[Step 03] Select an entry in the journal. The Edit-Toolbar, signifying batch-operations, appears.=&lt;br /&gt;
**[[File:b3.png]]&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;
=[Step 04] Select more entries in the Journal.=&lt;br /&gt;
**[[File:b4.png]]&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;
=[Step 05] Click &amp;quot;Copy&amp;quot; toolbar button, and select to copy to &amp;quot;Documents&amp;quot; from the pop-up=&lt;br /&gt;
**[[File:b5.png]]&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;
=[Step 06] The confirmation alert appears. Click &#039;OK&#039;=&lt;br /&gt;
**[[File:b6.png]]&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;
=[Step 07] If there ia any error for a entry, the message is displayed as an alert. Click &#039;OK&#039; to continue.=&lt;br /&gt;
**[[File:b7.png]]&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;
=[Step 08] Progress status for entry=&lt;br /&gt;
**[[File:b8.png]]&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;
=[Step 09] Progress status for next entry. Note that the progress-status changed without any user convention=&lt;br /&gt;
**[[File:b9.png]]&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;
=[Step 10] Final &amp;quot;Journal&amp;quot; view. Note that all the &amp;quot;source&amp;quot; entries are de-selected.=&lt;br /&gt;
**[[File:b10.png]]&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;
=[Step 11] Final &amp;quot;Documents&amp;quot; view. Note that all &amp;quot;destination&amp;quot; entries are de-selected.=&lt;br /&gt;
**[[File:b11.png]]&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
&lt;br /&gt;
Don&#039;t use this feature&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
This feature was discussed in EDUJam 2011 and [http://wiki.sugarlabs.org/go/Features/Multi_selection this] feature page was a result of that.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Simple_Messages_Notification&amp;diff=79356</id>
		<title>Features/Simple Messages Notification</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Simple_Messages_Notification&amp;diff=79356"/>
		<updated>2012-06-12T15:27:14Z</updated>

		<summary type="html">&lt;p&gt;M anish: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;{{TOCright}} Simple Messages Notification &amp;lt;/noinclude&amp;gt;  == Summary == The current icons-only notification system is generally ineffective to fu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TOCright}}&lt;br /&gt;
[[Category:Feature|Simple Messages Notification]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The current icons-only notification system is generally ineffective to fully communicate different kind of system events. This feature provides a set of extensions to the current system to display simple text messages.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This feature will be use for special events and communications, it is not intended to replace the current logging system and Log activity viewer.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: [[User:tch|Martin Abente]], [[User:M_anish|Anish Mangal]]&lt;br /&gt;
* Email: &amp;lt;tch AT sugarlabs DOT org&amp;gt;, &amp;lt;anish AT activitycentral DOT org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.98&lt;br /&gt;
* Percentage of completion: &lt;br /&gt;
** Code: 80% (Tested and included in 0.94 based dextrose builds, needs porting to gtk3)&lt;br /&gt;
** Design: 40% (Was discussed with Gary Martin, but the discussion ended without a proper conclusion. Discussion needs to happen again)&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
* Extends our support for the [http://library.gnome.org/devel/notification-spec/ fd.o Desktop Notifications protocol]&lt;br /&gt;
&lt;br /&gt;
* This feature requires a some re-factoring of jarabe.frame.notification(NotificationIcon, NotificationWindow) widgets.&lt;br /&gt;
&lt;br /&gt;
* Also, requires minimal extensions to jarabe.frame.frame(Frame) to extract the notification text message details.&lt;br /&gt;
&lt;br /&gt;
* Plus, since the corner notifications icons can&#039;t be seen for long periods of time (to avoid visual spam), a new tray bar can be added to the left side of the bottom frame window. This tray will contain current session&#039;s notifications.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Messages notification capabilities, useful in many different scenarios.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
sugar/src/jarabe/frame/frame.py&lt;br /&gt;
&lt;br /&gt;
sugar/src/jarabe/frame/notification.py&lt;br /&gt;
&lt;br /&gt;
sugar/src/jarabe/frame/notificationstray.py (new file)&lt;br /&gt;
&lt;br /&gt;
sugar/src/jarabe/frame/Makefile.am&lt;br /&gt;
&lt;br /&gt;
==UI Design==&lt;br /&gt;
New notifications are flashed briefly on the top-left corner of frame. Even if the frame is not visible, the notification icon will flash briefly. (Similar to a clipboard-copy icon). After a small period of time, the icon would move to the top bar of the frame alongside other activity icons, and will keep on flashing until clicked upon. After its clicked upon, a palette will popup showing the text of the notification. If there are other (older) notifications present, those will be shown as well. A button is provided to clear all notifications.&lt;br /&gt;
&lt;br /&gt;
[[File:Notification_one.png|frame|Notification flashing on the top left corner of frame ]]&lt;br /&gt;
[[File:Notification_two.png|frame|Notification present in the top bar of frame ]]&lt;br /&gt;
[[File:Notification_three.png|frame|Notification palette visible upon clicking/hovering ]]&lt;br /&gt;
[[File:Notification_four.png|frame|Notification items can be deleted ]]&lt;br /&gt;
[[File:Notification_five.png|frame|View after notification icons have been deleted ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Running this python script should work (provided by Gonzalo Odiard):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
import dbus&lt;br /&gt;
BUS_NAME = &#039;org.freedesktop.Notifications&#039;&lt;br /&gt;
OBJ_PATH = &#039;/org/freedesktop/Notifications&#039;&lt;br /&gt;
IFACE_NAME = &#039;org.freedesktop.Notifications&#039;&lt;br /&gt;
bus = dbus.SessionBus()&lt;br /&gt;
notify_obj = bus.get_object(BUS_NAME,OBJ_PATH)&lt;br /&gt;
notifications = dbus.Interface(notify_obj,IFACE_NAME)&lt;br /&gt;
notifications.Notify(&amp;quot;HelloWorld&amp;quot;,0,&#039;&#039;,&amp;quot;Summary&amp;quot;,&amp;quot;Body&amp;quot;,[],{},-1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, one may download Dextrose-2 or Dextrose-3 builds, fire up the terminal activity, and send this command to see a notification popup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;$ dbus-send --system /org/sugarlabs/system org.sugarlabs.system.Reboot&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
1. User notice the notification pulsing icon.&lt;br /&gt;
&lt;br /&gt;
2. User click on the icon to read its message.&lt;br /&gt;
&lt;br /&gt;
3. After a few seconds corner notifications icon will disappear.&lt;br /&gt;
&lt;br /&gt;
4. Notification icons can still be seen at  the notifications tray.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
N.A.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
N.A.&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
Please follow the comments on Dextrose and sugar-devel mailing list.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Notification_five.png&amp;diff=79353</id>
		<title>File:Notification five.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Notification_five.png&amp;diff=79353"/>
		<updated>2012-06-12T15:12:32Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Notification_four.png&amp;diff=79352</id>
		<title>File:Notification four.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Notification_four.png&amp;diff=79352"/>
		<updated>2012-06-12T15:12:22Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Notification_three.png&amp;diff=79351</id>
		<title>File:Notification three.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Notification_three.png&amp;diff=79351"/>
		<updated>2012-06-12T15:12:09Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Notification_two.png&amp;diff=79350</id>
		<title>File:Notification two.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Notification_two.png&amp;diff=79350"/>
		<updated>2012-06-12T15:11:59Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Notification_one.png&amp;diff=79349</id>
		<title>File:Notification one.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Notification_one.png&amp;diff=79349"/>
		<updated>2012-06-12T15:11:34Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/3G_Support/Database_Support&amp;diff=79348</id>
		<title>Features/3G Support/Database Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/3G_Support/Database_Support&amp;diff=79348"/>
		<updated>2012-06-12T14:43:30Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Scope */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TOCright}}&lt;br /&gt;
[[Category:Feature|3G database support]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The 3G connectivity availability was only the first step. Next step is to provide a UX for easy configuration of 3G modems. Gnome allows users to enter details such as &#039;Country&#039;, &#039;Plan&#039; and &#039;Provider&#039; in a drop-down box fashion. This feature brings that functionality into Sugar.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: Andrés Ambrois, Anish Mangal&lt;br /&gt;
* Email: andresambrois@gmail.com, anish@activitycentral.com&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: (0.98)&lt;br /&gt;
* Percentage of completion: 70% (0.94 compatible code is working and included in Dextrose builds. The code needs to be ported to 0.98.)&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Provides and easy to use mechanism of entering the configuration settings for 3G modems. The user can select &#039;Country&#039;, &#039;Plan&#039; and &#039;Provider&#039; from drop down boxes, and the required settings for the modem will automatically be configured. For some modems which require specific user names or passwords, the user can still manually input those settings.&lt;br /&gt;
&lt;br /&gt;
Thus this is an add-on to existing functionality, where all settings must be manually typed in into the text-entry fields.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Ease of use and configurability.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
&lt;br /&gt;
* extensions/cpsection/modemconfiguration/config.py.in     &lt;br /&gt;
* extensions/cpsection/modemconfiguration/model.py  &lt;br /&gt;
* extensions/cpsection/modemconfiguration/view.py&lt;br /&gt;
* The XML database for Country, Plan, Provider already included in builds.&lt;br /&gt;
&lt;br /&gt;
==UI Design==&lt;br /&gt;
The UI has been kept consistent with what is provided in Gnome. Drop down boxes for Country, Plan and Provider are provided, which when entered, configure settings in the text fields below. Attaching screenshots:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
New user interface with database support.&lt;br /&gt;
[[File:3g_database_support_ui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Old user interface without database support.&lt;br /&gt;
[[File:3g_configuration_old_ui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
&lt;br /&gt;
* Insert the 3G modem.&lt;br /&gt;
* Open &amp;quot;My Settings -&amp;gt; Modem&amp;quot;&lt;br /&gt;
* Enter the modem configuration settings manually in the text entry fields&lt;br /&gt;
* Click the &#039;tick&#039; button. It will prompt for a restart. Restart Sugar. The modem will be detected and connected&lt;br /&gt;
* Now open &amp;quot;My Settings -&amp;gt; Modem&amp;quot; again&lt;br /&gt;
* Clear the text entry fields which have values/text in them&lt;br /&gt;
* Select the Country, Plan and Provider from the drop down boxes.&lt;br /&gt;
* Verify that some values in the text entry fields were automatically set&lt;br /&gt;
* Enter information in missing fields (if any)&lt;br /&gt;
* Click the &#039;tick&#039; button. It will prompt for a restart. Restart Sugar. The modem will be detected and connected&lt;br /&gt;
* Open the My Settings -&amp;gt; Modem again&lt;br /&gt;
* Check that the selected Country, Plan, and Provider values in the Drop down boxes are correct.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
&lt;br /&gt;
1. Plug GSM modem.&lt;br /&gt;
&lt;br /&gt;
2. Open My Settings -&amp;gt; Modem&lt;br /&gt;
&lt;br /&gt;
3. Select Country, Plan and Provider from the provided drop down menus&lt;br /&gt;
&lt;br /&gt;
4. Click the &#039;tick&#039; button on the top right corner of screen.&lt;br /&gt;
&lt;br /&gt;
5. It will prompt for a sugar restart, Select Restart now.&lt;br /&gt;
&lt;br /&gt;
6. After restart, the modem should automatically get connected&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
Network Manager 0.8x (Most probably wont work with NM 0.9x. It needs to be ported)&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
The manual text entry fields are provided to configure the modem, if the drop down boxes dont work.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
Please see the testing section.&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
N.A.&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
N.A.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/3G_Support/Database_Support&amp;diff=79347</id>
		<title>Features/3G Support/Database Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/3G_Support/Database_Support&amp;diff=79347"/>
		<updated>2012-06-12T14:36:31Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Scope */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TOCright}}&lt;br /&gt;
[[Category:Feature|3G database support]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The 3G connectivity availability was only the first step. Next step is to provide a UX for easy configuration of 3G modems. Gnome allows users to enter details such as &#039;Country&#039;, &#039;Plan&#039; and &#039;Provider&#039; in a drop-down box fashion. This feature brings that functionality into Sugar.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: Andrés Ambrois, Anish Mangal&lt;br /&gt;
* Email: andresambrois@gmail.com, anish@activitycentral.com&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: (0.98)&lt;br /&gt;
* Percentage of completion: 70% (0.94 compatible code is working and included in Dextrose builds. The code needs to be ported to 0.98.)&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Provides and easy to use mechanism of entering the configuration settings for 3G modems. The user can select &#039;Country&#039;, &#039;Plan&#039; and &#039;Provider&#039; from drop down boxes, and the required settings for the modem will automatically be configured. For some modems which require specific user names or passwords, the user can still manually input those settings.&lt;br /&gt;
&lt;br /&gt;
Thus this is an add-on to existing functionality, where all settings must be manually typed in into the text-entry fields.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Ease of use and configurability.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
&lt;br /&gt;
* extensions/cpsection/modemconfiguration/config.py.in     &lt;br /&gt;
* extensions/cpsection/modemconfiguration/model.py  &lt;br /&gt;
* extensions/cpsection/modemconfiguration/view.py&lt;br /&gt;
&lt;br /&gt;
==UI Design==&lt;br /&gt;
The UI has been kept consistent with what is provided in Gnome. Drop down boxes for Country, Plan and Provider are provided, which when entered, configure settings in the text fields below. Attaching screenshots:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
New user interface with database support.&lt;br /&gt;
[[File:3g_database_support_ui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Old user interface without database support.&lt;br /&gt;
[[File:3g_configuration_old_ui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
&lt;br /&gt;
* Insert the 3G modem.&lt;br /&gt;
* Open &amp;quot;My Settings -&amp;gt; Modem&amp;quot;&lt;br /&gt;
* Enter the modem configuration settings manually in the text entry fields&lt;br /&gt;
* Click the &#039;tick&#039; button. It will prompt for a restart. Restart Sugar. The modem will be detected and connected&lt;br /&gt;
* Now open &amp;quot;My Settings -&amp;gt; Modem&amp;quot; again&lt;br /&gt;
* Clear the text entry fields which have values/text in them&lt;br /&gt;
* Select the Country, Plan and Provider from the drop down boxes.&lt;br /&gt;
* Verify that some values in the text entry fields were automatically set&lt;br /&gt;
* Enter information in missing fields (if any)&lt;br /&gt;
* Click the &#039;tick&#039; button. It will prompt for a restart. Restart Sugar. The modem will be detected and connected&lt;br /&gt;
* Open the My Settings -&amp;gt; Modem again&lt;br /&gt;
* Check that the selected Country, Plan, and Provider values in the Drop down boxes are correct.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
&lt;br /&gt;
1. Plug GSM modem.&lt;br /&gt;
&lt;br /&gt;
2. Open My Settings -&amp;gt; Modem&lt;br /&gt;
&lt;br /&gt;
3. Select Country, Plan and Provider from the provided drop down menus&lt;br /&gt;
&lt;br /&gt;
4. Click the &#039;tick&#039; button on the top right corner of screen.&lt;br /&gt;
&lt;br /&gt;
5. It will prompt for a sugar restart, Select Restart now.&lt;br /&gt;
&lt;br /&gt;
6. After restart, the modem should automatically get connected&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
Network Manager 0.8x (Most probably wont work with NM 0.9x. It needs to be ported)&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
The manual text entry fields are provided to configure the modem, if the drop down boxes dont work.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
Please see the testing section.&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
N.A.&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
N.A.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/3G_Support/Database_Support&amp;diff=79346</id>
		<title>Features/3G Support/Database Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/3G_Support/Database_Support&amp;diff=79346"/>
		<updated>2012-06-12T14:34:49Z</updated>

		<summary type="html">&lt;p&gt;M anish: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;{{TOCright}} 3G database support &amp;lt;/noinclude&amp;gt;  == Summary == The 3G connectivity availability was only the first step. Next step is to provide ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TOCright}}&lt;br /&gt;
[[Category:Feature|3G database support]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The 3G connectivity availability was only the first step. Next step is to provide a UX for easy configuration of 3G modems. Gnome allows users to enter details such as &#039;Country&#039;, &#039;Plan&#039; and &#039;Provider&#039; in a drop-down box fashion. This feature brings that functionality into Sugar.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: Andrés Ambrois, Anish Mangal&lt;br /&gt;
* Email: andresambrois@gmail.com, anish@activitycentral.com&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: (0.98)&lt;br /&gt;
* Percentage of completion: 70% (0.94 compatible code is working and included in Dextrose builds. The code needs to be ported to 0.98.)&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Provides and easy to use mechanism of entering the configuration settings for 3G modems. The user can select &#039;Country&#039;, &#039;Plan&#039; and &#039;Provider&#039; from drop down boxes, and the required settings for the modem will automatically be configured. For some modems which require specific user names or passwords, the user can still manually input those settings.&lt;br /&gt;
&lt;br /&gt;
Thus this is an add-on to existing functionality, where all settings must be manually typed in into the text-entry fields.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Ease of use and configurability.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
&lt;br /&gt;
extensions/cpsection/modemconfiguration/config.py.in     &lt;br /&gt;
extensions/cpsection/modemconfiguration/model.py  &lt;br /&gt;
extensions/cpsection/modemconfiguration/view.py &lt;br /&gt;
&lt;br /&gt;
==UI Design==&lt;br /&gt;
The UI has been kept consistent with what is provided in Gnome. Drop down boxes for Country, Plan and Provider are provided, which when entered, configure settings in the text fields below. Attaching screenshots:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
New user interface with database support.&lt;br /&gt;
[[File:3g_database_support_ui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Old user interface without database support.&lt;br /&gt;
[[File:3g_configuration_old_ui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
&lt;br /&gt;
* Insert the 3G modem.&lt;br /&gt;
* Open &amp;quot;My Settings -&amp;gt; Modem&amp;quot;&lt;br /&gt;
* Enter the modem configuration settings manually in the text entry fields&lt;br /&gt;
* Click the &#039;tick&#039; button. It will prompt for a restart. Restart Sugar. The modem will be detected and connected&lt;br /&gt;
* Now open &amp;quot;My Settings -&amp;gt; Modem&amp;quot; again&lt;br /&gt;
* Clear the text entry fields which have values/text in them&lt;br /&gt;
* Select the Country, Plan and Provider from the drop down boxes.&lt;br /&gt;
* Verify that some values in the text entry fields were automatically set&lt;br /&gt;
* Enter information in missing fields (if any)&lt;br /&gt;
* Click the &#039;tick&#039; button. It will prompt for a restart. Restart Sugar. The modem will be detected and connected&lt;br /&gt;
* Open the My Settings -&amp;gt; Modem again&lt;br /&gt;
* Check that the selected Country, Plan, and Provider values in the Drop down boxes are correct.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
&lt;br /&gt;
1. Plug GSM modem.&lt;br /&gt;
&lt;br /&gt;
2. Open My Settings -&amp;gt; Modem&lt;br /&gt;
&lt;br /&gt;
3. Select Country, Plan and Provider from the provided drop down menus&lt;br /&gt;
&lt;br /&gt;
4. Click the &#039;tick&#039; button on the top right corner of screen.&lt;br /&gt;
&lt;br /&gt;
5. It will prompt for a sugar restart, Select Restart now.&lt;br /&gt;
&lt;br /&gt;
6. After restart, the modem should automatically get connected&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
Network Manager 0.8x (Most probably wont work with NM 0.9x. It needs to be ported)&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
The manual text entry fields are provided to configure the modem, if the drop down boxes dont work.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
Please see the testing section.&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
N.A.&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
N.A.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:3g_configuration_old_ui.png&amp;diff=79345</id>
		<title>File:3g configuration old ui.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:3g_configuration_old_ui.png&amp;diff=79345"/>
		<updated>2012-06-12T14:23:29Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:3g_database_support_ui.png&amp;diff=79344</id>
		<title>File:3g database support ui.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:3g_database_support_ui.png&amp;diff=79344"/>
		<updated>2012-06-12T14:21:20Z</updated>

		<summary type="html">&lt;p&gt;M anish: Screenshot showing the 3g database support UX.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot showing the 3g database support UX.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78914</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78914"/>
		<updated>2012-06-04T17:15:04Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Share 3g connection (Martin Abente) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch coming soon (tested, ported)&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Resend patch with typo in description fixed&lt;br /&gt;
* Link: https://bugs.sugarlabs.org/ticket/2201&lt;br /&gt;
* Blockers: None&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers/Current status: Downstream patch is a hack, upstream needs to be a proper fix, for which discussions with gnome need to happen. As for the current patch, I&#039;ll post it upstream, but it would be understandable if its rejected. Further research and follow up with gnome is outside the scope of upstreaming this particular patch.&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analyzed for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Need to review whether to include in future dextrose. (Needs some testing, after which it may be dropped)&lt;br /&gt;
&lt;br /&gt;
* Quoting Sascha &amp;lt;silbe@activitycentral.com&amp;gt; verbatim:&lt;br /&gt;
&lt;br /&gt;
Used in combination with sugar-settings-manager. Should probably have never been in sugar, but rather in sugar-settings-manager. sugar-settings-manager apparently didn&#039;t work reliably and was dropped from Dextrose 2, never shipped in Dextrose 3. We should check whether we still need this (for configuring global default font settings) in GTK 3 world and try to use upstream gnome-settings-daemon rather than duplicating its functionality.&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_ainsh)&lt;br /&gt;
* Current status/Blockers: This probably requires porting some of the code in model.py to be NM 0.9 compliant. A simple port of this patch to mainline didnt work out of the box (preliminary attempt)&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* CUrrent status: Not ported&lt;br /&gt;
* Blockers:&lt;br /&gt;
** Design issues. Fixing the sad face&lt;br /&gt;
** Heuristic issues. The heuristic needs to be ARM compliant. &lt;br /&gt;
** Disagreement on whether such numbers should be made visible in the fashion they are with this implementation.&lt;br /&gt;
* Action: Check and update feature page.&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
Assigned to : Ajay&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78910</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78910"/>
		<updated>2012-06-04T17:04:15Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Memory and cpu resource indicator (Anish Mangal) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch coming soon (tested, ported)&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Resend patch with typo in description fixed&lt;br /&gt;
* Link: https://bugs.sugarlabs.org/ticket/2201&lt;br /&gt;
* Blockers: None&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers/Current status: Downstream patch is a hack, upstream needs to be a proper fix, for which discussions with gnome need to happen. As for the current patch, I&#039;ll post it upstream, but it would be understandable if its rejected. Further research and follow up with gnome is outside the scope of upstreaming this particular patch.&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analyzed for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Need to review whether to include in future dextrose. (Needs some testing, after which it may be dropped)&lt;br /&gt;
&lt;br /&gt;
* Quoting Sascha &amp;lt;silbe@activitycentral.com&amp;gt; verbatim:&lt;br /&gt;
&lt;br /&gt;
Used in combination with sugar-settings-manager. Should probably have never been in sugar, but rather in sugar-settings-manager. sugar-settings-manager apparently didn&#039;t work reliably and was dropped from Dextrose 2, never shipped in Dextrose 3. We should check whether we still need this (for configuring global default font settings) in GTK 3 world and try to use upstream gnome-settings-daemon rather than duplicating its functionality.&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_ainsh)&lt;br /&gt;
* Current status/Blockers: This probably requires porting some of the code in model.py to be NM 0.9 compliant. A simple port of this patch to mainline didnt work out of the box (preliminary attempt)&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* CUrrent status: Not ported&lt;br /&gt;
* Blockers:&lt;br /&gt;
** Design issues. Fixing the sad face&lt;br /&gt;
** Heuristic issues. The heuristic needs to be ARM compliant. &lt;br /&gt;
** Disagreement on whether such numbers should be made visible in the fashion they are with this implementation.&lt;br /&gt;
* Action: Check and update feature page.&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78909</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78909"/>
		<updated>2012-06-04T16:49:23Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Database support for 3G control panel (Andrés Ambrois) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch coming soon (tested, ported)&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Resend patch with typo in description fixed&lt;br /&gt;
* Link: https://bugs.sugarlabs.org/ticket/2201&lt;br /&gt;
* Blockers: None&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers/Current status: Downstream patch is a hack, upstream needs to be a proper fix, for which discussions with gnome need to happen. As for the current patch, I&#039;ll post it upstream, but it would be understandable if its rejected. Further research and follow up with gnome is outside the scope of upstreaming this particular patch.&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analyzed for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Need to review whether to include in future dextrose. (Needs some testing, after which it may be dropped)&lt;br /&gt;
&lt;br /&gt;
* Quoting Sascha &amp;lt;silbe@activitycentral.com&amp;gt; verbatim:&lt;br /&gt;
&lt;br /&gt;
Used in combination with sugar-settings-manager. Should probably have never been in sugar, but rather in sugar-settings-manager. sugar-settings-manager apparently didn&#039;t work reliably and was dropped from Dextrose 2, never shipped in Dextrose 3. We should check whether we still need this (for configuring global default font settings) in GTK 3 world and try to use upstream gnome-settings-daemon rather than duplicating its functionality.&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_ainsh)&lt;br /&gt;
* Current status/Blockers: This probably requires porting some of the code in model.py to be NM 0.9 compliant. A simple port of this patch to mainline didnt work out of the box (preliminary attempt)&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78895</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78895"/>
		<updated>2012-06-04T09:34:37Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Add font dpi schema (Jorge Saldivar) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch coming soon (tested, ported)&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Resend patch with typo in description fixed&lt;br /&gt;
* Link: https://bugs.sugarlabs.org/ticket/2201&lt;br /&gt;
* Blockers: None&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers/Current status: Downstream patch is a hack, upstream needs to be a proper fix, for which discussions with gnome need to happen. As for the current patch, I&#039;ll post it upstream, but it would be understandable if its rejected. Further research and follow up with gnome is outside the scope of upstreaming this particular patch.&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analyzed for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Need to review whether to include in future dextrose. (Needs some testing, after which it may be dropped)&lt;br /&gt;
&lt;br /&gt;
* Quoting Sascha &amp;lt;silbe@activitycentral.com&amp;gt; verbatim:&lt;br /&gt;
&lt;br /&gt;
Used in combination with sugar-settings-manager. Should probably have never been in sugar, but rather in sugar-settings-manager. sugar-settings-manager apparently didn&#039;t work reliably and was dropped from Dextrose 2, never shipped in Dextrose 3. We should check whether we still need this (for configuring global default font settings) in GTK 3 world and try to use upstream gnome-settings-daemon rather than duplicating its functionality.&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78894</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78894"/>
		<updated>2012-06-04T07:37:20Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Set default scaling to 100 (unknown author) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch coming soon (tested, ported)&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Resend patch with typo in description fixed&lt;br /&gt;
* Link: https://bugs.sugarlabs.org/ticket/2201&lt;br /&gt;
* Blockers: None&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers/Current status: Downstream patch is a hack, upstream needs to be a proper fix, for which discussions with gnome need to happen. As for the current patch, I&#039;ll post it upstream, but it would be understandable if its rejected. Further research and follow up with gnome is outside the scope of upstreaming this particular patch.&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analized for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78893</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78893"/>
		<updated>2012-06-04T07:32:36Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Set default scaling to 100 (unknown author) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch coming soon (tested, ported)&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Resend patch with typo in description fixed&lt;br /&gt;
* Link: https://bugs.sugarlabs.org/ticket/2201&lt;br /&gt;
* Blockers: None&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
&lt;br /&gt;
Assigned to: Anish (m_anish)&lt;br /&gt;
Blockers/Current status: Downstream patch is a hack, upstream needs to be a proper fix, for which discussions with gnome need to happen. As for the current patch, I&#039;ll post it upstream, but it would be understandable if its rejected. Further research and follow up with gnome is outside the scope of upstreaming this particular patch.&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analized for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78892</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78892"/>
		<updated>2012-06-04T07:29:21Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Clipboard menu off screen #2201 (Aleksey Lim): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch coming soon (tested, ported)&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Current status: Resend patch with typo in description fixed&lt;br /&gt;
* Link: https://bugs.sugarlabs.org/ticket/2201&lt;br /&gt;
* Blockers: None&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analized for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78891</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78891"/>
		<updated>2012-06-04T07:23:16Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Globalkey for touchpad device icon (Martin Abente) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch coming soon (tested, ported)&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
[ajay will work in gtk3 port]&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analized for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78888</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78888"/>
		<updated>2012-06-04T07:21:41Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Add lease duration information in about my computer (Anish Mangal) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Anish (m_anish)&lt;br /&gt;
* Blockers: None&lt;br /&gt;
* Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
[anish, ready, need to publish on sugar-devel]&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
[ajay will work in gtk3 port]&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analized for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78886</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78886"/>
		<updated>2012-06-04T07:21:20Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Add lease duration information in about my computer (Anish Mangal) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
Assigned to: Anish (m_anish)&lt;br /&gt;
Blockers: None&lt;br /&gt;
Current status: Patch Coming soon (port to mainline done)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
[anish, ready, need to publish on sugar-devel]&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
[ajay will work in gtk3 port]&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analized for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78885</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78885"/>
		<updated>2012-06-04T07:18:59Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Add lease duration information in about my computer (Anish Mangal) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
&lt;br /&gt;
Blockers: None&lt;br /&gt;
Patch: Coming soon (port to mainline done)&lt;br /&gt;
Owner: Anish (m_anish)&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
[anish, ready, need to publish on sugar-devel]&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
[ajay will work in gtk3 port]&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analized for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78884</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78884"/>
		<updated>2012-06-04T07:18:10Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
* Assigned to: Rafael (dirakx)&lt;br /&gt;
* Blockers: Don&#039;t think there are any&lt;br /&gt;
* Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
[anish, almost ready]&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
[anish, ready, need to publish on sugar-devel]&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
[ajay will work in gtk3 port]&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analized for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78883</id>
		<title>Dextrose/3/Patches State</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Patches_State&amp;diff=78883"/>
		<updated>2012-06-04T07:17:47Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In eduJam Rafael, Reuben and Gonzalo did a review of pending patches: &lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/trees/bleeding-edge/rpms/sugar&lt;br /&gt;
&lt;br /&gt;
http://dev.activitycentral.com/issues/18&lt;br /&gt;
&lt;br /&gt;
= Ready to upstream = &lt;br /&gt;
&lt;br /&gt;
== Change the method to add new actitivities in the activities list in home view (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
This patch seems o.k but needs to be updated to latest sugars. &lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/ticket/1660 (in comment).&lt;br /&gt;
&lt;br /&gt;
Assigned to: Rafael (dirakx)&lt;br /&gt;
Blockers: Don&#039;t think there are any&lt;br /&gt;
Current Status: Being discussed with upstream (follow ticket history)&lt;br /&gt;
&lt;br /&gt;
== Add lease duration information in about my computer (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
We need check xo-1.75 compatibility&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0046-Add-lease-duration-information-in-about-my-computer.patch&lt;br /&gt;
[anish, almost ready]&lt;br /&gt;
&lt;br /&gt;
== Globalkey for touchpad device icon (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Must be upstreamable,.especify for only 1.0. to check deviceicon/touchpad.py for specific path and verify hotkey &amp;lt;alt-m&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0040-Globalkey-for-touchpad-device-icon.patch&lt;br /&gt;
[anish, ready, need to publish on sugar-devel]&lt;br /&gt;
&lt;br /&gt;
= To do while GTK3 port =&lt;br /&gt;
&lt;br /&gt;
== Clipboard menu off screen #2201 (Aleksey Lim): ==&lt;br /&gt;
&lt;br /&gt;
Note: We nend to add new functionality to the pallete in order to allow max widht and add widgets instead of only text.&lt;br /&gt;
&lt;br /&gt;
Better to  do in gtk3 port, this patch its a hack.&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0045-Clipboard-menu-off-screen-2201.patch&lt;br /&gt;
[ajay will work in gtk3 port]&lt;br /&gt;
&lt;br /&gt;
==  Set default scaling to 100 (unknown author) ==&lt;br /&gt;
&lt;br /&gt;
in GTK3 is going to be possible to set scale with other units than pixels. like CSS. We must see Gnome bugs..and ask Carlos Garnacho.&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
== Add font dpi schema (Jorge Saldivar) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be analized for post - GTK3 and propose a features page.&lt;br /&gt;
&lt;br /&gt;
Old feature page http://wiki.sugarlabs.org/go/Features/Font_configuration&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need design reviews =&lt;br /&gt;
&lt;br /&gt;
== Database support for 3G control panel (Andrés Ambrois) ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0042-Database-support-for-3G-control-panel.patch&lt;br /&gt;
[anish. Ready for upstream after design review]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notification enhancements (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Patch not found, prepare a feature request, comments in link: https://wiki.sugarlabs.org/go/Notification_system_draft&lt;br /&gt;
&lt;br /&gt;
To review actual state in regard to GTK3.&lt;br /&gt;
&lt;br /&gt;
[anish, ask on sugar-devel if porting to gtk3 first. Goal: having design discussed in sugar-devel and the feature upstream]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yum-updater notifications integration (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs to be investigated and use package kit instead of yum.&lt;br /&gt;
&lt;br /&gt;
to acoount integration debian or other service. Use ubuntu-fedora related implementations.&lt;br /&gt;
&lt;br /&gt;
[anish, depends on Notification enhancements]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Backup / Restore (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Redo feature page and analyse if this can be done on the control panel. &lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0019-Journal-Volumes-Backup-and-Restore.patch&lt;br /&gt;
&lt;br /&gt;
Old: http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Backup-restore&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Memory and cpu resource indicator (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
It needs to be re-designed. ?  CPU cycles code must be tuned for ARM ?&lt;br /&gt;
&lt;br /&gt;
Does this needs CPU cycles, suspend resume behavior?, Using it only with the fram is open.&lt;br /&gt;
&lt;br /&gt;
[anish: checkout design discussions, can we upstream?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operations over multiple files in the journal ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0082-uy-1242-Batch-Operations-on-Journal-Entries-Copy-Era.patch&lt;br /&gt;
&lt;br /&gt;
Needs design discussion.&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New microformat activity updater (Anish Mangal) ==&lt;br /&gt;
&lt;br /&gt;
This http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0060-Replace-activity-updater-with-microformat-compatible.patch&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/10641&lt;br /&gt;
&lt;br /&gt;
https://dev.laptop.org/ticket/11086&lt;br /&gt;
&lt;br /&gt;
It hasn&#039;t been ported to sugar 0.94, OLPC had a patch in sugar-0.84 with this functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Transfer to many ==&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0105-uy-1769-1-to-N-Feature.patch&lt;br /&gt;
(to be upstreamed after finishing all dx3 features upstream process)&lt;br /&gt;
&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Need follow feature process =&lt;br /&gt;
&lt;br /&gt;
== Extend sugar-launch with more options (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
We need to make a feature page for that, the change its simple but its needs discussion.&lt;br /&gt;
&lt;br /&gt;
https://patchwork.sugarlabs.org/patch/594/&lt;br /&gt;
&lt;br /&gt;
[anish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Share 3g connection (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
Need investigation regards New network manager versions, impleting share connection feature (for all kinds of connections), and needs desing for sugar interface experience. &lt;br /&gt;
&lt;br /&gt;
First we need to apply: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0036-Make-sure-Adhoc-is-Sugar-Adhoc.patch&lt;br /&gt;
&lt;br /&gt;
Then: http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0035-Share-3g-connection.patch&lt;br /&gt;
&lt;br /&gt;
Bug reference: https://dev.laptop.org.au/issues/1028&lt;br /&gt;
&lt;br /&gt;
[Ajay?]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Bugs to solve = &lt;br /&gt;
&lt;br /&gt;
== Flickering and unknown icons in the window bar #870 (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Needs review and testing to get it upstream, its an interesting bug to work.&lt;br /&gt;
&lt;br /&gt;
https://bugs.sugarlabs.org/attachment/ticket/870/0001-Flickering-and-unknown-icons-in-the-window-bar-870.patch&lt;br /&gt;
&lt;br /&gt;
[anish?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Mixed bag =&lt;br /&gt;
&lt;br /&gt;
== Accesibility Series ==&lt;br /&gt;
&lt;br /&gt;
Doing patch separations., ruben to ask for feedback, separate and clean up tyhe patches. &lt;br /&gt;
&lt;br /&gt;
[quidam]&lt;br /&gt;
[DISCUSS how to implement this]&lt;br /&gt;
&lt;br /&gt;
== More robust handling of unhandled exceptions (Aleksey Lim)==&lt;br /&gt;
&lt;br /&gt;
Patch not found. We need to review this one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable to call the frame from arbitrary code avoiding circular imports (Aleksey Lim) ==&lt;br /&gt;
&lt;br /&gt;
Not sure why this one is necessary. We should fix circular imports by refactoring rather than adding hacks to break the cycle.&lt;br /&gt;
&lt;br /&gt;
Status unknow. What is the problem that this patch is trying to fix, bug fixes?&lt;br /&gt;
&lt;br /&gt;
PATCH :http://git.sugarlabs.org/dextrose/mainline/blobs/bleeding-edge/rpms/sugar/0056-Let-call-the-frame-from-arbitrary-code-avoiding-curc.patch&lt;br /&gt;
&lt;br /&gt;
[?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Low priority =&lt;br /&gt;
&lt;br /&gt;
== Show register gconf value (Martin Abente) ==&lt;br /&gt;
&lt;br /&gt;
ISTR the Design Team had an issue with this (or maybe just with another &amp;quot;Register&amp;quot; menu item related topic). We should restart discussions on this.&lt;br /&gt;
From a UX perspective, it would be nice if we could automatically determine whether a School Server is available, rather than always showing the option and adding a crutch to disable it. There are privacy issues to consider (that are potentially shared with the existing code; see e.g. a discussion of the current security model).&lt;br /&gt;
We need a link to discussion, why is this needed and what the problems are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feedback feature (Aleksey Lim, Mukesh Gupta) == &lt;br /&gt;
&lt;br /&gt;
New feature page, design dicussion. &lt;br /&gt;
&lt;br /&gt;
needs new desing and analisis, follow: abrt, apport..and request how is it used in Paraguay. Low prioriy. &lt;br /&gt;
Probably the best solution is taking it out.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75701</id>
		<title>Platform Team/Server Kit/Guide/Usage Statistics</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75701"/>
		<updated>2012-02-24T12:49:17Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Server side packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==RRD (Round Robin Database) file data types==&lt;br /&gt;
&lt;br /&gt;
There is a standard set of rrd databases containing stats for journal, system, shell. For each activity there is an independent rrd database which tracks a standard set of parameters, the details for which are listed below.&lt;br /&gt;
&lt;br /&gt;
* database files conform [[Platform_Team/Usage_Statistics#Statistics|Statistics identifiers list]];&lt;br /&gt;
* database file name for non-activities is in format {{Code|&amp;lt;TOP-LEVEL-STAT-ID&amp;gt;.rrd}};&lt;br /&gt;
* database file name for activities is in format {{Code|activity.&amp;lt;BUNDLE-ID&amp;gt;.rrd}};&lt;br /&gt;
* the set of database fields conform second level stat identifiers for particular stat.&lt;br /&gt;
&lt;br /&gt;
==Factors affecting network bandwidth==&lt;br /&gt;
&lt;br /&gt;
The only factor that really affects the network bandwidth usage is the resolution at which the data is being stored. Currently, the default step-size is 60 seconds.&lt;br /&gt;
&lt;br /&gt;
==Factors affecting database size on the client side==&lt;br /&gt;
&lt;br /&gt;
The factor that affects the database size on the client is the RRAs (Round Robin Archives) being cached on the Client XO.&lt;br /&gt;
&lt;br /&gt;
The default RRA configuration on the client side reads something like&lt;br /&gt;
&lt;br /&gt;
RRA:AVERAGE:0.5:1:4320&lt;br /&gt;
RRA:AVERAGE:0.5:5:2016&lt;br /&gt;
&lt;br /&gt;
This means that there is one RRA (Round robin archive) within the DB that stores one value every minute for 4320 samples. This makes the total length of this 1 minute resolution RRA to be 4320 minutes = 3 days&lt;br /&gt;
&lt;br /&gt;
The other RRA stores an average of 5 samples, for a total of 2016 samples. Thus its total duration is 5x2016 min= 10080 min= 7 days.&lt;br /&gt;
&lt;br /&gt;
Thus the default duration of high resolution samples is 3 days and lower resolution samples is 7 days. Tweaking these values will affect both the database size on the client size and the network usage.&lt;br /&gt;
&lt;br /&gt;
For locations with very intermittent connectivity, having bigger-duration databases might be advisable. sample RRA&#039;s could be&lt;br /&gt;
&lt;br /&gt;
RRA:AVERAGE:0.5:1:43200 (30 days)&lt;br /&gt;
RRA:AVERAGE:0.5:5:20160 (70 days)&lt;br /&gt;
&lt;br /&gt;
The above sample values will not be having any impact on network usage, since we&#039;re not increasing their resolution, frequency or adding/removing more RRA&#039;s&lt;br /&gt;
&lt;br /&gt;
==Notes on reading/interpreting the RRD databases==&lt;br /&gt;
&lt;br /&gt;
===Dumping all information===&lt;br /&gt;
* To dump all the information contained in an rrd file, one could use &#039;rrdtool dump&#039; command.&lt;br /&gt;
* To dump the same info in a more pretty print format (tabular), you may use [http://people.sugarlabs.org/anish/dsreport dsreport]. You&#039;ll need to install rrdtool-perl to make the script work.&lt;br /&gt;
&lt;br /&gt;
==Notes on usage of the actual server/client system==&lt;br /&gt;
Update: The following version numbers have been tested to work. Previous versions were buggy. Subsequent versions may be good. These are the upstream [http://download.sugarlabs.org/packages/Server:/Factory/Fedora-14/ Fedora], [http://download.sugarlabs.org/packages/Server:/Factory/Ubuntu-10.04/ Ubuntu] and [http://download.sugarlabs.org/packages/Server:/Factory/Debian-6.0/ Debian] package repository paths. [http://git.sugarlabs.org/server This] is the upstream git repository. The Dextrose-3 operating system will ship the latest stable sugar-client side packages.&lt;br /&gt;
&lt;br /&gt;
===Server side packages===&lt;br /&gt;
* active-document-0.1-3.1&lt;br /&gt;
* restful-document-0.1-4.1&lt;br /&gt;
* sugar-client-1.2-16.1&lt;br /&gt;
* sugar-stats-client-0.1-6.1&lt;br /&gt;
* sugar-stats-server-0.1-6.1&lt;br /&gt;
* gevent&lt;br /&gt;
&lt;br /&gt;
===Client side packages===&lt;br /&gt;
* sugar-client-1.2-16.1&lt;br /&gt;
* sugar-stats-client-0.1-6.1&lt;br /&gt;
&lt;br /&gt;
Note: as you may have noticed, the package sugar-stats-client is needed to be installed on both the Client and the Server. The name is a bit misleading as it is more of a library that provides common functionality. [http://git.sugarlabs.org/server/client/commit/dcaed79104cb0c5f36558a8518ef9e5866d2c2a9 This name has/will be changed in future releases]. &lt;br /&gt;
&lt;br /&gt;
===The configuration files===&lt;br /&gt;
* There should be configuration files both on the client and the server. Here are the sample configurations:&lt;br /&gt;
&lt;br /&gt;
====Client side config file: /etc/sugar-client.conf====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
# url to connect to school server&#039;s RESTfull API&lt;br /&gt;
api-url = http://schoolserver:8000&lt;br /&gt;
# process auto-registeration on a school server on startup; multiple argument,&lt;br /&gt;
# if mentioned more than once and previously registered server&#039;s IP is different&lt;br /&gt;
# from &amp;quot;schoolserver&amp;quot;&#039;s one, process re-registrtion&lt;br /&gt;
auto-register = 0&lt;br /&gt;
# if, after registration, there are backups to restore on the server, process&lt;br /&gt;
# restore automatically&lt;br /&gt;
auto-restore = False&lt;br /&gt;
# if more than 0, do regular backups with specified delay in seconds&lt;br /&gt;
backup-timeout = 0&lt;br /&gt;
# rsync url to backup/restore Journal&lt;br /&gt;
backup-url = &lt;br /&gt;
# debug logging level; multiple argument&lt;br /&gt;
debug = 0&lt;br /&gt;
# jabber server for Sugar collaboraiton&lt;br /&gt;
jabber-url = &lt;br /&gt;
# specify machine&#039;s serial number instead of detecting it&lt;br /&gt;
machine-sn = &lt;br /&gt;
# specify machine&#039;s UUID instead of detecting it&lt;br /&gt;
machine-uuid = &lt;br /&gt;
# specify user&#039;s nickname instead of detecting it&lt;br /&gt;
nickname = &lt;br /&gt;
# school server&#039;s FQDN, will be auto-set after registration&lt;br /&gt;
schoolserver = &lt;br /&gt;
# CA certificates file to get access to --stats-url via HTTPS&lt;br /&gt;
stats-ca-certs = /home/anish/Documents/openssl/server.crt&lt;br /&gt;
# if more than 0 and --stats-url specified, ping stats server with specified&lt;br /&gt;
# delay in seconds to coordinate stats gathering work&lt;br /&gt;
stats-timeout = 60&lt;br /&gt;
# stats server&#039;s http(s) url to interact with; if omited, any stats related&lt;br /&gt;
# functionality is disabled&lt;br /&gt;
stats-url = https://192.168.1.55:8000&lt;br /&gt;
# current user&#039;s unique identity; needs to be set only from profile&lt;br /&gt;
# configuration file; will be auto-created on initial registration&lt;br /&gt;
uid = &lt;br /&gt;
# optional command-line arguments to pass to a packager while updating the&lt;br /&gt;
# system&lt;br /&gt;
update-args = &lt;br /&gt;
# if more than 0, do regular unattended updates with specified delay in seconds&lt;br /&gt;
update-timeout = 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important paramerters to configure are&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-ca-certs&amp;lt;/code&amp;gt;: Path of the SSL certificate in case SSL auth is being used.&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-url&amp;lt;/code&amp;gt;: The url of the server. This needs to be prefixed with &amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt; to work without/with SSL.&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-timeout&amp;lt;/code&amp;gt;: The sync frequency of the collected statistics between the client and the server. Note, changing this wouldn&#039;t typically affect bandwidth consumption, which is actually determined by the RRAs.&lt;br /&gt;
* &amp;lt;code&amp;gt;machine-sn, machine-uuid, nickname&amp;lt;/code&amp;gt;: Specify these values explicitly if you want them to be automatically determined. Might be useful in making stats anonymous by setting common machine-sn and/or nickname.&lt;br /&gt;
&lt;br /&gt;
====Server side config file: /etc/sugar-stats.conf====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[stats]&lt;br /&gt;
# enable stats collecting&lt;br /&gt;
stats = True&lt;br /&gt;
# path to SSL certificate to serve stats server via HTTPS&lt;br /&gt;
stats-certfile = /home/anish/Documents/openssl/server.crt&lt;br /&gt;
# space separated list of RRAs for RRD databases on client side&lt;br /&gt;
stats-client-rras = RRA:AVERAGE:0.5:1:4320 RRA:AVERAGE:0.5:5:2016&lt;br /&gt;
# path to SSL certificate keyfile to serve stats server via HTTPS&lt;br /&gt;
stats-keyfile = /home/anish/Documents/openssl/server.key&lt;br /&gt;
# path to the root directory to place stats&lt;br /&gt;
stats-root = /var/lib/sugar-stats/rrd&lt;br /&gt;
# space separated list of RRAs for RRD databases on a server side&lt;br /&gt;
stats-server-rras = RRA:AVERAGE:0.5:1:10080 RRA:AVERAGE:0.5:5:8928 RRA:AVERAGE:0.5:15:35040&lt;br /&gt;
# step interval in seconds for RRD databases&lt;br /&gt;
stats-step = 60&lt;br /&gt;
&lt;br /&gt;
[active-document]&lt;br /&gt;
# path to the root directory to place documents&#039; data and indexes&lt;br /&gt;
data-root = /var/lib/sugar-stats/users&lt;br /&gt;
# limit the resulting list for search requests&lt;br /&gt;
find-limit = 32&lt;br /&gt;
# flush index every specified changes&lt;br /&gt;
index-flush-threshold = 32&lt;br /&gt;
# flush index index after specified seconds since the last change&lt;br /&gt;
index-flush-timeout = 60&lt;br /&gt;
# for concurent access, run index writer in separate thread; this option&lt;br /&gt;
# specifies the writer&#039;s queue size; 0 means not threading the writer&lt;br /&gt;
index-write-queue = 256&lt;br /&gt;
&lt;br /&gt;
[main]&lt;br /&gt;
# debug logging level; multiple argument&lt;br /&gt;
debug = 0&lt;br /&gt;
# hostname to listen incomming connections&lt;br /&gt;
host = 192.168.1.55&lt;br /&gt;
# path to the directory to place log files&lt;br /&gt;
logdir = /var/log/sugar-stats&lt;br /&gt;
# port number to listen incomming connections&lt;br /&gt;
port = 8000&lt;br /&gt;
# path to the directory to place pid files&lt;br /&gt;
rundir = /var/run/sugar-stats&lt;br /&gt;
# switch off user credentials check; disabling this option will require&lt;br /&gt;
# OpenSSH-5.6 or later.&lt;br /&gt;
trust-users = True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important paramerters to configure are&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;stats&amp;lt;/code&amp;gt;: Must be true for stats collection to be enabled&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-certfile&amp;lt;/code&amp;gt;: Path of the SSL certificate on the server (if SSL auth is being used)&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-keyfile&amp;lt;/code&amp;gt;: Path of the SSL private key on the server (if SSL auth is being used)&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-client-rras&amp;lt;/code&amp;gt;: Configuration of Round Robin Archives on the client. See [[#Factors affecting database size on the client side]]&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-server-rras&amp;lt;/code&amp;gt;: Configuration of Round Robin Archives on the server. See [[#Factors affecting database size on the client side]]. This will &#039;&#039;&#039;NOT&#039;&#039;&#039; affect network bandwidth, but merely space consumed on the server.&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-step&amp;lt;/code&amp;gt;: Step size of &#039;&#039;&#039;ALL&#039;&#039;&#039; RRAs. This &#039;&#039;&#039;WILL&#039;&#039;&#039; affect bandwidth consumption. See [[#Factors affecting database size on the client side]]&lt;br /&gt;
* &amp;lt;code&amp;gt;trust-users&amp;lt;/code&amp;gt;: Set this to True if using openSSH version lower than 5.6&lt;br /&gt;
&lt;br /&gt;
===Notes on using SSL auth===&lt;br /&gt;
&lt;br /&gt;
The steps broadly involved are:&lt;br /&gt;
* [http://www.akadia.com/services/ssh_test_certificate.html Generating private key, and self-signed certificates (for test env).] The certificate should be without a passphrase.&lt;br /&gt;
* Copying the certificate on the client, and configure &amp;lt;code&amp;gt;sugar-client&amp;lt;/code&amp;gt; accordingly.&lt;br /&gt;
* Copying the certificate and private key on the server, and configure &amp;lt;code&amp;gt;sugar-stats-server&amp;lt;/code&amp;gt; accordingly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes on debugging the SSL auth system&#039;&#039;&#039;&lt;br /&gt;
* Check the &amp;lt;code&amp;gt;stats-url&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;sugar-client&amp;lt;/code&amp;gt; configuration is &amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt; and not &amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Check that the certificates are valid or have not expired.&lt;br /&gt;
* To check the SSL side of things, following commands maybe run on the client and the server.&lt;br /&gt;
** Server: &amp;lt;code&amp;gt;openssl s_server -cert server.crt -key server.key -accept 8000 &amp;lt;/code&amp;gt;&lt;br /&gt;
** Client: &amp;lt;code&amp;gt;openssl s_client -connect 192.168.1.55:8000 -CAfile server.crt &amp;lt;/code&amp;gt; (Replace the ipaddress with the correct server-machine url or IP address.&lt;br /&gt;
** If the process runs smoothly, you should see &amp;lt;code&amp;gt;Verify return code: 0 (ok)&amp;lt;/code&amp;gt; at the end on the client side terminal. Fails will accompany an error code which maybe looked up [https://www.openssl.org/docs/apps/verify.html here]&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75700</id>
		<title>Platform Team/Server Kit/Guide/Usage Statistics</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75700"/>
		<updated>2012-02-24T12:39:38Z</updated>

		<summary type="html">&lt;p&gt;M anish: Adding implementation notes on SSL auth config, and server, client config.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==RRD (Round Robin Database) file data types==&lt;br /&gt;
&lt;br /&gt;
There is a standard set of rrd databases containing stats for journal, system, shell. For each activity there is an independent rrd database which tracks a standard set of parameters, the details for which are listed below.&lt;br /&gt;
&lt;br /&gt;
* database files conform [[Platform_Team/Usage_Statistics#Statistics|Statistics identifiers list]];&lt;br /&gt;
* database file name for non-activities is in format {{Code|&amp;lt;TOP-LEVEL-STAT-ID&amp;gt;.rrd}};&lt;br /&gt;
* database file name for activities is in format {{Code|activity.&amp;lt;BUNDLE-ID&amp;gt;.rrd}};&lt;br /&gt;
* the set of database fields conform second level stat identifiers for particular stat.&lt;br /&gt;
&lt;br /&gt;
==Factors affecting network bandwidth==&lt;br /&gt;
&lt;br /&gt;
The only factor that really affects the network bandwidth usage is the resolution at which the data is being stored. Currently, the default step-size is 60 seconds.&lt;br /&gt;
&lt;br /&gt;
==Factors affecting database size on the client side==&lt;br /&gt;
&lt;br /&gt;
The factor that affects the database size on the client is the RRAs (Round Robin Archives) being cached on the Client XO.&lt;br /&gt;
&lt;br /&gt;
The default RRA configuration on the client side reads something like&lt;br /&gt;
&lt;br /&gt;
RRA:AVERAGE:0.5:1:4320&lt;br /&gt;
RRA:AVERAGE:0.5:5:2016&lt;br /&gt;
&lt;br /&gt;
This means that there is one RRA (Round robin archive) within the DB that stores one value every minute for 4320 samples. This makes the total length of this 1 minute resolution RRA to be 4320 minutes = 3 days&lt;br /&gt;
&lt;br /&gt;
The other RRA stores an average of 5 samples, for a total of 2016 samples. Thus its total duration is 5x2016 min= 10080 min= 7 days.&lt;br /&gt;
&lt;br /&gt;
Thus the default duration of high resolution samples is 3 days and lower resolution samples is 7 days. Tweaking these values will affect both the database size on the client size and the network usage.&lt;br /&gt;
&lt;br /&gt;
For locations with very intermittent connectivity, having bigger-duration databases might be advisable. sample RRA&#039;s could be&lt;br /&gt;
&lt;br /&gt;
RRA:AVERAGE:0.5:1:43200 (30 days)&lt;br /&gt;
RRA:AVERAGE:0.5:5:20160 (70 days)&lt;br /&gt;
&lt;br /&gt;
The above sample values will not be having any impact on network usage, since we&#039;re not increasing their resolution, frequency or adding/removing more RRA&#039;s&lt;br /&gt;
&lt;br /&gt;
==Notes on reading/interpreting the RRD databases==&lt;br /&gt;
&lt;br /&gt;
===Dumping all information===&lt;br /&gt;
* To dump all the information contained in an rrd file, one could use &#039;rrdtool dump&#039; command.&lt;br /&gt;
* To dump the same info in a more pretty print format (tabular), you may use [http://people.sugarlabs.org/anish/dsreport dsreport]. You&#039;ll need to install rrdtool-perl to make the script work.&lt;br /&gt;
&lt;br /&gt;
==Notes on usage of the actual server/client system==&lt;br /&gt;
Update: The following version numbers have been tested to work. Previous versions were buggy. Subsequent versions may be good. These are the upstream [http://download.sugarlabs.org/packages/Server:/Factory/Fedora-14/ Fedora], [http://download.sugarlabs.org/packages/Server:/Factory/Ubuntu-10.04/ Ubuntu] and [http://download.sugarlabs.org/packages/Server:/Factory/Debian-6.0/ Debian] package repository paths. [http://git.sugarlabs.org/server This] is the upstream git repository. The Dextrose-3 operating system will ship the latest stable sugar-client side packages.&lt;br /&gt;
&lt;br /&gt;
===Server side packages===&lt;br /&gt;
* active-document-0.1-3.1&lt;br /&gt;
* restful-document-0.1-4.1&lt;br /&gt;
* sugar-client-1.2-16.1&lt;br /&gt;
* sugar-stats-client-0.1-6.1&lt;br /&gt;
* sugar-stats-server-0.1-6.1&lt;br /&gt;
&lt;br /&gt;
===Client side packages===&lt;br /&gt;
* sugar-client-1.2-16.1&lt;br /&gt;
* sugar-stats-client-0.1-6.1&lt;br /&gt;
&lt;br /&gt;
Note: as you may have noticed, the package sugar-stats-client is needed to be installed on both the Client and the Server. The name is a bit misleading as it is more of a library that provides common functionality. [http://git.sugarlabs.org/server/client/commit/dcaed79104cb0c5f36558a8518ef9e5866d2c2a9 This name has/will be changed in future releases]. &lt;br /&gt;
&lt;br /&gt;
===The configuration files===&lt;br /&gt;
* There should be configuration files both on the client and the server. Here are the sample configurations:&lt;br /&gt;
&lt;br /&gt;
====Client side config file: /etc/sugar-client.conf====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
# url to connect to school server&#039;s RESTfull API&lt;br /&gt;
api-url = http://schoolserver:8000&lt;br /&gt;
# process auto-registeration on a school server on startup; multiple argument,&lt;br /&gt;
# if mentioned more than once and previously registered server&#039;s IP is different&lt;br /&gt;
# from &amp;quot;schoolserver&amp;quot;&#039;s one, process re-registrtion&lt;br /&gt;
auto-register = 0&lt;br /&gt;
# if, after registration, there are backups to restore on the server, process&lt;br /&gt;
# restore automatically&lt;br /&gt;
auto-restore = False&lt;br /&gt;
# if more than 0, do regular backups with specified delay in seconds&lt;br /&gt;
backup-timeout = 0&lt;br /&gt;
# rsync url to backup/restore Journal&lt;br /&gt;
backup-url = &lt;br /&gt;
# debug logging level; multiple argument&lt;br /&gt;
debug = 0&lt;br /&gt;
# jabber server for Sugar collaboraiton&lt;br /&gt;
jabber-url = &lt;br /&gt;
# specify machine&#039;s serial number instead of detecting it&lt;br /&gt;
machine-sn = &lt;br /&gt;
# specify machine&#039;s UUID instead of detecting it&lt;br /&gt;
machine-uuid = &lt;br /&gt;
# specify user&#039;s nickname instead of detecting it&lt;br /&gt;
nickname = &lt;br /&gt;
# school server&#039;s FQDN, will be auto-set after registration&lt;br /&gt;
schoolserver = &lt;br /&gt;
# CA certificates file to get access to --stats-url via HTTPS&lt;br /&gt;
stats-ca-certs = /home/anish/Documents/openssl/server.crt&lt;br /&gt;
# if more than 0 and --stats-url specified, ping stats server with specified&lt;br /&gt;
# delay in seconds to coordinate stats gathering work&lt;br /&gt;
stats-timeout = 60&lt;br /&gt;
# stats server&#039;s http(s) url to interact with; if omited, any stats related&lt;br /&gt;
# functionality is disabled&lt;br /&gt;
stats-url = https://192.168.1.55:8000&lt;br /&gt;
# current user&#039;s unique identity; needs to be set only from profile&lt;br /&gt;
# configuration file; will be auto-created on initial registration&lt;br /&gt;
uid = &lt;br /&gt;
# optional command-line arguments to pass to a packager while updating the&lt;br /&gt;
# system&lt;br /&gt;
update-args = &lt;br /&gt;
# if more than 0, do regular unattended updates with specified delay in seconds&lt;br /&gt;
update-timeout = 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important paramerters to configure are&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-ca-certs&amp;lt;/code&amp;gt;: Path of the SSL certificate in case SSL auth is being used.&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-url&amp;lt;/code&amp;gt;: The url of the server. This needs to be prefixed with &amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt; to work without/with SSL.&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-timeout&amp;lt;/code&amp;gt;: The sync frequency of the collected statistics between the client and the server. Note, changing this wouldn&#039;t typically affect bandwidth consumption, which is actually determined by the RRAs.&lt;br /&gt;
* &amp;lt;code&amp;gt;machine-sn, machine-uuid, nickname&amp;lt;/code&amp;gt;: Specify these values explicitly if you want them to be automatically determined. Might be useful in making stats anonymous by setting common machine-sn and/or nickname.&lt;br /&gt;
&lt;br /&gt;
====Server side config file: /etc/sugar-stats.conf====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[stats]&lt;br /&gt;
# enable stats collecting&lt;br /&gt;
stats = True&lt;br /&gt;
# path to SSL certificate to serve stats server via HTTPS&lt;br /&gt;
stats-certfile = /home/anish/Documents/openssl/server.crt&lt;br /&gt;
# space separated list of RRAs for RRD databases on client side&lt;br /&gt;
stats-client-rras = RRA:AVERAGE:0.5:1:4320 RRA:AVERAGE:0.5:5:2016&lt;br /&gt;
# path to SSL certificate keyfile to serve stats server via HTTPS&lt;br /&gt;
stats-keyfile = /home/anish/Documents/openssl/server.key&lt;br /&gt;
# path to the root directory to place stats&lt;br /&gt;
stats-root = /var/lib/sugar-stats/rrd&lt;br /&gt;
# space separated list of RRAs for RRD databases on a server side&lt;br /&gt;
stats-server-rras = RRA:AVERAGE:0.5:1:10080 RRA:AVERAGE:0.5:5:8928 RRA:AVERAGE:0.5:15:35040&lt;br /&gt;
# step interval in seconds for RRD databases&lt;br /&gt;
stats-step = 60&lt;br /&gt;
&lt;br /&gt;
[active-document]&lt;br /&gt;
# path to the root directory to place documents&#039; data and indexes&lt;br /&gt;
data-root = /var/lib/sugar-stats/users&lt;br /&gt;
# limit the resulting list for search requests&lt;br /&gt;
find-limit = 32&lt;br /&gt;
# flush index every specified changes&lt;br /&gt;
index-flush-threshold = 32&lt;br /&gt;
# flush index index after specified seconds since the last change&lt;br /&gt;
index-flush-timeout = 60&lt;br /&gt;
# for concurent access, run index writer in separate thread; this option&lt;br /&gt;
# specifies the writer&#039;s queue size; 0 means not threading the writer&lt;br /&gt;
index-write-queue = 256&lt;br /&gt;
&lt;br /&gt;
[main]&lt;br /&gt;
# debug logging level; multiple argument&lt;br /&gt;
debug = 0&lt;br /&gt;
# hostname to listen incomming connections&lt;br /&gt;
host = 192.168.1.55&lt;br /&gt;
# path to the directory to place log files&lt;br /&gt;
logdir = /var/log/sugar-stats&lt;br /&gt;
# port number to listen incomming connections&lt;br /&gt;
port = 8000&lt;br /&gt;
# path to the directory to place pid files&lt;br /&gt;
rundir = /var/run/sugar-stats&lt;br /&gt;
# switch off user credentials check; disabling this option will require&lt;br /&gt;
# OpenSSH-5.6 or later.&lt;br /&gt;
trust-users = True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important paramerters to configure are&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;stats&amp;lt;/code&amp;gt;: Must be true for stats collection to be enabled&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-certfile&amp;lt;/code&amp;gt;: Path of the SSL certificate on the server (if SSL auth is being used)&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-keyfile&amp;lt;/code&amp;gt;: Path of the SSL private key on the server (if SSL auth is being used)&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-client-rras&amp;lt;/code&amp;gt;: Configuration of Round Robin Archives on the client. See [[#Factors affecting database size on the client side]]&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-server-rras&amp;lt;/code&amp;gt;: Configuration of Round Robin Archives on the server. See [[#Factors affecting database size on the client side]]. This will &#039;&#039;&#039;NOT&#039;&#039;&#039; affect network bandwidth, but merely space consumed on the server.&lt;br /&gt;
* &amp;lt;code&amp;gt;stats-step&amp;lt;/code&amp;gt;: Step size of &#039;&#039;&#039;ALL&#039;&#039;&#039; RRAs. This &#039;&#039;&#039;WILL&#039;&#039;&#039; affect bandwidth consumption. See [[#Factors affecting database size on the client side]]&lt;br /&gt;
* &amp;lt;code&amp;gt;trust-users&amp;lt;/code&amp;gt;: Set this to True if using openSSH version lower than 5.6&lt;br /&gt;
&lt;br /&gt;
===Notes on using SSL auth===&lt;br /&gt;
&lt;br /&gt;
The steps broadly involved are:&lt;br /&gt;
* [http://www.akadia.com/services/ssh_test_certificate.html Generating private key, and self-signed certificates (for test env).] The certificate should be without a passphrase.&lt;br /&gt;
* Copying the certificate on the client, and configure &amp;lt;code&amp;gt;sugar-client&amp;lt;/code&amp;gt; accordingly.&lt;br /&gt;
* Copying the certificate and private key on the server, and configure &amp;lt;code&amp;gt;sugar-stats-server&amp;lt;/code&amp;gt; accordingly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes on debugging the SSL auth system&#039;&#039;&#039;&lt;br /&gt;
* Check the &amp;lt;code&amp;gt;stats-url&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;sugar-client&amp;lt;/code&amp;gt; configuration is &amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt; and not &amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Check that the certificates are valid or have not expired.&lt;br /&gt;
* To check the SSL side of things, following commands maybe run on the client and the server.&lt;br /&gt;
** Server: &amp;lt;code&amp;gt;openssl s_server -cert server.crt -key server.key -accept 8000 &amp;lt;/code&amp;gt;&lt;br /&gt;
** Client: &amp;lt;code&amp;gt;openssl s_client -connect 192.168.1.55:8000 -CAfile server.crt &amp;lt;/code&amp;gt; (Replace the ipaddress with the correct server-machine url or IP address.&lt;br /&gt;
** If the process runs smoothly, you should see &amp;lt;code&amp;gt;Verify return code: 0 (ok)&amp;lt;/code&amp;gt; at the end on the client side terminal. Fails will accompany an error code which maybe looked up [https://www.openssl.org/docs/apps/verify.html here]&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75630</id>
		<title>Platform Team/Server Kit/Guide/Usage Statistics</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75630"/>
		<updated>2012-02-22T15:46:42Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==RRD (Round Robin Database) file data types==&lt;br /&gt;
&lt;br /&gt;
There is a standard set of rrd databases containing stats for journal, system, shell. For each activity there is an independent rrd database which tracks a standard set of parameters, the details for which are listed below.&lt;br /&gt;
&lt;br /&gt;
* database files conform [[Platform_Team/Usage_Statistics#Statistics|Statistics identifiers list]];&lt;br /&gt;
* database file name for non-activities is in format {{Code|&amp;lt;TOP-LEVEL-STAT-ID&amp;gt;.rrd}};&lt;br /&gt;
* database file name for activities is in format {{Code|activity.&amp;lt;BUNDLE-ID&amp;gt;.rrd}};&lt;br /&gt;
* the set of database fields conform second level stat identifiers for particular stat.&lt;br /&gt;
&lt;br /&gt;
==Factors affecting network bandwidth==&lt;br /&gt;
&lt;br /&gt;
The only factor that really affects the network bandwidth usage is the resolution at which the data is being stored. Currently, the default step-size is 60 seconds.&lt;br /&gt;
&lt;br /&gt;
==Factors affecting database size on the client side==&lt;br /&gt;
&lt;br /&gt;
The factor that affects the database size on the client is the RRAs (Round Robin Archives) being cached on the Client XO.&lt;br /&gt;
&lt;br /&gt;
The default RRA configuration on the client side reads something like&lt;br /&gt;
&lt;br /&gt;
RRA:AVERAGE:0.5:1:4320&lt;br /&gt;
RRA:AVERAGE:0.5:5:2016&lt;br /&gt;
&lt;br /&gt;
This means that there is one RRA (Round robin archive) within the DB that stores one value every minute for 4320 samples. This makes the total length of this 1 minute resolution RRA to be 4320 minutes = 3 days&lt;br /&gt;
&lt;br /&gt;
The other RRA stores an average of 5 samples, for a total of 2016 samples. Thus its total duration is 5x2016 min= 10080 min= 7 days.&lt;br /&gt;
&lt;br /&gt;
Thus the default duration of high resolution samples is 3 days and lower resolution samples is 7 days. Tweaking these values will affect both the database size on the client size and the network usage.&lt;br /&gt;
&lt;br /&gt;
For locations with very intermittent connectivity, having bigger-duration databases might be advisable. sample RRA&#039;s could be&lt;br /&gt;
&lt;br /&gt;
RRA:AVERAGE:0.5:1:43200 (30 days)&lt;br /&gt;
RRA:AVERAGE:0.5:5:20160 (70 days)&lt;br /&gt;
&lt;br /&gt;
The above sample values will not be having any impact on network usage, since we&#039;re not increasing their resolution, frequency or adding/removing more RRA&#039;s&lt;br /&gt;
&lt;br /&gt;
==Notes on reading/interpreting the RRD databases==&lt;br /&gt;
&lt;br /&gt;
===Dumping all information===&lt;br /&gt;
* To dump all the information contained in an rrd file, one could use &#039;rrdtool dump&#039; command.&lt;br /&gt;
* To dump the same info in a more pretty print format (tabular), you may use [http://people.sugarlabs.org/anish/dsreport dsreport]. You&#039;ll need to install rrdtool-perl to make the script work.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75538</id>
		<title>Platform Team/Server Kit/Guide/Usage Statistics</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75538"/>
		<updated>2012-02-16T17:51:23Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==RRD (Round Robin Database) file data types==&lt;br /&gt;
&lt;br /&gt;
There is a standard set of rrd databases containing stats for journal, system, shell. For each activity there is an independent rrd database which tracks a standard set of parameters, the details for which are listed below.&lt;br /&gt;
&lt;br /&gt;
* database files conform [[Platform_Team/Usage_Statistics#Statistics|Statistics identifiers list]];&lt;br /&gt;
* database file name for non-activities is in format {{Code|&amp;lt;TOP-LEVEL-STAT-ID&amp;gt;.rrd}};&lt;br /&gt;
* database file name for activities is in format {{Code|activity.&amp;lt;BUNDLE-ID&amp;gt;.rrd}};&lt;br /&gt;
* the set of database fields conform second level stat identifiers for particular stat.&lt;br /&gt;
&lt;br /&gt;
==Factors affecting network bandwidth==&lt;br /&gt;
&lt;br /&gt;
The only factor that really affects the network bandwidth usage is the resolution at which the data is being stored. Currently, the default step-size is 60 seconds.&lt;br /&gt;
&lt;br /&gt;
==Factors affecting database size on the client side==&lt;br /&gt;
&lt;br /&gt;
The factor that affects the database size on the client is the RRAs (Round Robin Archives) being cached on the Client XO.&lt;br /&gt;
&lt;br /&gt;
The default RRA configuration on the client side reads something like&lt;br /&gt;
&lt;br /&gt;
RRA:AVERAGE:0.5:1:4320&lt;br /&gt;
RRA:AVERAGE:0.5:5:2016&lt;br /&gt;
&lt;br /&gt;
This means that there is one RRA (Round robin archive) within the DB that stores one value every minute for 4320 samples. This makes the total length of this 1 minute resolution RRA to be 4320 minutes = 3 days&lt;br /&gt;
&lt;br /&gt;
The other RRA stores an average of 5 samples, for a total of 2016 samples. Thus its total duration is 5x2016 min= 10080 min= 7 days.&lt;br /&gt;
&lt;br /&gt;
Thus the default duration of high resolution samples is 3 days and lower resolution samples is 7 days. Tweaking these values will affect both the database size on the client size and the network usage.&lt;br /&gt;
&lt;br /&gt;
For locations with very intermittent connectivity, having bigger-duration databases might be advisable. sample RRA&#039;s could be&lt;br /&gt;
&lt;br /&gt;
RRA:AVERAGE:0.5:1:43200 (30 days)&lt;br /&gt;
RRA:AVERAGE:0.5:5:20160 (70 days)&lt;br /&gt;
&lt;br /&gt;
The above sample values will not be having any impact on network usage, since we&#039;re not increasing their resolution, frequency or adding/removing more RRA&#039;s&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75428</id>
		<title>Platform Team/Server Kit/Guide/Usage Statistics</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Platform_Team/Server_Kit/Guide/Usage_Statistics&amp;diff=75428"/>
		<updated>2012-02-10T14:02:15Z</updated>

		<summary type="html">&lt;p&gt;M anish: Created page with &amp;quot;==RRD (Round Robin Database) file data types==  There is a standard set of rrd databases containing stats for journal, system, shell. For each activity there is an independent rr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==RRD (Round Robin Database) file data types==&lt;br /&gt;
&lt;br /&gt;
There is a standard set of rrd databases containing stats for journal, system, shell. For each activity there is an independent rrd database which tracks a standard set of parameters, the details for which are listed below.&lt;br /&gt;
&lt;br /&gt;
===journal.rrd===&lt;br /&gt;
* active&lt;br /&gt;
* creates&lt;br /&gt;
* deletes&lt;br /&gt;
* updates&lt;br /&gt;
* uptime&lt;br /&gt;
&lt;br /&gt;
===system.rrd===&lt;br /&gt;
* diskfree&lt;br /&gt;
* uptime&lt;br /&gt;
&lt;br /&gt;
===shell.rrd===&lt;br /&gt;
* active&lt;br /&gt;
* friends&lt;br /&gt;
* uptime&lt;br /&gt;
&lt;br /&gt;
===activity.&amp;lt;bundle_id&amp;gt;.rrd===&lt;br /&gt;
* active&lt;br /&gt;
* buddies&lt;br /&gt;
* instances&lt;br /&gt;
* new&lt;br /&gt;
* resumed&lt;br /&gt;
* uptime&lt;br /&gt;
&lt;br /&gt;
==Factors affecting network bandwidth==&lt;br /&gt;
&lt;br /&gt;
The two primary factors affecting the network bandwidth are:&lt;br /&gt;
* the size of the RRDs being synced&lt;br /&gt;
* and the sync frequency.&lt;br /&gt;
&lt;br /&gt;
===RRD size===&lt;br /&gt;
* This is primarily controlled through RRA (parameters). I will upload more notes on this as I get to know RRD&#039;s better. (Anish)&lt;br /&gt;
&lt;br /&gt;
===Sync frequency===&lt;br /&gt;
* This is controlled by the &amp;lt;tt&amp;gt;update-timeout&amp;lt;/tt&amp;gt; parameter in the sugar-client configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;&#039;&#039;&#039;Caution:&#039;&#039;&#039; The default RRD parameters and the sync frequency don&#039;t quite match up. The RRDs track usage statistics for around 8-10 days and the sync frequency is one hour! This needs to be tweaked appropriately while deploying in a production environment to save on bandwidth.&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Proxy_Settings&amp;diff=71654</id>
		<title>Features/Proxy Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Proxy_Settings&amp;diff=71654"/>
		<updated>2011-11-23T07:09:48Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Category:Feature Ready for Release Manager]]&lt;br /&gt;
[[Category:Feature|Proxy Settings]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Setting proxy parameters via special Control Panel component.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
&lt;br /&gt;
* Code: [[User:alsroot|Aleksey Lim]]&lt;br /&gt;
* Icons: [[User:M_anish| Anish Mangal]]&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
&lt;br /&gt;
* Targeted release: 0.96&lt;br /&gt;
* Last updated: 2Tue Nov 22 20:40:01 UTC 2011&lt;br /&gt;
* Percentage of completion: 95%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
&lt;br /&gt;
In some cases people might be behind HTTP proxy. For now, there is no any users friendly way in Sugar to setup proxy setting.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
&lt;br /&gt;
Set proxy parameters without using low level tools like gconftool or switching to Gnome session. This is especially required in Australia and is being developed by ActivityCentral following their input.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
&lt;br /&gt;
New Control Panel component.&lt;br /&gt;
&lt;br /&gt;
== UI Design ==&lt;br /&gt;
&lt;br /&gt;
The feature adds a button and UI to the My-Settings window. Mockups below.&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Cp-proxy.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
&lt;br /&gt;
* clone [http://git.sugarlabs.org/alsroot/proxy_cp sources]&lt;br /&gt;
* symlink cloned directory to CP components directory, {{Code|/usr/share/sugar/extensions/cpsection}} by default&lt;br /&gt;
* restart sugar shell&lt;br /&gt;
* open Proxy CP component and setup proxy connection&lt;br /&gt;
* open gnome-network-setting and check if it has the same options set&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
&lt;br /&gt;
The feature is entirely localized only within Control Panel.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
&lt;br /&gt;
Do not use new Control Panel component.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is there upstream documentation on this feature, or notes you have written yourself?  Has this topic been discussed in the mailing list or during a meeting? Link to that material here so other interested developers can get involved.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
&#039;&#039;The Sugar Release Notes inform end-users about what is new in the release. An Example is [[0.84/Notes]]. The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the release team and shipped with the release.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Cp-proxy.png&amp;diff=71552</id>
		<title>File:Cp-proxy.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Cp-proxy.png&amp;diff=71552"/>
		<updated>2011-11-21T20:14:29Z</updated>

		<summary type="html">&lt;p&gt;M anish: Proxy in my settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxy in my settings&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Proxy.png&amp;diff=71551</id>
		<title>File:Proxy.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Proxy.png&amp;diff=71551"/>
		<updated>2011-11-21T20:13:23Z</updated>

		<summary type="html">&lt;p&gt;M anish: Proxy settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxy settings&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Roadmap&amp;diff=70987</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=70987"/>
		<updated>2011-11-10T21:37:04Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please also look at [[0.94/Roadmap]] and comment if this syncs well with that schedule. FWIW, our Alpha-1 release date corresponds with 0.93.5 hard-code freeze start.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
| &#039;&#039;&#039;30 Aug, 2011&#039;&#039;&#039;&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;
| &#039;&#039;&#039;1 Sept, 2011&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
* [[Dextrose/3/Feature Freeze | Feature Freeze]]&lt;br /&gt;
Major features to be coded to be decided, and captured in bug-trackers. Prioritize features, and bugs and fit them in the development roadmap (by way of wikipages, identifying them as blockers for milestones)&lt;br /&gt;
|-&lt;br /&gt;
| 19 Sept, 2011&lt;br /&gt;
| &#039;&#039;&#039;26 Sept, 2011&#039;&#039;&#039;&lt;br /&gt;
| Alpha-2&lt;br /&gt;
| &lt;br /&gt;
* All high priority features coded (add bug-id&#039;s here)&lt;br /&gt;
* All high priority bugs fixed (add bug-id&#039;s here)&lt;br /&gt;
* Review completeness w.r.t. all objectives and features identified in [[Dextrose/3/Feature Freeze | Feature Freeze]] list&lt;br /&gt;
|-&lt;br /&gt;
| 17 Oct, 2011&lt;br /&gt;
| &#039;&#039;&#039;10 Nov, 2011&#039;&#039;&#039;&lt;br /&gt;
| Alpha-3&lt;br /&gt;
| &lt;br /&gt;
* All medium priority features coded(add bug-id&#039;s here)&lt;br /&gt;
* &amp;lt;s&amp;gt;All medium priority bugs fixed (add bug-id&#039;s here)&amp;lt;/s&amp;gt; (Alpha-4)&lt;br /&gt;
* &amp;lt;s&amp;gt;All items identified in [[Dextrose/3/Feature Freeze | Feature Freeze]] coded/fixed.&amp;lt;/s&amp;gt; (Alpha-4)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;14 Nov 2011&amp;lt;/s&amp;gt;&lt;br /&gt;
 21 Nov 2011&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;s&amp;gt;Beta-1&amp;lt;/s&amp;gt;&lt;br /&gt;
 Alpha-4&lt;br /&gt;
| &lt;br /&gt;
* All medium priority bugs fixed (add bug-id&#039;s here)&lt;br /&gt;
* All items identified in [[Dextrose/3/Feature Freeze | Feature Freeze]] coded/fixed.&lt;br /&gt;
* Review overall stability of release.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;28 Nov 2011&amp;lt;/s&amp;gt;&lt;br /&gt;
 5 Dec 2011&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;s&amp;gt;Beta-2&amp;lt;/s&amp;gt;&lt;br /&gt;
 Beta-1&lt;br /&gt;
| &lt;br /&gt;
* All blocker regressions identified by QA fixed (add bug-id&#039;s here).&lt;br /&gt;
* All high and medium priority regressions identified by QA fixed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;12 Dec 2011&amp;lt;/s&amp;gt;&lt;br /&gt;
 19 Dec 2011&lt;br /&gt;
|&lt;br /&gt;
| Release&lt;br /&gt;
| &lt;br /&gt;
* Final series of meetings | Decide whether we&#039;re good enough to release.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
* Between releases, and atleast until Beta-2, we&#039;ll regularly release rpm updates for sugar and other dx related packages. The automated yum updater is supposed to update the releases accordingly.&lt;br /&gt;
* Need to align with testing/QA. Community related emails need to plan around this roadmap.&lt;br /&gt;
* All milestones listed will be communicated atleast via technical release emails on dextrose, sugar-devel, olpc-devel mailing lists.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:M_anish&amp;diff=70235</id>
		<title>User:M anish</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:M_anish&amp;diff=70235"/>
		<updated>2011-10-26T04:47:50Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contact ==&lt;br /&gt;
email: anish [strange looking a] sugarlabs.org&lt;br /&gt;
&lt;br /&gt;
irc: m_anish @ #sugar (hosted on [[freenode.net]])&lt;br /&gt;
&lt;br /&gt;
=Partial near-IR photography with the XO camera=&lt;br /&gt;
&lt;br /&gt;
Of the many great things about the XO, its camera (like most consumer cameras) is sensitive to Near-Infrared wavelengths of light. Also, using the v4l2 api, one can fine tune many camera parameters like exposure, gain, brightness, contrast etc. This section talks about using a low-cost method to perform partial near-IR photography from the XO camera. &#039;Partial&#039; because the images will still contain a component of visible light, but difference will be readily apparent from the images.&lt;br /&gt;
&lt;br /&gt;
==Preparing the filter==&lt;br /&gt;
&lt;br /&gt;
Buy any off-the shelf standard 35mm film roll. It should typically cost around $2. I did my experiment with a standard Kodak ISO-200 speed film roll.&lt;br /&gt;
&lt;br /&gt;
[[File:35mm-film.jpg|thumb|center|400px]]&lt;br /&gt;
&lt;br /&gt;
Pull out the film inside the roll and expose it to florescent light for 5 seconds. Roll the film back into the roll and get the film developed. The chemical process that is used in developing the fully exposed film makes the roll (or negatives) permit near-IR radiation through and block visible light.&lt;br /&gt;
&lt;br /&gt;
==Setting up for IR photography==&lt;br /&gt;
&lt;br /&gt;
[[File:Ir stuff.JPG|thumb|center|400px]]&lt;br /&gt;
&lt;br /&gt;
Cut the developed strip of negatives into little pieces...&lt;br /&gt;
&lt;br /&gt;
[[File:Filter strips.JPG|thumb|center|400px]]&lt;br /&gt;
&lt;br /&gt;
Insert the film strip into the little gap between the two plastic plates to cover the XO camera.&lt;br /&gt;
&lt;br /&gt;
[[File:Inserting the filter.JPG|thumb|center|400px]]&lt;br /&gt;
&lt;br /&gt;
==Capturing IR images==&lt;br /&gt;
&lt;br /&gt;
The camera sensor is typically much more sensitive to visible light than it is to near-Infrared. Additionally there may be a IR-cut filter inside the camera assembly that actually cuts of parts of the near-IR spectrum radiation falling on the sensor. Thus, images taken with our custom, IR-pass-Visible-block filter strip will be darker than normal images. Fortunately, the XO-1 camera parameters are controllable by the &#039;&#039;Video for linux-2 (v4l2)&#039;&#039; API, so sugar activities may be designed to tinker with the camera settings. An example of one such activity is [http://activities.sugarlabs.org//en-US/sugar/addon/4481/ XoScope]&lt;br /&gt;
&lt;br /&gt;
[[File:Less ir more visible.jpg|thumb|center|400px|Image with no filter strip in front of the camera]]&lt;br /&gt;
[[File:More ir more visible.jpg|thumb|center|400px|Image with one filter strip in front of the camera. Notice how the yellow flower endings in the previous picture are much more apparent in this shot.]]&lt;br /&gt;
[[File:More ir less visible.jpg|thumb|center|400px|Image with two filter strips in front of the camera. Admittedly, a step too far.]]&lt;br /&gt;
&lt;br /&gt;
I don&#039;t really have a spectrometer, so I don&#039;t know how much near-IR and how much visible light was actually captured in the images, but the results were quite interesting. Besides, the whole experiment, enough to produce about 100 filter strips, cost me less than $3.&lt;br /&gt;
&lt;br /&gt;
==Future experiments==&lt;br /&gt;
&lt;br /&gt;
The XO-1 camera actually has an unexplored night mode that (at least in theory) decreases the capturing frame-rate by 1/8, making the sensor much more sensitive to light. Using the night mode, coupled with two of our custom strips, could potentially allow us to capture breathtaking IR images. Stay tuned for more exciting experiments!&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Roadmap&amp;diff=69893</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=69893"/>
		<updated>2011-10-12T03:48:40Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please also look at [[0.94/Roadmap]] and comment if this syncs well with that schedule. FWIW, our Alpha-1 release date corresponds with 0.93.5 hard-code freeze start.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
| &#039;&#039;&#039;30 Aug, 2011&#039;&#039;&#039;&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;
| &#039;&#039;&#039;1 Sept, 2011&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
* [[Dextrose/3/Feature Freeze | Feature Freeze]]&lt;br /&gt;
Major features to be coded to be decided, and captured in bug-trackers. Prioritize features, and bugs and fit them in the development roadmap (by way of wikipages, identifying them as blockers for milestones)&lt;br /&gt;
|-&lt;br /&gt;
| 19 Sept, 2011&lt;br /&gt;
| &#039;&#039;&#039;26 Sept, 2011&#039;&#039;&#039;&lt;br /&gt;
| Alpha-2&lt;br /&gt;
| &lt;br /&gt;
* All high priority features coded (add bug-id&#039;s here)&lt;br /&gt;
* All high priority bugs fixed (add bug-id&#039;s here)&lt;br /&gt;
* Review completeness w.r.t. all objectives and features identified in [[Dextrose/3/Feature Freeze | Feature Freeze]] list&lt;br /&gt;
|-&lt;br /&gt;
| 17 Oct, 2011&lt;br /&gt;
| &lt;br /&gt;
| Alpha-3&lt;br /&gt;
| &lt;br /&gt;
* All medium priority features coded(add bug-id&#039;s here)&lt;br /&gt;
* All medium priority bugs fixed (add bug-id&#039;s here)&lt;br /&gt;
* All items identified in [[Dextrose/3/Feature Freeze | Feature Freeze]] coded/fixed.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Nov 2011&lt;br /&gt;
|&lt;br /&gt;
| Beta-1&lt;br /&gt;
| &lt;br /&gt;
* All blocker regressions identified by QA fixed (add bug-id&#039;s here).&lt;br /&gt;
* Review overall stability of release.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Nov 2011&lt;br /&gt;
|&lt;br /&gt;
| Beta-2&lt;br /&gt;
| &lt;br /&gt;
* All high and medium priority regressions identified by QA fixed.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Dec 2011&lt;br /&gt;
|&lt;br /&gt;
| Release&lt;br /&gt;
| &lt;br /&gt;
* Final series of meetings | Decide whether we&#039;re good enough to release.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
* Between releases, and atleast until Beta-2, we&#039;ll regularly release rpm updates for sugar and other dx related packages. The automated yum updater is supposed to update the releases accordingly.&lt;br /&gt;
* Need to align with testing/QA. Community related emails need to plan around this roadmap.&lt;br /&gt;
* All milestones listed will be communicated atleast via technical release emails on dextrose, sugar-devel, olpc-devel mailing lists.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Roadmap&amp;diff=69161</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=69161"/>
		<updated>2011-09-10T06:06:04Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please also look at [[0.94/Roadmap]] and comment if this syncs well with that schedule. FWIW, our Alpha-1 release date corresponds with 0.93.5 hard-code freeze start.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
| &#039;&#039;&#039;30 Aug, 2011&#039;&#039;&#039;&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;
| &#039;&#039;&#039;1 Sept, 2011&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
* [[Dextrose/3/Feature Freeze | Feature Freeze]]&lt;br /&gt;
Major features to be coded to be decided, and captured in bug-trackers. Prioritize features, and bugs and fit them in the development roadmap (by way of wikipages, identifying them as blockers for milestones)&lt;br /&gt;
|-&lt;br /&gt;
| 19 Sept, 2011&lt;br /&gt;
|&lt;br /&gt;
| Alpha-2&lt;br /&gt;
| &lt;br /&gt;
* All high priority features coded (add bug-id&#039;s here)&lt;br /&gt;
* All high priority bugs fixed (add bug-id&#039;s here)&lt;br /&gt;
* Review completeness w.r.t. all objectives and features identified in [[Dextrose/3/Feature Freeze | Feature Freeze]] list&lt;br /&gt;
|-&lt;br /&gt;
| 17 Oct, 2011&lt;br /&gt;
| &lt;br /&gt;
| Alpha-3&lt;br /&gt;
| &lt;br /&gt;
* All medium priority features coded(add bug-id&#039;s here)&lt;br /&gt;
* All medium priority bugs fixed (add bug-id&#039;s here)&lt;br /&gt;
* All items identified in [[Dextrose/3/Feature Freeze | Feature Freeze]] coded/fixed.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Nov 2011&lt;br /&gt;
|&lt;br /&gt;
| Beta-1&lt;br /&gt;
| &lt;br /&gt;
* All blocker regressions identified by QA fixed (add bug-id&#039;s here).&lt;br /&gt;
* Review overall stability of release.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Nov 2011&lt;br /&gt;
|&lt;br /&gt;
| Beta-2&lt;br /&gt;
| &lt;br /&gt;
* All high and medium priority regressions identified by QA fixed.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Dec 2011&lt;br /&gt;
|&lt;br /&gt;
| Release&lt;br /&gt;
| &lt;br /&gt;
* Final series of meetings | Decide whether we&#039;re good enough to release.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
* Between releases, and atleast until Beta-2, we&#039;ll regularly release rpm updates for sugar and other dx related packages. The automated yum updater is supposed to update the releases accordingly.&lt;br /&gt;
* Need to align with testing/QA. Community related emails need to plan around this roadmap.&lt;br /&gt;
* All milestones listed will be communicated atleast via technical release emails on dextrose, sugar-devel, olpc-devel mailing lists.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Roadmap&amp;diff=69160</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=69160"/>
		<updated>2011-09-09T20:26:30Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please also look at [[0.94/Roadmap]] and comment if this syncs well with that schedule. FWIW, our Alpha-1 release date corresponds with 0.93.5 hard-code freeze start.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
| &#039;&#039;&#039;30 Aug, 2011&#039;&#039;&#039;&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;
* [[Dextrose/3/Feature Freeze | Feature Freeze]]&lt;br /&gt;
Major features to be coded to be decided, and captured in bug-trackers. Prioritize features, and bugs and fit them in the development roadmap (by way of wikipages, identifying them as blockers for milestones)&lt;br /&gt;
|-&lt;br /&gt;
| 19 Sept, 2011&lt;br /&gt;
| &#039;&#039;&#039;1 Sept, 2011&#039;&#039;&#039;&lt;br /&gt;
| Alpha-2&lt;br /&gt;
| &lt;br /&gt;
* All high priority features coded (add bug-id&#039;s here)&lt;br /&gt;
* All high priority bugs fixed (add bug-id&#039;s here)&lt;br /&gt;
* Review completeness w.r.t. all objectives and features identified in [[Dextrose/3/Feature Freeze | Feature Freeze]] list&lt;br /&gt;
|-&lt;br /&gt;
| 17 Oct, 2011&lt;br /&gt;
| &lt;br /&gt;
| Alpha-3&lt;br /&gt;
| &lt;br /&gt;
* All medium priority features coded(add bug-id&#039;s here)&lt;br /&gt;
* All medium priority bugs fixed (add bug-id&#039;s here)&lt;br /&gt;
* All items identified in [[Dextrose/3/Feature Freeze | Feature Freeze]] coded/fixed.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Nov 2011&lt;br /&gt;
|&lt;br /&gt;
| Beta-1&lt;br /&gt;
| &lt;br /&gt;
* All blocker regressions identified by QA fixed (add bug-id&#039;s here).&lt;br /&gt;
* Review overall stability of release.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Nov 2011&lt;br /&gt;
|&lt;br /&gt;
| Beta-2&lt;br /&gt;
| &lt;br /&gt;
* All high and medium priority regressions identified by QA fixed.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Dec 2011&lt;br /&gt;
|&lt;br /&gt;
| Release&lt;br /&gt;
| &lt;br /&gt;
* Final series of meetings | Decide whether we&#039;re good enough to release.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
* Between releases, and atleast until Beta-2, we&#039;ll regularly release rpm updates for sugar and other dx related packages. The automated yum updater is supposed to update the releases accordingly.&lt;br /&gt;
* Need to align with testing/QA. Community related emails need to plan around this roadmap.&lt;br /&gt;
* All milestones listed will be communicated atleast via technical release emails on dextrose, sugar-devel, olpc-devel mailing lists.&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Sugar_Version&amp;diff=68920</id>
		<title>Dextrose/3/Sugar Version</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Sugar_Version&amp;diff=68920"/>
		<updated>2011-09-01T16:40:25Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dextrose-3, which will be based on sugar 0.94/fedora 14 has achieved Feature Freeze as of 1st September 2011. This page is for reference only.&#039;&#039;&#039; Only update the Discussion page if you must.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This discussion is a part and blocker for [[Dextrose/3/Feature Freeze]] discussions. One big question is the readiness of new collaboration in sugar-0.94. This raises two more questions if new collaboration isn&#039;t ready to be used in schools within 0.94 time frame.&lt;br /&gt;
&lt;br /&gt;
* Should we revert collab code to 0.88 (which we know works), but it will be additional work, and &#039;&#039;&#039;only&#039;&#039;&#039; AC will have devs to work on that (i guess).&lt;br /&gt;
* Should we stick with sugar-0.88.1 (as with dx2) and bypass working on reverting the code. This has a few disadvantages:&lt;br /&gt;
** Obviously, we lose out on the new features between 0.88-0.94&lt;br /&gt;
** We lose sync with OLPC&lt;br /&gt;
&lt;br /&gt;
The above have to be put up against &#039;how much work fixing collab is?&#039;. Can it be fixed in time for 0.94. Fixed means, reliably tested as well. I guess this is a call both for OLPC and Dextrose.&lt;br /&gt;
&lt;br /&gt;
Please use this page as a starting point and post your comments [[Talk:Dextrose/3/Sugar Version | here]] :-)&lt;br /&gt;
&lt;br /&gt;
==Discussions/Analysis==&lt;br /&gt;
&lt;br /&gt;
While dextrose-3 alpha-1 was being developed, it was assumed that we would basing it on sugar0.9x/fedora-14. However, the new 0.9x has quite a few collaboration issues, and without collaboration working stably, the whole point of dextrose-3 w.r.t it being used by deployments would be defeated. This made it a significant decision (one, which I believe caused the one week delay in reaching feature freeze). The choices against us were:&lt;br /&gt;
&lt;br /&gt;
* Sugar 0.94/fedora14&lt;br /&gt;
* Sugar 0.88/fedora14&lt;br /&gt;
* Sugar 0.88/fedora11 (essentially the platform dextrose-2 is based on)&lt;br /&gt;
&lt;br /&gt;
While coming to this decision, all these three options were seriously considered. 0.88/f11 was the last fallback option we had. We were somewhat certain that 0.88/f14 would have worked, but 0.94/f14 was the most ideal alternative. Staying with 0.94/f14 would have meant that:&lt;br /&gt;
&lt;br /&gt;
* We stay in sync with OLPC 11.x, and upstream sugar 0.9x. This is a major advantage considering maintenance and packaging overheads, including backporting, upstreaming patches in the future.&lt;br /&gt;
* Fedora 11 was EOL-ed a while ago, and has numerous inherent problems.&lt;br /&gt;
* By the time 0.9x collab is eventually ready, it would be better than 0.88 collab.&lt;br /&gt;
&lt;br /&gt;
Comment: One point that was raised during these discussions was that while developing collab 0.9x code, the procedure followed was not good coding practice. Heavily broken new collab code was pushed to trunk and then its fixing was started. What should perhaps been followed was a separate branch should have been used for new collab and only merged when it was stable enough ([http://meeting.sugarlabs.org/sugar-meeting/2011-08-22#i_2688362 reference] to a very long and fruitful discussion about deciding sugar version ;))&lt;br /&gt;
&lt;br /&gt;
Thus, an analysis was carried out about current readiness (existing issues), rate of bugfixing, and comparison of workability with the 0.88 collaboration. At the end of this, I came to the following conclusions:&lt;br /&gt;
&lt;br /&gt;
* The current 0.9x collab is actually not too bad, but there are still some high priority issues remaining.&lt;br /&gt;
* The collaboration in 0.88 was somewhat buggy, and those would likely not be fixed anytime soon.&lt;br /&gt;
* Collaboration bugs are being fixed at a good rate as of now.&lt;br /&gt;
&lt;br /&gt;
This led me to believe that if AC were to work together with OLPC on collaboration, there is very little reason it will not be fixed by the time 0.94 is actually released. It is also a high priority for OLPC 11.3.0 as well. The way in which AC could contribute to fixing collab is that it need not be fixing the collab bugs directly (as they are complex and require knowledge of collab code) but help with other sugar related issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So, with the above in mind, dextrose-3 would be based on sugar 0.94/fedora-14.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Sugar_Version&amp;diff=68919</id>
		<title>Dextrose/3/Sugar Version</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Sugar_Version&amp;diff=68919"/>
		<updated>2011-09-01T16:37:46Z</updated>

		<summary type="html">&lt;p&gt;M anish: Sugar version decision and analysis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This discussion is a part and blocker for [[Dextrose/3/Feature Freeze]] discussions. One big question is the readiness of new collaboration in sugar-0.94. This raises two more questions if new collaboration isn&#039;t ready to be used in schools within 0.94 time frame.&lt;br /&gt;
&lt;br /&gt;
* Should we revert collab code to 0.88 (which we know works), but it will be additional work, and &#039;&#039;&#039;only&#039;&#039;&#039; AC will have devs to work on that (i guess).&lt;br /&gt;
* Should we stick with sugar-0.88.1 (as with dx2) and bypass working on reverting the code. This has a few disadvantages:&lt;br /&gt;
** Obviously, we lose out on the new features between 0.88-0.94&lt;br /&gt;
** We lose sync with OLPC&lt;br /&gt;
&lt;br /&gt;
The above have to be put up against &#039;how much work fixing collab is?&#039;. Can it be fixed in time for 0.94. Fixed means, reliably tested as well. I guess this is a call both for OLPC and Dextrose.&lt;br /&gt;
&lt;br /&gt;
Please use this page as a starting point and post your comments [[Talk:Dextrose/3/Sugar Version | here]] :-)&lt;br /&gt;
&lt;br /&gt;
==Discussions/Analysis==&lt;br /&gt;
&lt;br /&gt;
While dextrose-3 alpha-1 was being developed, it was assumed that we would basing it on sugar0.9x/fedora-14. However, the new 0.9x has quite a few collaboration issues, and without collaboration working stably, the whole point of dextrose-3 w.r.t it being used by deployments would be defeated. This made it a significant decision (one, which I believe caused the one week delay in reaching feature freeze). The choices against us were:&lt;br /&gt;
&lt;br /&gt;
* Sugar 0.94/fedora14&lt;br /&gt;
* Sugar 0.88/fedora14&lt;br /&gt;
* Sugar 0.88/fedora11 (essentially the platform dextrose-2 is based on)&lt;br /&gt;
&lt;br /&gt;
While coming to this decision, all these three options were seriously considered. 0.88/f11 was the last fallback option we had. We were somewhat certain that 0.88/f14 would have worked, but 0.94/f14 was the most ideal alternative. Staying with 0.94/f14 would have meant that:&lt;br /&gt;
&lt;br /&gt;
* We stay in sync with OLPC 11.x, and upstream sugar 0.9x. This is a major advantage considering maintenance and packaging overheads, including backporting, upstreaming patches in the future.&lt;br /&gt;
* Fedora 11 was EOL-ed a while ago, and has numerous inherent problems.&lt;br /&gt;
* By the time 0.9x collab is eventually ready, it would be better than 0.88 collab.&lt;br /&gt;
&lt;br /&gt;
Comment: One point that was raised during these discussions was that while developing collab 0.9x code, the procedure followed was not good coding practice. Heavily broken new collab code was pushed to trunk and then its fixing was started. What should perhaps been followed was a separate branch should have been used for new collab and only merged when it was stable enough ([http://meeting.sugarlabs.org/sugar-meeting/2011-08-22#i_2688362 reference] to a very long and fruitful discussion about deciding sugar version ;))&lt;br /&gt;
&lt;br /&gt;
Thus, an analysis was carried out about current readiness (existing issues), rate of bugfixing, and comparison of workability with the 0.88 collaboration. At the end of this, I came to the following conclusions:&lt;br /&gt;
&lt;br /&gt;
* The current 0.9x collab is actually not too bad, but there are still some high priority issues remaining.&lt;br /&gt;
* The collaboration in 0.88 was somewhat buggy, and those would likely not be fixed anytime soon.&lt;br /&gt;
* Collaboration bugs are being fixed at a good rate as of now.&lt;br /&gt;
&lt;br /&gt;
This led me to believe that if AC were to work together with OLPC on collaboration, there is very little reason it will not be fixed by the time 0.94 is actually released. It is also a high priority for OLPC 11.3.0 as well. The way in which AC could contribute to fixing collab is that it need not be fixing the collab bugs directly (as they are complex and require knowledge of collab code) but help with other sugar related issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So, with the above in mind, dextrose-3 would be based on sugar 0.94/fedora-14.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Dx2_ac_hor_purple.png&amp;diff=68858</id>
		<title>File:Dx2 ac hor purple.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Dx2_ac_hor_purple.png&amp;diff=68858"/>
		<updated>2011-08-31T01:02:40Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose&amp;diff=68857</id>
		<title>Dextrose</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose&amp;diff=68857"/>
		<updated>2011-08-31T00:54:41Z</updated>

		<summary type="html">&lt;p&gt;M anish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[File:Dextrose-2-intl-logo.png|600px]] [[File:Dextrose-mascotte-120x96.png]]&lt;br /&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;
[[Image:Dextrose_main.png|640px|frameless|right]]&lt;br /&gt;
&lt;br /&gt;
== The deployments&#039; XO Operating System ==&lt;br /&gt;
&lt;br /&gt;
Dextrose is a Sugar distribution for the XO-1 and XO-1.5 jointly developed 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 the OLPC and Sugar community.&lt;br /&gt;
&lt;br /&gt;
Our focus is stability and usability in the classroom, but we&#039;ve also merged some&lt;br /&gt;
new features contributed by deployments and freelance contributors.&lt;br /&gt;
&lt;br /&gt;
== New features in Dextrose2 ==&lt;br /&gt;
&lt;br /&gt;
* Backport of [[0.88/Notes|Sugar 0.88]] ([[User:Bernie|Bernie Innocenti]])&lt;br /&gt;
* [[Features/Journal_Sort|Journal sorting options]] ([[User:Aa|Andrés Ambrois]])&lt;br /&gt;
* [[:File:Dextrose_resource_monitoring.png|Intuitive resource monitoring]] ([[User:M_anish|Anish Mangal]])&lt;br /&gt;
* [[Features/Backup_and_Restore|Journal Backup/restore to removable devices]] ([[User:tch|Martin Abente]], [[User:Earias|Esteban Arias]])&lt;br /&gt;
* [[Features/Backup_and_Restore|Journal Backup/restore to schoolserver]] ([[User:tch|Martin Abente]])&lt;br /&gt;
* Protected activities support ([[User:tch | Martin Abente]])&lt;br /&gt;
* Improved GSM/3G handling ([[User:Dcastelo|Daniel Castelo]], [[User:tch|Martin Abente]])&lt;br /&gt;
* [[:File:Dextrose_tabbed_browsing.png|Tabbed browsing]] ([[User:M_anish|Anish Mangal]])&lt;br /&gt;
* [[:File:Dextrose_teclado_virtual.png|Virtual keyboard]] ([[User:Earias|Esteban Arias]])&lt;br /&gt;
* [[:File:Accessibility_control_panel_2.png|Accessibility features]] ([[User:Earias|Esteban Arias]])&lt;br /&gt;
* [[:File:Dextrose_journal_repair.png|Journal repair functionality]] ([[User:Earias|Esteban Arias]])&lt;br /&gt;
* [[Features/Touchpad_control_panel_section|Fast switching between touchpad and pen-tablet modes]] ([[User:Walter|Walter Bender]])&lt;br /&gt;
* OLPC Microformat support in activity updater (Akash Gangil, [[User:M_anish|Anish Mangal]])&lt;br /&gt;
* [[Features/Sugar_Adhoc_Networks|Ad-hoc Networks]] ([[User:Erikos|Simon Schampijer]])&lt;br /&gt;
* Ability to reissue registration to schoolserver ([[User:tch|Martin Abente]])&lt;br /&gt;
* [http://download.sugarlabs.org/dextrose/testing/dxo2/rpms-freeworld/ freeworld codecs] for most multimedia formats, including MP3 music and H264 videos ([[User:Bernie|Bernie Innocenti]])&lt;br /&gt;
* [http://codewiz.org/wiki/pictures/sugar/deployment/paraguay/caacupe/escuela_485_daniel_ortellado/dextrose-testing Extensive field testing] ([[User:Bernie|Bernie Innocenti]])&lt;br /&gt;
* Lease information display in Control Panel-&amp;gt;About My Computer()&lt;br /&gt;
* Automatic crashlog reporting and manual feedback reporting, with server side daemon ([[User:Alsroot|Aleksey Lim]], [[User:tch|Martin Abente]], Mukesh Gupta)&lt;br /&gt;
* Notification system ([[User:tch|Martin Abente]])&lt;br /&gt;
* Automatic yum based updater ([[User:tch|Martin Abente]], [[User:Alsroot|Aleksey Lim]], [[User:M_anish|Anish Mangal]])&lt;br /&gt;
* Nearly complete Spanish Translations ([[User:tch|Martin Abente]], Sebastian Codas:scs, Carlos Garay:car|0s)&lt;br /&gt;
* One Click Share 3G ([[User:tch|Martin Abente]])&lt;br /&gt;
&lt;br /&gt;
== Dextrose 2 - World Edition ==&lt;br /&gt;
&lt;br /&gt;
[[File:Download-dextrose-py.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This is a development build&#039;&#039;&#039; targeted for use by multiple deployments worldwide. We do appreciate feedback and bug reports.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hardware&lt;br /&gt;
! OS Images&lt;br /&gt;
! Size&lt;br /&gt;
! Date&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Xo-1.png]] XO-1, without GNOME&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/dxo2/xo1/intl/os508dx.img os508dx.img] &lt;br /&gt;
[http://download.sugarlabs.org/dextrose/testing/dxo2/xo1/intl/os508dx.crc os508dx.crc]&lt;br /&gt;
| 411MB&lt;br /&gt;
| Apr 1 2011&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Xo-1.5.png]] XO-1.5, without GNOME&lt;br /&gt;
| [http://download.sugarlabs.org/dextrose/testing/dxo2/xo1.5/intl/os508dx.zd os508dx.zd]&lt;br /&gt;
| 339MB&lt;br /&gt;
| Apr 1 2011&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
GNOME builds are currently unsupported. If you require GNOME for evaluation purposes in your deployment, please ask on the Dextrose mailing-list.&lt;br /&gt;
&lt;br /&gt;
For more details on this release, see the [[Dextrose/2|Dextrose 2]] pages ([[Dextrose/2/Changelog|Change Log]], [[Dextrose/2/Todo|Todo List]]).&lt;br /&gt;
&lt;br /&gt;
[[Dextrose/Resources|Older releases]]&lt;br /&gt;
&lt;br /&gt;
== Knowing your way around the new features ==&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/anish/3g_configuration.pdf 3G Modem configuration]&lt;br /&gt;
* [http://people.sugarlabs.org/anish/3g_sharing.pdf 3G Connection sharing]&lt;br /&gt;
* [http://people.sugarlabs.org/anish/feedback.pdf Manual feedback submission]&lt;br /&gt;
* [http://people.sugarlabs.org/anish/resources.pdf Understanding the resources icon and lease information]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== XO-1 ===&lt;br /&gt;
&lt;br /&gt;
[[File:Xo-1.png|right]]&lt;br /&gt;
[[File:XO-XP.png|right]]&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 both &amp;lt;tt&amp;gt;&#039;&#039;&#039;osXXXXX.img&#039;&#039;&#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&#039;&#039;&#039;osXXXXX.crc&#039;&#039;&#039;&amp;lt;/tt&amp;gt; to the root directory of a USB stick or SD card.&lt;br /&gt;
* Drop to the &amp;quot;&#039;&#039;&#039;ok&#039;&#039;&#039;&amp;quot; prompt by pressing [[File:Esc.svg|24px]] (Esc) repeatedly during boot&lt;br /&gt;
* Type the command: {{Code|&#039;&#039;&#039;copy-nand u:\osNdx.img&#039;&#039;&#039;}} for a USB stick or {{Code|&#039;&#039;&#039;copy-nand sd:\osNdx.img&#039;&#039;&#039;}} for a SD card followed by [[File:Key_enter.jpg|50px]] (enter)&lt;br /&gt;
* Wait for the display to fill in with color and the &amp;quot;&#039;&#039;&#039;ok&#039;&#039;&#039;&amp;quot; prompt to return&lt;br /&gt;
* Type the command {{Code|&#039;&#039;&#039;reboot&#039;&#039;&#039;}} followed by [[File:Key_enter.jpg|50px]] (enter)&lt;br /&gt;
* The XO will reboot, finish writing, reboot itself, and take you to the naming and color choice process&lt;br /&gt;
* During the reboots, keep the charger connected to allow OFW to self-update&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See also&#039;&#039;&#039; the [http://wiki.sugarlabs.org/go/Talk:Downloads#Upgrade_an_XO-1_to_Sugar_0.84_with_Fedora_11_and_Gnome detailed instructions].&lt;br /&gt;
&lt;br /&gt;
=== XO-1.5 ===&lt;br /&gt;
&lt;br /&gt;
[[File:Xo-1.5.png|right]]&lt;br /&gt;
[[File:XO-HS.png|right]]&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;&#039;&#039;&#039;osXXXXX.zd&#039;&#039;&#039;&amp;lt;/tt&amp;gt; to the root directory of a USB stick&lt;br /&gt;
* Drop to the &amp;quot;&#039;&#039;&#039;ok&#039;&#039;&#039;&amp;quot; prompt by pressing [[File:Esc.svg|24px]] (Esc) repeatedly during boot&lt;br /&gt;
* Type the command: {{Code|&#039;&#039;&#039;fs-update u:\osXXXXX.zd&#039;&#039;&#039;}} followed by [[File:Key_enter.jpg|50px]] (enter)&lt;br /&gt;
* Wait for the display to fill in with color and the &amp;quot;&#039;&#039;&#039;ok&#039;&#039;&#039;&amp;quot; prompt to return&lt;br /&gt;
* Type the command {{Code|&#039;&#039;&#039;reboot&#039;&#039;&#039;}} followed by [[File:Key_enter.jpg|50px]] (enter)&lt;br /&gt;
* The XO will reboot and take you to the naming and color choice process&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See also&#039;&#039;&#039; the  [http://wiki.laptop.org/go/F11_for_1.5 detailed instructions].&lt;br /&gt;
&lt;br /&gt;
== Using Dextrose2 in your deployment ==&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
provided by Free Software.&lt;br /&gt;
&lt;br /&gt;
=== Subpages ===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Feature_Freeze&amp;diff=68731</id>
		<title>Dextrose/3/Feature Freeze</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Feature_Freeze&amp;diff=68731"/>
		<updated>2011-08-27T05:37:35Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Alpha-2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Triage [http://bugs.sugarlabs.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;order=priority&amp;amp;col=id&amp;amp;col=summary&amp;amp;col=priority&amp;amp;col=status&amp;amp;col=owner&amp;amp;col=type&amp;amp;col=milestone&amp;amp;keywords=~dx3 these] and [http://bugs.sugarlabs.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;order=priority&amp;amp;col=id&amp;amp;col=summary&amp;amp;col=status&amp;amp;col=owner&amp;amp;col=type&amp;amp;col=priority&amp;amp;col=milestone&amp;amp;keywords=~dx2 these]&lt;br /&gt;
* There are some unmerged patches on the @dx mailing list that tch sent some time ago. Those will close a few issues from above.&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Blocker decisions needing debate&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Dextrose/3/SugarVersion]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This page is a listing of dextrose-3 related features and bugs identified on a priority basis. This page is &#039;&#039;&#039;NOT&#039;&#039;&#039; meant for regular tracking of their completion. The [http://dev.laptop.org.au olpc.au] and [http://bugs.sugarlabs.org sl.o] bug-trackers should be used for that.&lt;br /&gt;
&lt;br /&gt;
=Development goals=&lt;br /&gt;
&lt;br /&gt;
==High priority==&lt;br /&gt;
* Stability (looking towards current and future releases)&lt;br /&gt;
** Yum based updater [http://dev.laptop.org.au/issues/800 1] [http://dev.laptop.org.au/issues/851 2]&lt;br /&gt;
** Offline updates method [http://dev.laptop.org.au/issues/873 1]&lt;br /&gt;
&lt;br /&gt;
* No regressions w.r.t earlier dx-2 or olpc.au releases&lt;br /&gt;
** &#039;&#039;&#039;TODO&#039;&#039;&#039; Identify bug-id&#039;s here&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Solid collaboration experience&#039;&#039;&#039; : This seems to be the most high-priority set of tasks, which are blockers in real terms. Need to fix the most critical ones&lt;br /&gt;
** Regressions in collaboration [http://dev.laptop.org.au/issues/737 1]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/788 Send to not reliable]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/729 Data lost if collaboration is terminated and re-established]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/636 Aggressive power management hindering XO collaboration]&lt;br /&gt;
** OLPC tickets&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10674 10674]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10749 10749]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10750 10750]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10676 10676]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10677 10677]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10801 10801]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10821 10821]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/11074 11074]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/11073 11073]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/11075 11075]&lt;br /&gt;
&lt;br /&gt;
* QA, (&amp;amp; maybe validation?)&lt;br /&gt;
* Stable and efficient dextrose development environment&lt;br /&gt;
** Discussed this with silbe. Maybe have a custom jhbuild env privately, and a public one once 0.94 is released, otw. rebasing might be a problem. Another way out which was suggested was to have multiple branches with rebase of dx patches on top.&lt;br /&gt;
&lt;br /&gt;
==Medium Priority==&lt;br /&gt;
* Configure essential network settings completely within sugar&lt;br /&gt;
** [http://dev.laptop.org.au/issues/687 Configure network proxies in Sugar]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/432 Sugar GUI to configure hidden SSIDs]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/704 Set NTP server from Sugar]&lt;br /&gt;
&lt;br /&gt;
* [http://dev.laptop.org.au/issues/789 Share files with a server]&lt;br /&gt;
&lt;br /&gt;
* [http://dev.laptop.org.au/issues/595 Make running Linux apps more seamless in Sugar]&lt;br /&gt;
&lt;br /&gt;
* Share settings between Sugar and GNOME [http://dev.laptop.org.au/issues/705 1]&lt;br /&gt;
&lt;br /&gt;
* Share files between Sugar and GNOME [http://dev.laptop.org.au/issues/709 1]&lt;br /&gt;
&lt;br /&gt;
==Low priority==&lt;br /&gt;
* Collection of usage statistics &lt;br /&gt;
* VM image [http://dev.laptop.org.au/issues/715 1] [http://dev.laptop.org.au/issues/691 2]&lt;br /&gt;
&lt;br /&gt;
=Milestone blockers=&lt;br /&gt;
==Alpha-2==&lt;br /&gt;
&lt;br /&gt;
All items [http://dev.laptop.org.au/issues?set_filter=1&amp;amp;f%5B%5D=status_id&amp;amp;op%5Bstatus_id%5D=o&amp;amp;v%5Bstatus_id%5D%5B%5D=1&amp;amp;f%5B%5D=tracker_id&amp;amp;op%5Btracker_id%5D=%3D&amp;amp;v%5Btracker_id%5D%5B%5D=1&amp;amp;v%5Btracker_id%5D%5B%5D=2&amp;amp;f%5B%5D=priority_id&amp;amp;op%5Bpriority_id%5D=%3D&amp;amp;v%5Bpriority_id%5D%5B%5D=5&amp;amp;v%5Bpriority_id%5D%5B%5D=6&amp;amp;v%5Bpriority_id%5D%5B%5D=7&amp;amp;f%5B%5D=assigned_to_id&amp;amp;op%5Bassigned_to_id%5D=%3D&amp;amp;v%5Bassigned_to_id%5D%5B%5D=me&amp;amp;v%5Bassigned_to_id%5D%5B%5D=97&amp;amp;v%5Bassigned_to_id%5D%5B%5D=95&amp;amp;v%5Bassigned_to_id%5D%5B%5D=43&amp;amp;v%5Bassigned_to_id%5D%5B%5D=7&amp;amp;v%5Bassigned_to_id%5D%5B%5D=91&amp;amp;v%5Bassigned_to_id%5D%5B%5D=3&amp;amp;f%5B%5D=fixed_version_id&amp;amp;op%5Bfixed_version_id%5D=%3D&amp;amp;v%5Bfixed_version_id%5D%5B%5D=23&amp;amp;f%5B%5D=&amp;amp;c%5B%5D=project&amp;amp;c%5B%5D=tracker&amp;amp;c%5B%5D=status&amp;amp;c%5B%5D=priority&amp;amp;c%5B%5D=subject&amp;amp;c%5B%5D=assigned_to&amp;amp;c%5B%5D=updated_on&amp;amp;c%5B%5D=cf_3&amp;amp;c%5B%5D=due_date&amp;amp;group_by= here] which have a due date of 19th September should be closed.&lt;br /&gt;
&lt;br /&gt;
==Alpha-3==&lt;br /&gt;
&lt;br /&gt;
All items listed as Alpha-2 blockers closed.&lt;br /&gt;
&lt;br /&gt;
All items [http://dev.laptop.org.au/issues?set_filter=1&amp;amp;f%5B%5D=status_id&amp;amp;op%5Bstatus_id%5D=o&amp;amp;v%5Bstatus_id%5D%5B%5D=1&amp;amp;f%5B%5D=tracker_id&amp;amp;op%5Btracker_id%5D=%3D&amp;amp;v%5Btracker_id%5D%5B%5D=1&amp;amp;v%5Btracker_id%5D%5B%5D=2&amp;amp;f%5B%5D=priority_id&amp;amp;op%5Bpriority_id%5D=%3D&amp;amp;v%5Bpriority_id%5D%5B%5D=4&amp;amp;f%5B%5D=assigned_to_id&amp;amp;op%5Bassigned_to_id%5D=%3D&amp;amp;v%5Bassigned_to_id%5D%5B%5D=me&amp;amp;v%5Bassigned_to_id%5D%5B%5D=97&amp;amp;v%5Bassigned_to_id%5D%5B%5D=95&amp;amp;v%5Bassigned_to_id%5D%5B%5D=43&amp;amp;v%5Bassigned_to_id%5D%5B%5D=7&amp;amp;v%5Bassigned_to_id%5D%5B%5D=91&amp;amp;v%5Bassigned_to_id%5D%5B%5D=3&amp;amp;f%5B%5D=fixed_version_id&amp;amp;op%5Bfixed_version_id%5D=%3D&amp;amp;v%5Bfixed_version_id%5D%5B%5D=23&amp;amp;f%5B%5D=&amp;amp;c%5B%5D=project&amp;amp;c%5B%5D=tracker&amp;amp;c%5B%5D=status&amp;amp;c%5B%5D=priority&amp;amp;c%5B%5D=subject&amp;amp;c%5B%5D=assigned_to&amp;amp;c%5B%5D=updated_on&amp;amp;c%5B%5D=cf_3&amp;amp;c%5B%5D=due_date&amp;amp;group_by= here] closed&lt;br /&gt;
&lt;br /&gt;
All items [http://dev.laptop.org.au/issues?set_filter=1&amp;amp;f%5B%5D=status_id&amp;amp;op%5Bstatus_id%5D=o&amp;amp;v%5Bstatus_id%5D%5B%5D=1&amp;amp;f%5B%5D=tracker_id&amp;amp;op%5Btracker_id%5D=%3D&amp;amp;v%5Btracker_id%5D%5B%5D=1&amp;amp;v%5Btracker_id%5D%5B%5D=2&amp;amp;f%5B%5D=priority_id&amp;amp;op%5Bpriority_id%5D=%3D&amp;amp;v%5Bpriority_id%5D%5B%5D=3&amp;amp;f%5B%5D=assigned_to_id&amp;amp;op%5Bassigned_to_id%5D=%3D&amp;amp;v%5Bassigned_to_id%5D%5B%5D=me&amp;amp;v%5Bassigned_to_id%5D%5B%5D=97&amp;amp;v%5Bassigned_to_id%5D%5B%5D=95&amp;amp;v%5Bassigned_to_id%5D%5B%5D=43&amp;amp;v%5Bassigned_to_id%5D%5B%5D=91&amp;amp;f%5B%5D=fixed_version_id&amp;amp;op%5Bfixed_version_id%5D=%3D&amp;amp;v%5Bfixed_version_id%5D%5B%5D=23&amp;amp;f%5B%5D=&amp;amp;c%5B%5D=project&amp;amp;c%5B%5D=tracker&amp;amp;c%5B%5D=status&amp;amp;c%5B%5D=priority&amp;amp;c%5B%5D=subject&amp;amp;c%5B%5D=assigned_to&amp;amp;c%5B%5D=updated_on&amp;amp;c%5B%5D=cf_3&amp;amp;group_by= here] be discussed and closed.&lt;br /&gt;
&lt;br /&gt;
==Beta-1==&lt;br /&gt;
&lt;br /&gt;
==Beta-2==&lt;br /&gt;
&lt;br /&gt;
==Release==&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Feature_Freeze&amp;diff=68730</id>
		<title>Dextrose/3/Feature Freeze</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Dextrose/3/Feature_Freeze&amp;diff=68730"/>
		<updated>2011-08-27T05:37:07Z</updated>

		<summary type="html">&lt;p&gt;M anish: /* Alpha-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Triage [http://bugs.sugarlabs.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;order=priority&amp;amp;col=id&amp;amp;col=summary&amp;amp;col=priority&amp;amp;col=status&amp;amp;col=owner&amp;amp;col=type&amp;amp;col=milestone&amp;amp;keywords=~dx3 these] and [http://bugs.sugarlabs.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;order=priority&amp;amp;col=id&amp;amp;col=summary&amp;amp;col=status&amp;amp;col=owner&amp;amp;col=type&amp;amp;col=priority&amp;amp;col=milestone&amp;amp;keywords=~dx2 these]&lt;br /&gt;
* There are some unmerged patches on the @dx mailing list that tch sent some time ago. Those will close a few issues from above.&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Blocker decisions needing debate&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Dextrose/3/SugarVersion]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This page is a listing of dextrose-3 related features and bugs identified on a priority basis. This page is &#039;&#039;&#039;NOT&#039;&#039;&#039; meant for regular tracking of their completion. The [http://dev.laptop.org.au olpc.au] and [http://bugs.sugarlabs.org sl.o] bug-trackers should be used for that.&lt;br /&gt;
&lt;br /&gt;
=Development goals=&lt;br /&gt;
&lt;br /&gt;
==High priority==&lt;br /&gt;
* Stability (looking towards current and future releases)&lt;br /&gt;
** Yum based updater [http://dev.laptop.org.au/issues/800 1] [http://dev.laptop.org.au/issues/851 2]&lt;br /&gt;
** Offline updates method [http://dev.laptop.org.au/issues/873 1]&lt;br /&gt;
&lt;br /&gt;
* No regressions w.r.t earlier dx-2 or olpc.au releases&lt;br /&gt;
** &#039;&#039;&#039;TODO&#039;&#039;&#039; Identify bug-id&#039;s here&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Solid collaboration experience&#039;&#039;&#039; : This seems to be the most high-priority set of tasks, which are blockers in real terms. Need to fix the most critical ones&lt;br /&gt;
** Regressions in collaboration [http://dev.laptop.org.au/issues/737 1]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/788 Send to not reliable]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/729 Data lost if collaboration is terminated and re-established]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/636 Aggressive power management hindering XO collaboration]&lt;br /&gt;
** OLPC tickets&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10674 10674]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10749 10749]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10750 10750]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10676 10676]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10677 10677]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10801 10801]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/10821 10821]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/11074 11074]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/11073 11073]&lt;br /&gt;
*** [http://dev.laptop.org/ticket/11075 11075]&lt;br /&gt;
&lt;br /&gt;
* QA, (&amp;amp; maybe validation?)&lt;br /&gt;
* Stable and efficient dextrose development environment&lt;br /&gt;
** Discussed this with silbe. Maybe have a custom jhbuild env privately, and a public one once 0.94 is released, otw. rebasing might be a problem. Another way out which was suggested was to have multiple branches with rebase of dx patches on top.&lt;br /&gt;
&lt;br /&gt;
==Medium Priority==&lt;br /&gt;
* Configure essential network settings completely within sugar&lt;br /&gt;
** [http://dev.laptop.org.au/issues/687 Configure network proxies in Sugar]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/432 Sugar GUI to configure hidden SSIDs]&lt;br /&gt;
** [http://dev.laptop.org.au/issues/704 Set NTP server from Sugar]&lt;br /&gt;
&lt;br /&gt;
* [http://dev.laptop.org.au/issues/789 Share files with a server]&lt;br /&gt;
&lt;br /&gt;
* [http://dev.laptop.org.au/issues/595 Make running Linux apps more seamless in Sugar]&lt;br /&gt;
&lt;br /&gt;
* Share settings between Sugar and GNOME [http://dev.laptop.org.au/issues/705 1]&lt;br /&gt;
&lt;br /&gt;
* Share files between Sugar and GNOME [http://dev.laptop.org.au/issues/709 1]&lt;br /&gt;
&lt;br /&gt;
==Low priority==&lt;br /&gt;
* Collection of usage statistics &lt;br /&gt;
* VM image [http://dev.laptop.org.au/issues/715 1] [http://dev.laptop.org.au/issues/691 2]&lt;br /&gt;
&lt;br /&gt;
=Milestone blockers=&lt;br /&gt;
==Alpha-2==&lt;br /&gt;
&lt;br /&gt;
All items [http://dev.laptop.org.au/issues?set_filter=1&amp;amp;f%5B%5D=status_id&amp;amp;op%5Bstatus_id%5D=o&amp;amp;v%5Bstatus_id%5D%5B%5D=1&amp;amp;f%5B%5D=tracker_id&amp;amp;op%5Btracker_id%5D=%3D&amp;amp;v%5Btracker_id%5D%5B%5D=1&amp;amp;v%5Btracker_id%5D%5B%5D=2&amp;amp;f%5B%5D=priority_id&amp;amp;op%5Bpriority_id%5D=%3D&amp;amp;v%5Bpriority_id%5D%5B%5D=5&amp;amp;v%5Bpriority_id%5D%5B%5D=6&amp;amp;v%5Bpriority_id%5D%5B%5D=7&amp;amp;f%5B%5D=assigned_to_id&amp;amp;op%5Bassigned_to_id%5D=%3D&amp;amp;v%5Bassigned_to_id%5D%5B%5D=me&amp;amp;v%5Bassigned_to_id%5D%5B%5D=97&amp;amp;v%5Bassigned_to_id%5D%5B%5D=95&amp;amp;v%5Bassigned_to_id%5D%5B%5D=43&amp;amp;v%5Bassigned_to_id%5D%5B%5D=7&amp;amp;v%5Bassigned_to_id%5D%5B%5D=91&amp;amp;v%5Bassigned_to_id%5D%5B%5D=3&amp;amp;f%5B%5D=fixed_version_id&amp;amp;op%5Bfixed_version_id%5D=%3D&amp;amp;v%5Bfixed_version_id%5D%5B%5D=23&amp;amp;f%5B%5D=&amp;amp;c%5B%5D=project&amp;amp;c%5B%5D=tracker&amp;amp;c%5B%5D=status&amp;amp;c%5B%5D=priority&amp;amp;c%5B%5D=subject&amp;amp;c%5B%5D=assigned_to&amp;amp;c%5B%5D=updated_on&amp;amp;c%5B%5D=cf_3&amp;amp;c%5B%5D=due_date&amp;amp;group_by= here] should be closed.&lt;br /&gt;
&lt;br /&gt;
==Alpha-3==&lt;br /&gt;
&lt;br /&gt;
All items listed as Alpha-2 blockers closed.&lt;br /&gt;
&lt;br /&gt;
All items [http://dev.laptop.org.au/issues?set_filter=1&amp;amp;f%5B%5D=status_id&amp;amp;op%5Bstatus_id%5D=o&amp;amp;v%5Bstatus_id%5D%5B%5D=1&amp;amp;f%5B%5D=tracker_id&amp;amp;op%5Btracker_id%5D=%3D&amp;amp;v%5Btracker_id%5D%5B%5D=1&amp;amp;v%5Btracker_id%5D%5B%5D=2&amp;amp;f%5B%5D=priority_id&amp;amp;op%5Bpriority_id%5D=%3D&amp;amp;v%5Bpriority_id%5D%5B%5D=4&amp;amp;f%5B%5D=assigned_to_id&amp;amp;op%5Bassigned_to_id%5D=%3D&amp;amp;v%5Bassigned_to_id%5D%5B%5D=me&amp;amp;v%5Bassigned_to_id%5D%5B%5D=97&amp;amp;v%5Bassigned_to_id%5D%5B%5D=95&amp;amp;v%5Bassigned_to_id%5D%5B%5D=43&amp;amp;v%5Bassigned_to_id%5D%5B%5D=7&amp;amp;v%5Bassigned_to_id%5D%5B%5D=91&amp;amp;v%5Bassigned_to_id%5D%5B%5D=3&amp;amp;f%5B%5D=fixed_version_id&amp;amp;op%5Bfixed_version_id%5D=%3D&amp;amp;v%5Bfixed_version_id%5D%5B%5D=23&amp;amp;f%5B%5D=&amp;amp;c%5B%5D=project&amp;amp;c%5B%5D=tracker&amp;amp;c%5B%5D=status&amp;amp;c%5B%5D=priority&amp;amp;c%5B%5D=subject&amp;amp;c%5B%5D=assigned_to&amp;amp;c%5B%5D=updated_on&amp;amp;c%5B%5D=cf_3&amp;amp;c%5B%5D=due_date&amp;amp;group_by= here] closed&lt;br /&gt;
&lt;br /&gt;
All items [http://dev.laptop.org.au/issues?set_filter=1&amp;amp;f%5B%5D=status_id&amp;amp;op%5Bstatus_id%5D=o&amp;amp;v%5Bstatus_id%5D%5B%5D=1&amp;amp;f%5B%5D=tracker_id&amp;amp;op%5Btracker_id%5D=%3D&amp;amp;v%5Btracker_id%5D%5B%5D=1&amp;amp;v%5Btracker_id%5D%5B%5D=2&amp;amp;f%5B%5D=priority_id&amp;amp;op%5Bpriority_id%5D=%3D&amp;amp;v%5Bpriority_id%5D%5B%5D=3&amp;amp;f%5B%5D=assigned_to_id&amp;amp;op%5Bassigned_to_id%5D=%3D&amp;amp;v%5Bassigned_to_id%5D%5B%5D=me&amp;amp;v%5Bassigned_to_id%5D%5B%5D=97&amp;amp;v%5Bassigned_to_id%5D%5B%5D=95&amp;amp;v%5Bassigned_to_id%5D%5B%5D=43&amp;amp;v%5Bassigned_to_id%5D%5B%5D=91&amp;amp;f%5B%5D=fixed_version_id&amp;amp;op%5Bfixed_version_id%5D=%3D&amp;amp;v%5Bfixed_version_id%5D%5B%5D=23&amp;amp;f%5B%5D=&amp;amp;c%5B%5D=project&amp;amp;c%5B%5D=tracker&amp;amp;c%5B%5D=status&amp;amp;c%5B%5D=priority&amp;amp;c%5B%5D=subject&amp;amp;c%5B%5D=assigned_to&amp;amp;c%5B%5D=updated_on&amp;amp;c%5B%5D=cf_3&amp;amp;group_by= here] be discussed and closed.&lt;br /&gt;
&lt;br /&gt;
==Beta-1==&lt;br /&gt;
&lt;br /&gt;
==Beta-2==&lt;br /&gt;
&lt;br /&gt;
==Release==&lt;/div&gt;</summary>
		<author><name>M anish</name></author>
	</entry>
</feed>