[Pkg-mediawiki-devel] Bug#728347: Bug#728347: Bug#728347: News about new upstream version of mediawiki

Thorsten Glaser t.glaser at tarent.de
Wed Mar 26 20:05:58 UTC 2014

On Wed, 26 Mar 2014, Jonathan Dowland wrote:

> I'm particularly interested in using this, myself. However, it requires
> nodejs and a running Parsoid server, which means Parsoid needs

*yuk* wtf?! You're kidding, right?

Admins and integrators are *not* gonna love that. (Or backporters.)

WTF *is* parsoid anyway… *looks it up*

Hm. Looks like the nodejs version in sid is good enough. No idea
about the dependencies, and I'm most certainly *not* going to
package this either.

This thing apparently can run on localhost, which is okay-ish,
admin-wise. One thing that will not work is that the Parsoid
server needs to access the api.php from “the” MediaWiki instance
it serves, according to https://www.mediawiki.org/wiki/Parsoid/Setup
anyway: first, in FusionForge we do not have api.php mostly (Olivier
had mild success, but only authenticated), and second and more
importantly, in FusionForge we have several *HUNDREDS* of MediaWiki
instances running on the same Apache. Each with their own users.

Why is this separated like that? Can MW 1.23 be set up in a way
that our use case will still work? (If not, we at tarent will have
to stick with 1.19, Affects fusionforge-plugin-mediawiki too.)

> I see the package is maintained in SVN. What's the teams feelings on
> git, and/or migrating to using git for the packaging? This may attract
> more help, and/or have some advantages in terms of closeness with
> upstream (who are using git).

I loathe git, but think svn is even worse. So, basically, I don't
care either way. But I'm a relative newcomer to the pkg-mw team;
Romain, Marc and jmw are here much longer.

One thing to consider is how src:mediawiki-extensions is constructed
from the upstream _svn_ repositories of the extensions. This will need
to be redesigned from scratch, since git, unlike bzr (which some people
would be happier with), does not have consistent and monotonically
increasing revision numbers. (Should it be needed, we can just scratch
that and package extensions “stupidly”, and I'd probably be available
to do that work too, iff I can use the new MW, see above.)

tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

More information about the Pkg-mediawiki-devel mailing list