Page MenuHomePhabricator

Detect extension SelectCategory and deprecate Family.categories_last
Closed, ResolvedPublic

Description

Family.categories_last is used for the WOW family because Wikia uses the SelectCategory, which places categories after interwikis. This is only relevant for Wikia sites which have multiple languages, but that is a significant proportion of them.

In core we only have a family file for one case, the WOW family.

Detecting extension CategorySelect removes the *known* need for this Family attribute. However this should be deprecated so that other uses of this attribute have time to complain and find better solutions.

Event Timeline

jayvdb raised the priority of this task from to Needs Triage.
jayvdb updated the task description. (Show Details)
jayvdb added a project: Pywikibot.
jayvdb subscribed.

Change 183769 had a related patch set uploaded (by John Vandenberg):
Use Family.langs for categories_last in WOW family

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

Patch-For-Review

Change 183769 merged by jenkins-bot:
Use Family.langs for categories_last in WOW family

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

Xqt renamed this task from Detect extension CategorySelect and deprecate Family.categories_last to Detect extension SelectCategory and deprecate Family.categories_last.Jun 10 2025, 4:21 PM
Xqt claimed this task.
Xqt updated the task description. (Show Details)

Change #1155279 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] cleanup: deprecate Family.categories_last attribute

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

Change #1155279 merged by jenkins-bot:

[pywikibot/core@master] cleanup: deprecate Family.categories_last attribute

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