Mer/Sprints

We employ the Maemo.org sprints method as development method for Mer. That means, get yourself a maemo.org account, and read this document through if you would like to contribute :)

Most Mer development talk goes on in #maemo on irc.freenode.net. If you do not have an IRC client, use www.mibbit.com. We currently use https://launchpad.net/m-r for collaboration, but will move to maemo.org eventually. Our current status is that we have a N8x0 image with nm-applet, advanced backlight, load-applet on top of a hildon-desktop using Fremantle components, on top of Xorg and Ubuntu Jaunty. Previous progress can be viewed at http://jaiku.com/channel/reconstructedPOC

We have fringe projects in 770, Zaurus, x86, Wii ports, and as such, code will be built first on x86 to ensure it is cross-platform, and then in our cross-compilers.

'''How do I participate in Mer? ''' Send an e-mail to carsten.munk at gmail.com, listing a nickname, name and optional affilation and area of interests. Name will be put along with affilation and area of interests (unless explicitly told not to show parts of this information) in a table in the blueprint. You will get a Jaiku invite as well, that you're encouraged to use and post in #mer to keep the rest of us updated on what you're doing.

The current method of sprints is:


 * Every 2nd week sunday, a sprint ends and a new one begins. At midnight GMT sunday, new images are built and released, and an accompanying "Mer sprint summary" blog post will be posted, with completed tasks and remaining tasks, highlighting which tasks are urgent for next release. Remaining tasks are moved to next sprint.
 * Contributors are encouraged to sign up for tasks that they want to commit to, right after the end of a sprint.
 * Contributors are encouraged to update their task status on the sprint status every monday, wednesday, and making sure if the tasks are completed, that they are noted as such so they are marked as being complete in a sprint when a release is published on every 2nd sunday.
 * Contributors are encouraged to render their activities visible through microblogging, jaiku - when you sign up for being a contributor you will get a Jaiku invite. RSS feed can be found on http://jaiku.com/channel/mer/feed/rss and Jaiku channel on http://jaiku.com/channel/mer
 * Why are you encouraged to render your activities visible? We are spread across the globe and it is hard to have real time conversations, and this allows us to document what has been done.

Current sprint:


 * Mer Sprint 0.7: 18 january (start) - 1 february 2009 (release)

Completed sprints:


 * Mer Sprint 0.6: -18 january 2009 (release)

Planned sprints:


 * Mer Sprint 0.8: 1 february (start) - 15 february 2009 (release)
 * Mer Sprint 0.9: 15 february 2009 (start) - 1 march 2009 (release)
 * Mer Sprint 0.10: 1 march 2009 - 15 march 2009 (release)

If you have a task you think could contribute to Mer, add it to the task table for the newest sprint above, set it to 'Just standing' status, and with no commit date and owner.

If you want to take on a task, set the initial commit date, your nickname, and update your progress as you go, and update highlights of your work (including what gets added) as you work on it. Remember to render your activities visible through microblogging.

If you encounter any bugs in Maemo platform software while developing for Mer, report them on bugs.maemo.org, and add the bug number to the sprint bug overview.

If you encounter any bugs in Mer while testing or experimenting, report them on bugs.maemo.org (Extras -> Mer), indicate which image version you have, and add the bug number to the sprint bug overview