Changes

Jump to navigation Jump to search
1,161 bytes added ,  10:23, 20 December 2009
Line 1: Line 1: −
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>
+
<noinclude>{{GoogleTrans-en}}{{TOCright}}
 +
[[Category:Feature Page Incomplete]]
 +
[[Category:Feature|Problem Reports]]</noinclude>
    
== Summary ==
 
== Summary ==
Line 10: Line 12:  
== Current status ==
 
== Current status ==
 
* Targeted release: 0.88
 
* Targeted release: 0.88
* Last updated: September 9th, 2009
+
* Last updated: October 16th, 2009
* Percentage of completion: 80%
+
* Percentage of completion: 90%
    
== Detailed Description ==
 
== Detailed Description ==
Line 21: Line 23:     
After uploading, the user is given a Report ID number (a small decimal number).  They can use this if they wish to follow up with the Sugar developers by email.
 
After uploading, the user is given a Report ID number (a small decimal number).  They can use this if they wish to follow up with the Sugar developers by email.
 +
 +
 +
==== For Deployments ====
 +
Deployments can set up their own log collection server, if desired.  All that is required is a web server with PHP and sqlite. 
 +
 +
The URL of the log server is configured using a GConf key and can be customized per deployment.
 +
 +
It's important to understand that this system is intended to be as automated as possible, so deployments should not expect to have a staff of support personnel monitoring problem reports, but can instead use them to get a general sense of what problems are most common.
    
[[File:Problem-report.jpg]]
 
[[File:Problem-report.jpg]]
Line 37: Line 47:     
== Scope ==
 
== Scope ==
A prototype of the control panel and server have been finished and posted to [http://trac.sugarlabs.org/ticket/1439| #1439] as patches.
+
A prototype of the control panel and server have been finished and posted to [http://trac.sugarlabs.org/ticket/1439 #1439] as patches.
 +
 
 +
The collection server is currently running at logcollect.sugarlabs.org.  Logs are emailed out to the sugar-reports@lists.sugarlabs.org mailing list.
    
Work left to do:
 
Work left to do:
* The control panel needs a SVG icon.
+
* <strike>The control panel needs a SVG icon.</strike> [[File:Toolbar-bug.png]]
 
* When an activity exits, if its log contains an exception report, Sugar should offer to report the problem.  When an activity fails to launch, Sugar should display an error on the launch window and offer to report the problem instead of timing out.
 
* When an activity exits, if its log contains an exception report, Sugar should offer to report the problem.  When an activity fails to launch, Sugar should display an error on the launch window and offer to report the problem instead of timing out.
* The server needs to be installed on the SugarLabs infrastructure and the reports mailing list needs to be created (sugar-reports@lists.sugarlabs.org?).
+
* <strike>The server needs to be installed on the SugarLabs infrastructure and the reports mailing list needs to be created (sugar-reports@lists.sugarlabs.org?).</strike> The server is now live at logcollect.sugarlabs.org.  The mailing list sugar-reports@lists.sugarlabs.org now exists.
* For deployments, there should be a way to override the server URL.
+
* <strike>For deployments, there should be a way to override the server URL.</strike> The server URL now comes from Gconf.
* The Log activity needs to have its Upload Logs button replaced by a button that opens the control panel.
+
* <strike>The Log activity needs to have its Upload Logs button replaced by a button that opens the control panel.</strike> Most likely we will remove the button from Log, but patches for both options have been posted to the ticket.
    
== How To Test ==
 
== How To Test ==
Line 60: Line 72:  
== Documentation ==
 
== Documentation ==
 
Ideally this feature would be documented as part of the FLOSS manual.
 
Ideally this feature would be documented as part of the FLOSS manual.
 +
 +
Also, instructions for deploying the log server and configuring the URL via gconf should be documented on the Wiki.
    
== Release Notes ==
 
== Release Notes ==
Line 67: Line 81:  
* See [[{{TALKPAGENAME}}|discussion tab for this feature]]  
 
* See [[{{TALKPAGENAME}}|discussion tab for this feature]]  
   −
[[Category:Feature Page Incomplete]]
  −
[[Category:Feature]]
   
----
 
----
 
''You can add categories to tie features back to real deployments/schools requesting them, for example <nowiki>[[</nowiki>Category:Features requested by School Xyz]]''
 
''You can add categories to tie features back to real deployments/schools requesting them, for example <nowiki>[[</nowiki>Category:Features requested by School Xyz]]''
273

edits

Navigation menu