Page MenuHomePhabricator

Create Wikipedia Ghanaian Pidgin
Closed, ResolvedPublic

Description

The language committee has approved the creation of Wikipedia Ghanaian Pidgin.

  • Shard: s5
  • Local file uploads: enabled

Thank you.


Pre-install automatic checklist:

The Wiki is ready to be created.


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 gpe wikipedia gpewiki gpe.wikipedia.org
On deployment host:
scap sync-file wmf-config/db-production.php "Creating gpewiki (T335969)"
scap sync-file dblists "Creating gpewiki (T335969)"
scap sync-wikiversions "Creating gpewiki (T335969)"
scap sync-file static/images/project-logos/ "Creating gpewiki (T335969)"
scap sync-file wmf-config/logos.php "Creating gpewiki (T335969)"
scap sync-file wmf-config/InitialiseSettings.php "Creating gpewiki (T335969)"
scap sync-file langlist "Creating gpewiki (T335969)"
On mwmaint1002:
mwscript extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php --wiki=gpewiki --cluster=all 2>&1 | tee /tmp/gpewiki.UpdateSearchIndexConfig.log
On deployment host:
scap update-interwiki-cache

End of automatic output

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 915696 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/dns@master] add project language 'gpe', Ghanaian Pidgin

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

Change 915696 merged by Dzahn:

[operations/dns@master] add project language 'gpe', Ghanaian Pidgin

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

added to DNS: gpe.wikipedia.org is an alias for dyna.wikimedia.org.

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

[mediawiki/extensions/WikimediaMessages@master] Add messages for Ghanaian Pidgin Wikipedia (gpewiki)

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

Change 914824 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Add messages for Ghanaian Pidgin Wikipedia (gpewiki)

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

Did this get stuck somewhere?

Someone actually doing it, I can try to automate this a bit more next week and then try it with this.

One idea to make creating new wikis faster and easier to just create them with the placeholder settings. No timezone set, no Wiki name is set, no namespace name is set. Only dblists and wikiversions, Anything else can be set afterwards.

Good idea, then there can just be subsequent config deploys until it's done. Doesn't all have to happen on one date. +1

Would also help if WMF had a team that specifically owns the process of creating new wikis. Shouldn't always be the same people who more or less have to volunteer for this. This should count as essential work.

I was referred here from T335216. Is this technical blockage or personnel blockage? What does gpewiki has to do with btmwikt?

I was referred here from T335216. Is this technical blockage or personnel blockage? What does gpewiki has to do with btmwikt?

More specifically, Dzahn pointed you to "T335969#8957974 ff", meaning the comment posted here by Ladsgroup on Jun 23 and the comment(s) immediately following that one.

In T335969#8987165, @Dcljr wrote:

I was referred here from T335216. Is this technical blockage or personnel blockage? What does gpewiki has to do with btmwikt?

More specifically, Dzahn pointed you to "T335969#8957974 ff", meaning the comment posted here by Ladsgroup on Jun 23 and the comment(s) immediately following that one.

yes. What does that comment mean in layman term?

Someone actually doing it, I can try to automate this a bit more next week and then try it with this.

what happened between June 10 and June 22? where did it get stuck?

image.png (420×557 px, 17 KB)

the checklist looked fine. There's nothing wrong in T338678 and T335987 either.

Change 935524 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/mediawiki-config@master] Initial configuration for gpewiki

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

Change 935524 merged by jenkins-bot:

[operations/mediawiki-config@master] Initial configuration for gpewiki

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

Mentioned in SAL (#wikimedia-operations) [2023-07-04T23:50:21Z] <zabe> create Wikipedia Ghanaian Pidgin # T335969

Mentioned in SAL (#wikimedia-operations) [2023-07-04T23:52:14Z] <zabe@deploy1002> zabe: T335969 synced to the testservers: mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-07-04T23:58:27Z] <zabe@deploy1002> Finished scap: T335969 (duration: 07m 40s)

New wikis tend to be created in bunches (see our Site creation log) because there's a lot of work involved, and it doesn't always go completely smoothly. So the answer to your (first) question would appear to be that no one feels like taking on that level of work (and potential work) at the moment. (As mentioned above, there is no one person or group of people whose "job" it is to create new wikis.) This may change at any time.

In fact, it appears that as I was typing this up, both wikis were created. :-)

EDIT: Whoops… no, just this one (so far).

Zabe claimed this task.

there is no one person or group of people whose "job" it is to create new wikis.)

This is the actual problem statement, fwiw.