Hi Mark,
It is good to see people thinking about 1.18 already!
On Sun, Feb 13, 2011 at 11:29 PM, Mark A. Hershberger mhershberger@wikimedia.org wrote:
The problem with our current VCS is the sort of work-flow that has developed around it.
But we can solve the work-flow problem without introducing an entirely new VCS and disrupting everything for a month or so while people adjust to the new system.
Can you be a bit more specific? What problems are you implying? I think of some problems, but I don't know how they are consequences from our workflow and VCS.
The solution I'm proposing is that we branch 1.18 immediately after the release of the 1.17 tarball.
I agree... a bit. We should branch 1.18wmf1 immediately from trunk once things have calmed down a bit. However, this 1.18wmf1 does not necessarily need to be the base for 1.18. We can branch 1.18wmf2 from trunk again and so on, until the time that we want to release 1.18 when we make a final 1.18wmfN branch and 1.18 branch.
I think we need a few goals thrown in to make this really good — I propose “1.18 will include a web UI for configuring MediaWiki” and “1.18 will cut the number of global variables in half” to pick two of my personal favorites — but I think the work-flow of how MediaWiki is prepared for release needs to be addressed.
Well, if you want 1.18 released before 2012... ;)
Bryan