On 6/12/07, Brion Vibber <brion(a)wikimedia.org> wrote:
This is an artifact of the caching system we use for message files. You
I figured as much.
should be able to reproduce it via something like this:
1) Go into $IP/serialized
2) Run "make" to build serialized cache files of all the message arrays
3) Add a new message to the message files and make the software use it
Assuming I'm not off my rocker, this'll show the behavior you describe. ;)
Nah, I'll take your word for it :D.
When making updates, you have to update the serialized files by running
"make" in there again; then the message will
show up.
Now, the serialization update is a part of the scap process, so you
_shouldn't_ actually see this problem on the live site unless you're
playing on
test.wikipedia.org between a "svn up" and a scap. There might
be race conditions though if it's not copying the serialized files
before the code, or other such intermittent boondoggles.
Hmm .. well, it was on enwiki, not testwiki. Judging by the server logs,
it's quite possible that I did this right while you were in the middle of
the scap (though I'd note that you didn't log the actual scap :P). In any
case, it gave me a bit of a scare when I first saw that, thinking all of the
wikis might have gotten screwed up as the result of a typo or the like, but
it all seems to be working now on all of them.
Thanks for your reply.
--
Daniel Cannon (AmiDaniel)
http://amidaniel.com
cannon.danielc(a)gmail.com