On 03/06/11 08:49, Aryeh Gregor wrote:
Do you think this should be the policy for all code? Because I'm noticing a pretty decent number of commits being deployed right now:
http://svn.wikimedia.org/viewvc/mediawiki/branches/wmf/1.17wmf1/?view=log
Some of them are things like "Merge ArticleFeedback to trunk state". Do you feel that projects like ArticleFeedback should also be deployed only once every few months? Or are they different for some reason?
No, I think extension updates can be backported more regularly, as long as the changes are tested, and the potential impact is limited.
Core changes are typically complex and interdependent, and can cause problems for extensions. Large projects are committed to core in a low-quality state, and it takes time to stabilise them, despite the efforts of development branch reviewers. That's why major core updates require more testing.
-- Tim Starling