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