Page MenuHomePhabricator

Create Wikipedia Talysh
Closed, ResolvedPublic

Description

The language committee has approved the creation of Wikipedia Talysh.

  • Shard: s5
  • Local file uploads: enabled

Thank you.


Pre-install automatic checklist:

The creation is blocked until these part are all done.


Step by step commands:
On deployment host:
cd /srv/mediawiki-staging/
git fetch
git log -p HEAD..@{u}
git rebase
On mwmaint1002:
scap pull
mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=muswiki tly wikipedia tlywiki tly.wikipedia.org
On deployment host:
scap sync-world "Creating tlywiki (T345166)"
On mwmaint1002:
mwscript extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php --wiki=tlywiki --cluster=all 2>&1 | tee /tmp/tlywiki.UpdateSearchIndexConfig.log
On deployment host:
scap update-interwiki-cache

End of automatic output

Event Timeline

Change 952970 had a related patch set uploaded (by Gerrit maintenance bot; author: Gerrit maintenance bot):

[mediawiki/extensions/WikimediaMessages@master] Add messages for Talysh Wikipedia (tlywiki)

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

I'm going to create the wiki right now with the placeholder config as part of test period to see how it goes (more information https://lists.wikimedia.org/hyperkitty/list/langcom@lists.wikimedia.org/thread/CG3E7JL3XH34DJOYSWNCBWD42LBTIRDM/)

Change 953281 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[operations/mediawiki-config@master] Init patch for tlywiki

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

Change 952970 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Add messages for Talysh Wikipedia (tlywiki)

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

Change 953281 merged by jenkins-bot:

[operations/mediawiki-config@master] Init patch for tlywiki

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

Mentioned in SAL (#wikimedia-operations) [2023-08-29T15:19:58Z] <ladsgroup@deploy1002> Started scap: Creating tlywiki (T345166)

Mentioned in SAL (#wikimedia-operations) [2023-08-29T15:27:02Z] <ladsgroup@deploy1002> Finished scap: Creating tlywiki (T345166) (duration: 07m 03s)

Change 953296 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[operations/dns@master] Add tly to langlist

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

Change 953296 merged by Ladsgroup:

[operations/dns@master] Add tly to langlist

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

The wiki is live, ns, tz and other pieces have not been done. Please do that as part of T345170: Post-creation work for tlywiki

Ladsgroup claimed this task.

This task has been closed as "resolved" without all the steps being checked off in the description. This really should not happen. @Ladsgroup, I assume everything here can be checked off as done, as opposed to the unchecked items being removed because they actually belong to another task…?

While I'm at it, where is this kind of checklist stored in Phabrictor (so it can be used when tasks like this are created)? I've seen it in the past, but I can't find it now.

The reason I ask is, the links on the "deployed" entries don't go anywhere useful. This needs to be changed.

If someone can tell me where this is done, I promise to bookmark it for future reference. [grin]

In T345166#9144305, @Dcljr wrote:

The reason I ask is, the links on the "deployed" entries don't go anywhere useful. This needs to be changed.

They are actually useful, but might be unintuitive. They tell you whether those two messages have been deployed to all Wikimedia wikis yet (hence the enwiki link – the English Wikipedia is the last wiki to finish the deployment window). If you get an empty page, it means they haven't been fully deployed yet; if you get an actual message saying "<language> Wikipedia", that means it has been fully deployed.

They are actually useful, but might be unintuitive. [...] If you get an empty page, it means they haven't been fully deployed yet

Ah, I see. It looks like this when it has been deployed. OK, thanks.

So I guess this task was indeed closed before everything on the checklist was completed. I'll let someone else do something appropriate with those items.