[Pkg-mediawiki-devel] src:mediawiki-extensions future

Thorsten Glaser t.glaser at tarent.de
Tue Apr 1 11:34:56 UTC 2014


Hi Romain,

since I feel as the “newcomer” in the pkg-mw team, I’d like
to ask about this: I was asked in IRC why I’m still sticking
to the CDBS packaging. I wrote about the issue of existing
packaging into which someone else invested work, and the
amount of effort to re-do packaging.

But when we go to MW 1.23, all extensions need to come from
git instead of svn anyway, so unless I import them into svn
like with GraphViz and RSS_Reader, we need to make something
else anyway.

I’d like to ask whether you’re feeling protective of the
existing packaging, or if I can just rip it out.

My suggestion for a new mediawiki-extensions source package
to go along with an MW 1.23 would be a 3.0 (quilt) package
with multiple *.orig.tar.xz, one each for every extension,
cut directly from upstream git in the “normal” case (probably
manually in some cases, but Mediawiki Foundation extensions
can be automated). That, plus some very basic debhelper (not
dh7 “two-lines rules file” style, because I find that about
as unmaintainable as cdbs – no offence joeyh in case you read
this) to put the files into places. Actually, I’d start from
the *binary* packages we have right now, and create from-scratch
a source package whose output matches our existing binary
packages. I’ve done so in the past.

It’s still quite some work… but I think I can do that, since
I managed to convince people at work that, if I don’t it inside
of Debian, I need to do at least the same amount of work internally,
possibly more if I start from whatever the not-me who does it in
Debian made.

bye,
//mirabilos
-- 
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