We're getting closer, and have thought some more. Here's what we suggest:
- Hard feature freeze date is Monday, September 29. Nothing except bug fixes can go in after this date. Before this date, you can only commit things if you will commit to and have the time to fix any problems in your code on short notice in the weeks following the feature freeze date.
- After this date, at least two core developers (Don, Lars?) must review all commits. We will go through the commit logs and review things that have already been committed, rather than being a bottle-neck that must review before the commit.
- After this date, top priority is testing and bug fixing. We have a lot of little broken things due to noquote and i18n, there are still a number of things that aren't i18n'd, and there are message keys that have been cut poorly. We need to find and resolve all these issues.
- I'm expecting testing and bug fixing to last around 3 weeks through Monday, October 20. It all depends on how efficient we all are in testing and fixing.
- You can contribute by testing and fixing bugs. In order of priority, here are the helpful ways in which you can contribute:
- Fix a bug and commit to cvs
- Apply a patch currently in the bug-tracker to cvs
- Submit a patch to the bug-tracker
- Write a test case, whether it demonstrates something that works or something that breaks, and commit it to cvs. This will cause it to get picked up by our automated test servers the following night.
- Write a test case and submit it as a patch in the bug-tracker
- Find a bug and submit it to the bug-tracker (write (1) the steps you took, (2) what you expected to happen, and (3) what actually happened). Preferably, bugs should be tested against the automated test servers at http://dotlrn.collaboraid.net/test/, and any links in the bug report should be on those servers.
- Verify whether an open or resolved bug in the bug-tracker is still a problem, or has been fixed, and resolve/close/reopen as appropriate.
- We will have several testing- and bug-fixing-bashes along the way. The first will be on Thursday September 25 (can we get a show of hands who will be able to show up?). OCT members will be on IRC to help coordinate. These sessions will concentrate on contributing per the prioritized list above.
Feedback on the plans?
/Lars
Request notifications