On 3/28/06, Daniel Kinzler daniel@brightbyte.de wrote:
Hello Gregory
Just to avoid any misunderstanding: I agree with pretty much all you said. There *are* massive organizational problems, and not getting a response to a request is very frustration - it has happened to me too. My comment you responded to was aimed at Stefan's "ultimatum" - which was a misunderstanding, as it turns out.
Ah, understood. I thought you were making more of a general complaint.
On the other hand, there are in fact technical issues. For instance, as far as I know, the OAI interface would have to be extended to be usable for full text replication (not sure about the details, but I vaguely remember Kate telling me about it). To Mediawiki developers, the primary goal is to support Wikipedia, not the toolserver. It's often annoying, but that is their priority. "Official" requests from the e.V. might help, though.
OAI is expressly for text replication, but it doesn't get old revisions.
It would be easy enough to start a database with an old dump, use OAI to feed in new changes, and then cook up a little glue to sync up the missed revisions.
Since we're using mysql replication there is no need for OAI, although I'd inquired about it in the past because I've had an interest in running a live analysis database on something other than MySQL since mysql has fairly poor performance for such uses. (Although mysql 5 did improve things a fair bit.)
In any case: we should try to resolve the organizational problems, and work on ways to get around the technical issues. I know, it's frustrating to be stalled because "da man" is currently busy doing something else, but that's how it is with volunteer projects. Flying into a rage will not help. Taking load off the people we want to do things might.
Sounds good to me, though I hope no one has actually been in a rage over it... :) I know that I'm personally at the point where I won't be wasting any more time until I feel confident that my work will not be lost when toolserver has a fault and offers to fix it are ignored.