On Mon, Jun 7, 2010 at 3:15 PM, Roan Kattouw roan.kattouw@gmail.com wrote:
2010/6/8 Rob Lanphier robla@wikimedia.org:
So, now we've got two different options [for deploying FlaggedRevs]:
- If it's even possible, figure out how to work around the message
cache
race condition [and deploy FlaggedRevs_alpha only to en.wikipedia.org] 2. Try to deploy to all production wikis at once next week.
Neither of those gives me warm fuzzies right now, but #2 seems to be our
new
plan of record. Thoughts?
Yeah, #2 is probably easiest. The message cache currently can't be coerced into storing two different values for the same message, to be used on different wikis, AFAIK.
One idea I'd like to float: we might be able to reconcile the messages between the two branches, and using the "Mediawiki:" namespace to override the messages we need to override (pretty much what we're already doing). I have no idea just how awful that would be, and there may be other risks I'm not accounting for, but I'm throwing that idea out there just in case it might work.
We really don't want to delay the launch at this point, but we also don't want to break any of the other production wikis in the process of rolling this out to en.wikipedia.org, so any ideas you all have on risk mitigation/minimization would be greatly appreciated.
Thanks! Rob