0.84/Reliability: Difference between revisions

Erikos (talk | contribs)
Godiard (talk | contribs)
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>[[Category:FeatureLanded]]
== Datastore rework ==
== Datastore rework ==


Line 75: Line 76:


=== Actions ===
=== Actions ===
* Improve base memory usage of the sugar shell and related services. '''(tomeu)'''


* Improve base memory usage of the Activity class. '''(marco)'''
* Improve base memory usage of the Activity class. '''(marco)'''
Line 92: Line 91:
=== Done ===
=== Done ===


* Several heavy shell dependency has been dropped.
* Improve base memory usage of the sugar shell and related services. '''(tomeu)'''
* Merge of the journal and of the shell service into the shell


== Quality assurance ==
== Quality assurance ==
Line 108: Line 106:
=== Ideas ===
=== Ideas ===


* Get a buildbot running on at least Fedora and Ubuntu.
* Pylint the core codebase, check regressions in the buildbot, make it a requirement to be pylint clean to submit patches.
* Add basic checks on the buildbot about shell and activity startup.
* Integrate sugarbot into sugar-jhbuild and buildbot. Write tests for it and encourage the activity authors to do so too.
* Integrate sugarbot into sugar-jhbuild and buildbot. Write tests for it and encourage the activity authors to do so too.
* Start writing unit tests and use nose to run them into the buildbot. We will have to figure out how to unit test UI code.
* Start writing unit tests and use nose to run them into the buildbot. We will have to figure out how to unit test UI code.
Line 118: Line 113:
=== Done ===
=== Done ===


* Defined the general goals.
* Get a buildbot running on at least Fedora and Ubuntu. '''(marco)'''
* Work on the buildbot is in progress, but it's already useful.
* Pylint the core codebase, check regressions in the buildbot, make it a requirement to be pylint clean to submit patches. '''(marco)'''
* Zach working on sugarbot integration.
* Add basic checks on the buildbot about shell and activity startup. '''(marco)'''
* sugar shell and module are pylint clean and checked by the buildbot.