2009-08-13
Connection Info
Telephone: +1 812 856 7060
Internet: 156.56.240.9
Sakai001
- Conference Code: 348#
- PIN: 72524#
Agenda
- Review high impact items, esp. open questions about them. (see Proposed Sakai 2.7 Changes)
- Discuss Documentation template (see New Feature Documentation)
- Set freeze date(s)
Helpful Links
Attendees
- Seth Theriault
- Steve Smail
- Megan May
- Pete Peterson
- Charles Hedrick
- Clay Fenlason
- David Haines
Discussion Outline
- New Feature Documentation looks pretty good overall (Megan, David and Clay contributed), but coding practices not clear, and so it's hard to make this something that we could insist on
- Still, it's important long-term, and we might make a simple start. David H will continue to try to develop this
- Clay will try to rearrange our list of features around these questions, both documenting what we know and revealing to developers what they need to fill in for us.
- Freeze dates: what lessons have we learned about this?
- They can work if you're strict about sticking to them
- They can be counterproductive as a global divide, where they're just a pressure point for people to dump things in before they're ready
- Separate freeze dates (e.g. feature freeze, code freeze, doc freeze) helpful to a developer who's trying to organize and prepare
- Don't really want a documentation freeze later in the game this time - want documentation to be produced before or during, and not an afterthought
- What if we brought in projects as they were ready rather than the same hard freeze for everyone?
- Would bring new emphasis to developing a release plan ahead of time. Some projects are ready to go now, others needn't be rushed.
- A general maintenance team would be a big help (aside: Anthony is going to try to pull this together when he gets back)
- Debate about how risky it was to try and do two releases: no clear consensus, but there was at least the point made that API changes could require a lot of regression testing that would leave the current 2.7 release plan unrealistic.
- alternative proposal: a 2.6.x maintenance release, and a 2.7 that would come out in March.
- Our charge is to come up with a good plan, and the current proposal is open to revision, so long as the general goals are still kept in view.