Last modified: 2014-09-23 23:22:39 UTC
At least from what I can tell, $wgAutopromote's default value changed somewhere in the 1.20 series, because upgrading to MW1.20wmf11 temporarily broke the autoconfirm system. LocalSettings.php on our system did not set a custom value for $wgAutopromote, as the default value was sufficient for our needs. The autoconfirm issue was resolved by setting $wgAutopromote in LocalSettings.php to the default value listed in the MediaWiki documentation ( http://www.mediawiki.org/wiki/Manual:$wgAutopromote ). This suggests to me that something happened to the default value for $wgAutoconfirm (and possibly other configuration settings).
https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blame;f=includes/DefaultSettings.php;h=19670bfc60e9f434e21d73120ef5f3886c2efb5d;hb=HEAD#l4029 https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=commit;f=includes/DefaultSettings.php;h=8a7c8bdec681deae9a0c92be8541f9cbba91bdf7 The default hasn't been changed since it's implementation in 2007
I've update my local copy of MediaWiki to master and $wgAutopromote haven't changed since 2007 as per comment #1. However in wmf/*, the code in includes/DefaultSettings.php is indeed commented for $wgAutopromote: $wgAutopromote = array( /* test patch -- TS 'autoconfirmed' => array( '&', array( APCOND_EDITCOUNT, &$wgAutoConfirmCount ), array( APCOND_AGE, &$wgAutoConfirmAge ), ), */ ); Seem to be coming from https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=commit;h=c532e81d583d3d0439fe76eea4d105d675461b56 This might be by design on the wmf/* branches. I don't know.