I've just upgraded a couple of our wikis with the 1.19.2 tarball. It was wonderfully smooth and everything just worked. Nice one.
A suggestion: How feasible would it be for the upgrader to (a) detect extensions in use (b) check their mediawiki.org page re: upgradeability [template-scraping] and give their status?
I ask because one wiki had a twisty maze of extensions, some upgradeable, some unchanged and one which had changed name (ArrayExtension->Arrays).
I realise the extension distributor project attempts to be a complete solution to including a rewrite of apt-get in MediaWiki ... but I'm thinking of a simpler thing that would only retrieve and list status.
- d.
On 11/23/2012 10:39 AM, David Gerard wrote:
A suggestion: How feasible would it be for the upgrader to (a) detect extensions in use (b) check their mediawiki.org page re: upgradeability [template-scraping] and give their status?
I love this idea. Other OSS software does a lot more than MW in the area of updatability. We should definitely implement this.
Bug filed: https://bugzilla.wikimedia.org/show_bug.cgi?id=42393
Note that there may be more work needed, but we definitely need *something* like this.
If I might add my opinion, this strikes me as a good idea, but it depends on how it scrapes tags, and the tags need to be fairly exact in regards to version information.
For instance, if an extension is confirmed working for "1.17" and "1.18" but there are no tags for 1.19.2 or higher, this still gives incomplete information on extension compatibility. However, I do agree it is better than nothing, and since changes on MediaWiki have to be preapproved, the information would be fairly reliable.
Ideally, I'd like the tagging system (if one was to be implemented) to scrape the MediaWiki version information from the infobox at the right of the extension page, like this one:
https://www.mediawiki.org/wiki/Extension:AbuseFilter
The scrape should get the following: "1.13+"
Of course, everyone else might have different ideas, but I think the information scrape proposal has merit.
Date: Fri, 23 Nov 2012 13:05:53 -0500 From: mah@everybody.org To: mediawiki-l@lists.wikimedia.org Subject: Re: [MediaWiki-l] Tarball upgrade very smooth, and a suggestion re: extensions
On 11/23/2012 10:39 AM, David Gerard wrote:
A suggestion: How feasible would it be for the upgrader to (a) detect extensions in use (b) check their mediawiki.org page re: upgradeability [template-scraping] and give their status?
I love this idea. Other OSS software does a lot more than MW in the area of updatability. We should definitely implement this.
Bug filed: https://bugzilla.wikimedia.org/show_bug.cgi?id=42393
Note that there may be more work needed, but we definitely need *something* like this.
Language will always shift from day to day. It is the wind blowing through our mouths. -- http://hexm.de/np
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
On 23 November 2012 21:36, Arcane 21 arcane@live.com wrote:
For instance, if an extension is confirmed working for "1.17" and "1.18" but there are no tags for 1.19.2 or higher, this still gives incomplete information on extension compatibility. However, I do agree it is better than nothing, and since changes on MediaWiki have to be preapproved, the information would be fairly reliable. Ideally, I'd like the tagging system (if one was to be implemented) to scrape the MediaWiki version information from the infobox at the right of the extension page, like this one: Of course, everyone else might have different ideas, but I think the information scrape proposal has merit.
Yeah, I was thinking in terms of scraping the infobox - an extension's infobox template on mediawiki.org itself constitutes well-curated metadata rather than just scraping arbitrary rubbish.
(I suppose the next question is how fixed is the presence of that template on extension pages, and the format of the template.)
I'm not sure how to flag updatability. I was thinking in terms of SyntaxHighlight-GeSHi, which didn't change at all between versions for 1.17 and 1.19, as I discovered when I downloaded the tarball for 1.19.
Of course, if an extension doesn't say it lives on mediawiki.org, direct the upgrader to its listed page.
- d.
On 23 November 2012 18:05, Mark A. Hershberger mah@everybody.org wrote:
Bug filed: https://bugzilla.wikimedia.org/show_bug.cgi?id=42393
:-D
Note that there may be more work needed, but we definitely need *something* like this.
Notes added, from the perspective of a tarball user.
- d.
mediawiki-l@lists.wikimedia.org