Page MenuHomePhabricator

Make an HTML dump of the output of the CodeReview extension on MediaWiki.org
Open, LowPublic

Description

As demanded by @Legoktm.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 24 2018, 11:53 PM
Legoktm claimed this task.Sep 24 2018, 11:57 PM

I'll give it a shot then.

I think the diffs themselves are not that important to dump (we have them at https://phabricator.wikimedia.org/diffusion/SVN/), but the review comments are often very useful.

Soooo... @Legoktm were you able to give it a try, and if so, what happened?

Dzahn added a subscriber: Dzahn.Mar 12 2019, 9:49 AM

T218079 brings T116948 up again and this task here is a blocker for both.

Change 500884 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[mediawiki/extensions/CodeReview@master] CodeRevisionView: Fix one case of viewvc not being optional

https://gerrit.wikimedia.org/r/500884

Change 500884 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] CodeRevisionView: Fix one case of viewvc not being optional

https://gerrit.wikimedia.org/r/500884

I guess this task is stalled? I'll check with @Legoktm to see if we can move it forward.

Also checking in with @CCicalese_WMF to see if we can rebalance some resources.

WDoranWMF triaged this task as Low priority.Tue, Jun 25, 1:51 PM
WDoranWMF added a subscriber: WDoranWMF.

It appears this extension's data is accessible here
https://www.mediawiki.org/wiki/Special:Code

So we need to scrap all the data under these pages. However, the scale of the data is such that it would have to be paginated in some manner, which would then need to be ported to MW.org.

I'm moving this to the Core Platform Team Inbox so that it can be triaged and planned into a future sprint for one of our subteams.

Krinkle added a subscriber: Krinkle.EditedWed, Jun 26, 8:33 PM

We've done a similar archiving in the past when we shutdown our BugZilla installation.
Don't know if you want to go this route, but it's an idea I explored last year at T205482:

  • Maybe a MW maintenance script or Python scraper to render the pages without the skin (like action=render, but for Special:Code), and upload them somewhere (puppet microsite can be used).
  • Redirect the Special:Code urls for mediawiki.org to this static site, using an Apache rewrite rule.
  • Then, undeploy the extension (reduced to only log entries, as for EducationProgram, could be in WikimediaMessages repo).
WDoranWMF removed Legoktm as the assignee of this task.Tue, Jul 2, 7:06 PM
awight added a subscriber: awight.Thu, Jul 4, 7:44 AM