* Several heavy shell dependency has been dropped.
* Several heavy shell dependency has been dropped.
* Merge of the journal and of the shell service into the shell is in progress.
* Merge of the journal and of the shell service into the shell is in progress.
+
+
== Quality assurance ==
+
+
=== People ===
+
+
Owner: Marco Pesenti Gritti
+
+
Peers:
+
+
* Simon Schampijer
+
* Joel Stanley
+
+
=== Actions ===
+
+
* 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.
+
* 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.
+
* Form a community driven bug squad to help with testing and bug triaging, both on the XO version of Sugar and on other distributions. It's important that we get testing well before OLPC is trying to close down it's releases.
+
* Developers should start using Sugar daily, either on the XO or on a normal laptop.
+
+
=== Status ===
+
+
* Defined the general goals.
+
* Work on the buildbot is in progress, but it's already useful.
+
* Zach working on sugarbot integration.
+
* sugar shell and module are pylint clean and checked by the buildbot.