> Perhaps I'm only stating the obvious here, but I would suggest
> the following guidelines:
> - Local developers can make always updates in local parts
> of the code, for updates in the common part of the code they
> should ask Lee's permisson.
> - When a new version of the code is installed for the English
> Wikipedia then this should be announced (on Wikitech-l) and
> then installed on local Wikipedias by the local developers as
> soon as possible.
> - Local developers are responsible for putting local bug-reports
> on something in the common code in the Sourceforge bugtracker.
It should be simpler than that. There is only one codebase, and
it contains only one language-specific file: "LanguageDe.php",
"LanguageEs.php", and so on, all of which are kept in the single
codebase. There'a also a "LocalSettings.php" for each install,
but that doesn't change once installed.
Those files can be changed at will by anyone without affecting
the English wiki, and should be. The code is also organized so
that if, say, I add a special page and update the code of the
foreign version, that special page will appear in the foreign
version, but with English text; they can add the translation for
that page at any time, no coordination needed.
I also don't have any problem with Brion, Magnus, you, and other
developers doing direct checkins. I'd prefer that such new checkins
be tested on my server before installing them on the wiki server,
but even there I can see small bug fixes not wanting to bother.
In short, I don't think we need to worry about coordination unless
one of the groups decides to "fork" the code for some reason, and
in that case I'd try to talk them out of it, but if they really
wanted to do it, they're free to, and then they'd definitely be on
their own.