[14:36:11] anomie: Did you have a script to help in the migration of extensions to using the api i18n stuff? [15:58:51] Looks like scap-purge-l10n-cache has some hanging/timeout issue [19:36:12] Reedy: Sort of, my script needs my bot framework. https://www.mediawiki.org/wiki/API/Architecture_work/i18n#Conversion_scripts [20:16:45] I wonder if we should stop committing the installed.json [20:16:57] I can't see any obvious reason we need to keep it around [20:17:02] https://github.com/composer/composer/issues/4410#issuecomment-166148112 [22:03:05] https://github.com/wikimedia/mediawiki/blob/REL1_24/RELEASE-NOTES-1.24#L6 [22:03:13] 1.24.5 is "This is a security and maintenance release of the MediaWiki 1.23 branch." [22:03:57] heehee [22:04:10] i'm pretty sure we made a release once that said, in release notes, THIS IS NOT A RELEASE YET [22:04:24] lolol [22:04:31] I might've done that before now [22:29:24] public function setCdnMaxage( $maxage ) { [22:29:24] $this->mCdnMaxage = min( $maxage, $this->mCdnMaxageLimit ); [22:29:24] } [22:29:24] public function lowerCdnMaxage( $maxage ) { [22:29:24] $this->mCdnMaxageLimit = min( $maxage, $this->mCdnMaxageLimit ); [22:29:25] $this->setCdnMaxage( $this->mCdnMaxage ); [22:29:28] } [22:29:32] Why does one call the other if they do the same thing? [22:29:37] AaronSchulz: ^^ [22:29:43] (one isn't marked deprecated) [22:30:26] oh, ignore me