Page MenuHomePhabricator

Archive the StarterWiki extension
Closed, ResolvedPublicRequest

Description

Reason
Unmaintained, I'm not sure is it working.

To-do list

Event Timeline

Kizule changed the task status from Open to Stalled.Oct 23 2021, 12:39 PM
Kizule claimed this task.
Kizule moved this task from Untriaged to Archive extensions on the Projects-Cleanup board.
Kizule moved this task from Backlog to delete on the Wikimedia-GitHub board.
Kizule moved this task from Backlog to Configuration changes on the translatewiki.net board.

Stalled until @DanielFriesen's confirmation.

Unmaintained, I'm not sure is it working.

It probably isn't (I mean, all unmaintained code bitrots after a while, it's just a question of whether this while is a year, 5 years or 10+ years...); speaking as someone who has experience with something similar-ish, the major, relatively recent core DB backend changes (content table, slots/slot_roles tables, all that MCR-related stuff) mean that old code needs to be updated if you don't want to potentially experience serious data loss. Granted, the StarterWiki extension was always a rather particular feature never aimed at "generic" wikis, but still.

Stalled until @DanielFriesen's confirmation.

You may have to wait for quite a while for that because IIRC he hasn't been an active MediaWiki contributor in years, sadly. :-(

Without a response for nearly a year, I really believe that we should archive this extension.

Maybe give @DanielFriesen another poke, I see they were activate in Aug (https://guc.toolforge.org/?by=date&user=Dantman)

Were they pinged anywhere apart from on phab? I can't see anything on their MW talk page?

Maybe give @DanielFriesen another poke, I see they were activate in Aug (https://guc.toolforge.org/?by=date&user=Dantman)

Were they pinged anywhere apart from on phab? I can't see anything on their MW talk page?

Generally speaking I agree with you, but I do want to note that:

  • there's a big difference between "making a few rollbacks on-wiki" and "actually submitting code patches"
  • assuming Phab emails are enabled, you should get an email notification when you're cc'd to a ticket etc.
    • and likewise, it's totally possible to disable on-wiki Echo notification emails, so...
  • the extension is actually probably broken anyway on modern (supported) MediaWikis because of the MCR stuff and actor migration; I doubt this'd be impossible to fix, at least not for someone as qualified as he is. (Based on my experience w/ similar code, the code would also need to be updated for the new (in MW 1.34) tables like content, comment, the _temp tables, slots, slot_roles...at least.)

We're "just" talking about archiving here, not permanently wiping out all records ever related to the thing. In light of the above, I support what @Kizule wrote above and say we archive it and should Dantman return and wish to fix it, we can always unarchive it, surely!

Plus, I'm unsure what this extension should do/improve.

StarterWiki provides a set of maintenance scripts and functions to allow for creation of wiki databases based off a starter wiki.

Set of one maintenance script which isn't compatible with recent and supported versions of MediaWiki.

Plus, per WikiApiary (https://wikiapiary.com/wiki/Extension:StarterWiki) it's not used.

Pppery changed the task status from Stalled to Open.Feb 4 2023, 4:50 AM

Should I go with this?

I'd say go ahead. It's clear Daniel is not going to respond, since he's made several more sets of on-wiki rollbacks since the previous activity on this task.

Change 938428 had a related patch set uploaded (by Amire80; author: Amire80):

[translatewiki@master] Remove StarterWiki

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

Change 938428 merged by jenkins-bot:

[translatewiki@master] Remove StarterWiki

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

Change 957843 had a related patch set uploaded (by Zoranzoki21; author: Zoranzoki21):

[integration/config@master] Zuul: [mediawiki/extensions/StarterWiki] Mark as archived

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

Change 957844 had a related patch set uploaded (by Zoranzoki21; author: Zoranzoki21):

[mediawiki/extensions@master] Remove the StarterWiki extension

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

Change 957845 had a related patch set uploaded (by Zoranzoki21; author: Zoranzoki21):

[mediawiki/extensions/StarterWiki@master] Archive repository

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

Change 957843 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/StarterWiki] Mark as archived

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

Change 957844 merged by Hashar:

[mediawiki/extensions@master] Remove the StarterWiki extension

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

Change 957845 merged by Hashar:

[mediawiki/extensions/StarterWiki@master] Archive repository

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

hashar updated the task description. (Show Details)
Kizule updated the task description. (Show Details)

Finished, one task less. :)