Page MenuHomePhabricator

Run `foreachwikiindblist wikidataclient extensions/Wikibase/lib/maintenance/populateSitesTable.php --force-protocol https` now wikifunctionswiki exists
Closed, ResolvedPublic

Description

Event Timeline

Hi @Jdforrester-WMF Thank you for creating the task. The new tag for tech requests from Wikidata is wmde-wikidata-tech. This tag and the Wikidata Dev Team tag ensure that we will see any new requests in a more timely manner. I'll be working on updating the herald rule to no longer use [DEPRECATED] wdwb-tech as we will soon deprecate it.

karapayneWMDE renamed this task from Run `foreachwikiindblist wikidataclient extensions/Wikibase/lib/maintenance/populateSitesTable.php --force-protocol https` now wikifunctionswiki exists to Add wikidata support for wikifunctionswiki.Aug 16 2023, 9:40 AM

I ran the script during the wikimania. I guess this piece is done.

I just tried to add a sitelink to Wikifunctions and that still doesn't seem to work. Not sure what is wrong.

you still need to add it to list of special wikis, there is a config for it.

I just tried to add a sitelink to Wikifunctions and that still doesn't seem to work. Not sure what is wrong.

T342857 isn't done yet, I believe, just the run-the-DB-script bit which is this task, except @karapayneWMDE renamed this task so now I'm confused.

The task was renamed to follow what seems to be a convention for all the other Wikidata Client wikis. See T345173: Add Wikidata support for tlywiki T343551: Add Wikidata support for suwikisource for example. This helps our team follow the full steps for each wiki and not just partial steps. @Ladsgroup at which step of https://wikitech.wikimedia.org/wiki/WMDE/Wikidata/Enable_Client did you stop, what still remains to be done?

The task was renamed to follow what seems to be a convention for all the other Wikidata Client wikis. See T345173: Add Wikidata support for tlywiki T343551: Add Wikidata support for suwikisource for example. This helps our team follow the full steps for each wiki and not just partial steps. @Ladsgroup at which step of https://wikitech.wikimedia.org/wiki/WMDE/Wikidata/Enable_Client did you stop, what still remains to be done?

Ah, but that is T342857. This task was specifically "please run this DB command that your instructions say to ask the team to run", not the rest of the work, hence the confusion.

Jdforrester-WMF renamed this task from Add wikidata support for wikifunctionswiki to Run `foreachwikiindblist wikidataclient extensions/Wikibase/lib/maintenance/populateSitesTable.php --force-protocol https` now wikifunctionswiki exists.Aug 29 2023, 3:32 PM
Jdforrester-WMF closed this task as Resolved.

I've re-labelled T342857 to your expected standard. Sorry for the confusion.

No problem at all, and thank you for the clarification. This is just confusing regardless because it never actually reached our sprint board yet, and it was already done.

@Ladsgroup at which step of https://wikitech.wikimedia.org/wiki/WMDE/Wikidata/Enable_Client did you stop, what still remains to be done?

None of that is done. It's a bit complicated and weird but for most wikis (content wikis, e.g. new language in wikiquote, etc.) you only need to run the maint script but for new wikis that are top level domain (e.g. wikifunctions), you'd need to go through that manual and the maint script of populateSitesTable is only basic start of it.