Page MenuHomePhabricator

Archive the WikiLexicalData extension
Closed, ResolvedPublicRequest

Description

Reason
There has been no active development in at least 3 years, most of the changes seem to be i18n (which is a waste of translators time), and various people trying to improve the pile of Technical-Debt that is this extension

Lots of tasks on MediaWiki-extensions-WikiLexicalData-or-OmegaWiki, but again, the activity is not active work, just attempts to drag the code up to date

To-do list

Related Objects

Mentioned In
MediaWiki-extensions-WikiLexicalData-or-OmegaWiki
T242937: WikiLexicalData needs uses of global $wgUser removed
T204341: Convert WikiLexicalData to use extension registration
T198089: [WikiLexicalData] Class "Structure" does not extend PHPUnit_Framework_TestCase.
T173561: [[MediaWiki:Apihelp-ow add annotation-param-dm relation/fr]] i18n issue introduce notions of "Defined meaning" and "syntrans"
T127413: Avoid creating duplicated DefinedMeanings
T127168: History pages of X should mention X in their headlines.
T124777: Need to preserve or normalize underscore characters in expressions.
T124772: Document the Special:Suggest interface
T122492: Non-batch API functions adding to the data base should not necessarily be restricted to bot users.
T124768: Exchanging the source id of a collection in a DM page is not working as expected
T124764: API gives wrong error message
T123168: Notice: Undefined offset: 606 in /var/www/ow/extensions/WikiLexicalData/OmegaWiki/OmegaWikiRecordSets.php on line 837
T122491: API test functions should not require special rights
T122435: Wrong interface language in AJAX popup
T122434: Cannot add class attributes option values
T122298: File names generated by Special:ExportTSV should reflect data downloaded
T121972: Notice: Undefined offset: X in /var/www/ow/extensions/WikiLexicalData/OmegaWiki/OmegaWikiRecordSets.php on line 232
T118756: Database related global constants need to depend on data set.
T118642: Always link to canonical titles of DefinedMeaning pages.
T118071: A normal wiki page redirecting to a missing expression does not redirect in OmegaWiki
T118149: Double closing parentheses at the end of a DM URL kill the wiki script.
T66798: Avoid logging a null-edit of relational data.
T65876: Expressions after 1st empty one are lost from DM/Expression edits.
T64487: API batch processing should deal with blank lines consistently.
T12853: Only allow the deletion of a DM when all its values are gone
T124765: API must accept non-numeric member IDs for classes
T124907: Collection creation needs to offer a list to pick fro if there are multiple matches for he name entered
T118718: Extend Special:DataSearch to allow searching in Definition texts.
T118717: Add introductory text to Special:DataSearch
T125914: Wanted: Definitions needing translation Special page
T125883: Special:Newpages not working for Expression: and DefinedMeaning: namespaces
T125952: Special:Export ignores Expression: and DefinedMeaning: namespaces
T118840: Create special page for batch processing of annotations
T64480: Need a way to request/add language specific annotations.
T64951: Unable to define annotational attributes at any level.
T124780: List of pages should have language filter
T66781: Attribute names and values must not be changed by system.
T40626: The "usage" field should be translatable.
T26432: Inflection parameters
T24328: Annotations too difficult to reach in reading and much too difficult to write
T37383: Missing / Present Expressions list for a class is not updated
T124782: Add a "variant spelling" flag
T121786: Add iana/BCP47 code for languages to language table
T118640: Use content handler model
T118139: Extend 'language' table by a field to identity the script of an entry
T118140: Add a 'script' table
T25035: The directionality (RTL/LTR) of definitions must match the directionality of the script in which they're written
T116581: Make User ID an int(10) in the transaction table of WikiLexicalData
T10092: Mark first expression and definition
T12099: missing unicode normalization
T118141: Omegawiki / WikiLexicaldata database schema changes
T189222: Remove deprecated dieUsage, dieUsageMsg, dieUsageMsgOrDebug methods from Extensions
T296083: Avoid using User::getOption
T198059: Document typical criteria used to decide whether an extension or skin should be archived
T299281: Extension/skin archival guideline (RFC)

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

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

[translatewiki@master] mediawiki-extensions.txt: Remove the WikiLexicalData extension

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

Kizule subscribed.

No response in nearly 3 years, I'm going to take care of this.

Change 968804 merged by jenkins-bot:

[translatewiki@master] mediawiki-extensions.txt: Remove the WikiLexicalData extension

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

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

[mediawiki/extensions@master] Remove the WikiLexicalData extension

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

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

[integration/config@master] Zuul: Archive the WikiLexicalData extension

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

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

[mediawiki/extensions/WikiLexicalData@master] Archive repository

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

Change 968949 merged by jenkins-bot:

[integration/config@master] Zuul: Archive the WikiLexicalData extension

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

Mentioned in SAL (#wikimedia-releng) [2023-10-27T16:03:24Z] <James_F> Zuul: Archive the WikiLexicalData extension for T271379

Change 968951 merged by Jforrester:

[mediawiki/extensions/WikiLexicalData@master] Archive repository

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

Change 968948 merged by DannyS712:

[mediawiki/extensions@master] Remove the WikiLexicalData extension

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

hashar subscribed.

I have deleted the GitHub repository, marked the Gerrit repo read-only and deactivated the Diffusion repo. Should be complete now.