[Wikipedia-news] Code base questions, again

Robert Treat xzilla at users.sourceforge.net
Sat Feb 11 00:58:14 GMT 2006


On Friday 10 February 2006 14:55, Steven Ericsson Zenith wrote:
> I continue to be interested in resolving the questions related to this
> code base.
>
> In the MediaWiki code base there does appear to be at least a partial
> integration of the PostgreSQL support. And there is a note in the
> release-notes that says that PostgreSQL support is partially complete -
> requiring integration of search and install.
>

The initial port for postgresql was completed in mediawiki 1.4. AFAIK this 
actually worked.  During the development of Mediawiki 1.5 the postgresql 
support was allowed to break, and the code began to rot from there on.  
Mediawiki released 1.5 without postgresql support saying it would be fixed at 
a later date [1]. This is about the time myself and Dennis Lubert came into 
the picture (from a code stand point).  Independently we were both working on 
fixing the postgresql support in 1.5 code, and happened to run across each 
other on irc. We collaborated on a getting a working copy going (Dennis being 
the far more important piece of that equation) and proceeded with an attempt 
to push those changes back into the mediawiki proper.  I mailed the mediawiki 
developers list asking about getting access to submit changes based on thier 
procedures and was kindly rejected and instructed to submit a patch. [2] At 
this point in time, Dennis went ahead and submitted a patch to mediawiki with 
the changes we had made. From what Dennis has told me on irc, he spoke with 
the mediawiki developers who basically said that they were thankful for the 
patch but didn't have the resources to actually test and commit the patch. 
(This is putting it nicely).  As a result the the bug was closed as wontfix 
[3], and afaik mediawiki no longer plans to support postgresql going forward. 
Note that some of these conversations took place on irc, so we may not have 
direct links, but that is the impression that both Dennis and I were left 
with. 

[1]http://sourceforge.net/project/shownotes.php?release_id=361506&group_id=34373
[2]http://mail.wikipedia.org/pipermail/wikitech-l/2005-October/031958.html
[3]http://bugzilla.wikipedia.org/show_bug.cgi?id=3788

> While the Wikipgedia code base appears to be odd - For example, it is
> not clear that it is, in fact the version MediaWiki version 1.6 alpha it
> claims to be.  Which brings me back to the question of maintenance.

It has some of the 1.6 code, but the mediawiki code has been drifting faster 
than we could keep up with it. 

>
> It does not look like a lot of work to integrate PostgreSQL support with
> MediaWiki, and it just makes more sense to me that we help maintain the
> MediaWiki patch/support rather than work to keep in sync with MediaWiki
> which is still undergoing major changes.  I might be willing to put a
> day or two into fixing it - but I am not able to maintain such an
> integration.
>

it's not that we don't want to work with mediawiki, it's that they really 
aren't interested in supporting postgresql. Even if we could get them to 
start accepting patches again, I would be skeptical that postgresql would 
ever be more than a second class citizen; they use mysql, perfer mysql, and 
even have a paid mysql developer to keep things humming.  it's a shame, 
because I really think it is holding them back. 

> Mention was made here earlier of a patch submitted to MediaWiki - can I
> get a copy of that patch?
>

See the bug report above, I believe it's in there, though I suspect it will no 
longer cleanly apply.  

-- 
Robert Treat
Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL


More information about the Wikipedia-news mailing list