EducationProgram puts a lot of data into logging
There also talk pages
What are we going to do with this after we undeploy the extension? They become un-reachable...
Delete the lot after dumping?
EducationProgram puts a lot of data into logging
There also talk pages
What are we going to do with this after we undeploy the extension? They become un-reachable...
Delete the lot after dumping?
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Don't add EP NS where the wiki has no pages in that NS | operations/mediawiki-config | master | +0 -9 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T106123 Extensions needing to be removed from Wikimedia wikis | |||
Resolved | xSavitar | T125618 Deprecate and remove the EducationProgram extension from Wikimedia servers after June 30, 2018 | |||
Invalid | None | T200391 Cleaning up after EducationProgram | |||
Resolved | Reedy | T188780 Remove EP-related user groups on uninstall | |||
Resolved | Reedy | T211494 Re-enable EP Namespaces in wmf-config | |||
Resolved | None | T214457 Archive EducationProgram | |||
Resolved | Rubin16 | T282112 Delete "Education Program" and "Education Program talk" namespace from ruwiki | |||
Resolved | Zabe | T282691 Remove namespace 446 and 447 from cswiki | |||
Resolved | Zabe | T217137 Remove education program namespaces from hewiki | |||
Resolved | Zabe | T285193 Remove education program namespaces from enwiki | |||
Resolved | Zabe | T294365 Remove namespace 446 and 447 from eswiki |
Are the plans to remove all related data from the databases? Right now, the MediaWiki API says the Education( talk) namespaces don't exist, but such pages are still in the database. This causes errors for some analytical tools like XTools. We have the page_title, but we can't display it because we don't know what the namespace is.
Delete the lot after dumping?
This is my feeling. I see from T188407 there are concerns on accessing historical data. So I would dump it somewhere so everyone can access it, then remove all data from the database. As it stands now, I consider the lingering data to be corrupt.
Might be best to discuss this on wiki as any mass solution will likely require a bot, needing approval at WP:BRFA
No, a bot wouldn't need approval. It's not like it's doing mass unattended changes to pages. It would be one just dumping the contents to some pre determined pages
I wonder if we should just re-add the EducationProgram NS in mw-config to the Wikis that had it enabled...
https://en.wikipedia.org/w/api.php?action=query&pageids=38654465&prop=info%7Crevisions&rvprop=content confirms the content type isn't anything that depends on the extension, it's just wikitext
That would solve the problem with what to do about https://en.wikipedia.org/wiki/Category:Pages_linking_to_the_Education_Program_namespace
Otherwise a bot may be needed to edit all of the pages in that category, if a workaround can't be implemented in the template that populates that category.
Note that the namespaces were re-created in prod in December per T211494. As such, the talk pages are now accessible again, e.g. at https://en.wikipedia.org/wiki/Education_Program_talk:Cornell_University/Online_Communities_(Fall_2013).
If this is only about talk pages and not the subject space, then I suppose they could perhaps be mass renamed to be in the project namespace? E.g. Wikipedia_talk:Education_Program/.. or some such.
Change 488720 had a related patch set uploaded (by Reedy; owner: Reedy):
[operations/mediawiki-config@master] Don't add EP NS where the wiki has no pages in that NS
Change 488720 merged by jenkins-bot:
[operations/mediawiki-config@master] Don't add EP NS where the wiki has no pages in that NS
Extension has been archived, for more information, see: T214457. Please reopen in case we missed something.
@D3r1ck01 Will Educational Program namespaces be deleted in projects where EP was installed? For example, ruwiki, EP namespaces still exist (but its localization already gone).
Yes @MBH, we'll clean those up as well. I see related things in mediawiki-config, see links below;
@D3r1ck01 It's off-topic, but maybe you know answer. Will "Topic" namespace from cancelled Flow extension be deleted in projects, that were use it, too?
Thanks for asking @MBH but note that "Flow" (name used previously) is now called Structured Discussion is still very valid and is highly used. See an example SD topic or discussion thread: https://www.mediawiki.org/wiki/Topic:V6hzurgtb4qe02pi
In addition, in the SD code base, see the namespace here: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/Flow/+/master/extension.json#772 (which is still being used).
The extension is not dead/cancelled, it was just renamed to "StructuredDiscussions". Sorry if the rename caused any confusion and hope my response helps :)
@D3r1ck01 It "is still very valid and is highly used" not in big wikis like enwiki, commons, ruwiki, where it recognized as unusable disaster, which makes using history, reverting vandals and complex multilevel discussions impossible. As far as I know, WMF abandoned an idea to force every project use Flow, its new idea to simplify discussions (presented on last Wikimania) is JS script over normal talk pages. I'm interested, can this NS and extension be completely removed from ruwiki (local consensus exists)?
Can we get a way ahead for T188407 before this one moves forward? On some wikis this extension saw a lot of use and there is valuable material there that should not just be dumped without a method of retrieval.
And by that I mean in a more user-friendly format than a database dump (re: T186325#4615400) so that regular users can access their previous content.