Page MenuHomePhabricator

Create Central Kurdish Wiktionary
Closed, ResolvedPublic

Description

The language committee has approved the creation of Central Kurdish Wiktionary.

  • Shard: s5
  • Local file uploads: disabled

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=mhwiktionary ckb wiktionary ckbwiktionary ckb.wiktionary.org
On deployment host:
scap sync-file wmf-config/db-production.php "Creating ckbwiktionary (T331831)"
scap sync-file dblists "Creating ckbwiktionary (T331831)"
scap sync-wikiversions "Creating ckbwiktionary (T331831)"
scap sync-file static/images/project-logos/ "Creating ckbwiktionary (T331831)"
scap sync-file wmf-config/logos.php "Creating ckbwiktionary (T331831)"
scap sync-file wmf-config/InitialiseSettings.php "Creating ckbwiktionary (T331831)"
scap sync-file langlist "Creating ckbwiktionary (T331831)"
On mwmaint1002:
mwscript extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php --wiki=ckbwiktionary --cluster=all 2>&1 | tee /tmp/ckbwiktionary.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 898906 had a related patch set uploaded (by Gerrit maintenance bot; author: Gerrit maintenance bot):

[mediawiki/extensions/WikimediaMessages@master] Add messages for Central Kurdish Wiktionary (ckbwiktionary)

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

Change 898906 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Add messages for Central Kurdish Wiktionary (ckbwiktionary)

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

BTW, a future-me problem:

Traceback (most recent call last):
  File "/home/amir/Phabricator-maintenance-bot/new_wikis_handler.py", line 564, in <module>
    main()
  File "/home/amir/Phabricator-maintenance-bot/new_wikis_handler.py", line 559, in main
    hande_task(task_details)
  File "/home/amir/Phabricator-maintenance-bot/new_wikis_handler.py", line 548, in hande_task
    handler.handle()
  File "/home/amir/Phabricator-maintenance-bot/new_wikis_handler.py", line 79, in handle
    handler()
  File "/home/amir/Phabricator-maintenance-bot/new_wikis_handler.py", line 161, in _handle_analytics
    maker.run()
  File "/home/amir/Phabricator-maintenance-bot/gerrit.py", line 109, in run
    self.changes()
  File "/home/amir/Phabricator-maintenance-bot/patch_makers.py", line 113, in changes
    with open('static_data/pageview/whitelist/whitelist.tsv', 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'static_data/pageview/whitelist/whitelist.tsv'

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

[mediawiki/extensions/WikimediaMessages@wmf/1.40.0-wmf.27] Add messages for Central Kurdish Wiktionary (ckbwiktionary)

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

Change 901649 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@wmf/1.40.0-wmf.27] Add messages for Central Kurdish Wiktionary (ckbwiktionary)

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

Mentioned in SAL (#wikimedia-operations) [2023-03-21T23:15:56Z] <zabe@deploy2002> Started scap: Backport for [[gerrit:901650|Add messages for Angika Wikipedia (anpwiki) (T332115)]], [[gerrit:901649|Add messages for Central Kurdish Wiktionary (ckbwiktionary) (T331831)]]

Mentioned in SAL (#wikimedia-operations) [2023-03-21T23:35:21Z] <zabe@deploy2002> zabe: Backport for [[gerrit:901650|Add messages for Angika Wikipedia (anpwiki) (T332115)]], [[gerrit:901649|Add messages for Central Kurdish Wiktionary (ckbwiktionary) (T331831)]] synced to the testservers: mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-03-21T23:46:04Z] <zabe@deploy2002> Finished scap: Backport for [[gerrit:901650|Add messages for Angika Wikipedia (anpwiki) (T332115)]], [[gerrit:901649|Add messages for Central Kurdish Wiktionary (ckbwiktionary) (T331831)]] (duration: 30m 08s)

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

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

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

Change 903794 merged by jenkins-bot:

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

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

The logo script doesn't like the provided logo.

alec@laptop:~/mediawiki/mediawiki-config$ tox -e logos -- update ckbwiktionary
logos installed: certifi==2022.12.7,charset-normalizer==2.0.12,idna==3.4,PyYAML==6.0,requests==2.28.0,scour==0.38.2,six==1.16.0,types-PyYAML==6.0.12.8,types-requests==2.28.11.15,types-urllib3==1.26.25.8,urllib3==1.26.15
logos run-test-pre: PYTHONHASHSEED='871374180'
logos run-test: commands[0] | python ./logos/manage.py update ckbwiktionary
Traceback (most recent call last):
  File "/home/alec/mediawiki/mediawiki-config/./logos/manage.py", line 653, in <module>
    main()
  File "/home/alec/mediawiki/mediawiki-config/./logos/manage.py", line 646, in main
    update(data, args.wiki, args.variant)
  File "/home/alec/mediawiki/mediawiki-config/./logos/manage.py", line 524, in update
    download(commons, name)
  File "/home/alec/mediawiki/mediawiki-config/./logos/manage.py", line 143, in download
    raise RuntimeError(f"{commons}: logo is taller than 155px, please resize it")
RuntimeError: File:Wiktionary-logo-ckb-bold.svg: logo is taller than 155px, please resize it
ERROR: InvocationError for command /home/alec/mediawiki/mediawiki-config/.tox/logos/bin/python ./logos/manage.py update ckbwiktionary (exited with code 1)
______________________________________________________________ summary _______________________________________________________________
ERROR:   logos: commands failed
alec@laptop:~/mediawiki/mediawiki-config$

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

[operations/mediawiki-config@master] Add ckbwiktionary to rtl dblist

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

Mentioned in SAL (#wikimedia-operations) [2023-03-28T23:34:55Z] <zabe@deploy2002> Finished scap: T331831 (duration: 07m 01s)

Change 903798 merged by jenkins-bot:

[operations/mediawiki-config@master] Add ckbwiktionary to rtl dblist

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

Mentioned in SAL (#wikimedia-operations) [2023-03-28T23:46:20Z] <zabe@deploy2002> Finished scap: T331831 (duration: 06m 50s)

Ladsgroup assigned this task to Zabe.

The wiki is live, any extra work should have its own ticket.

@Ladsgroup i don't know what is the exact problem is but the xtools.wmflabs.org does not recognize the project. it shows an error message like:
"ckb.wiktionary.org is not a valid project"

The wiki is live, any extra work should have its own ticket.

The usual subtasks did not get created this time due to the script error above. So doing my "add to wikistats" thing right here for this one, so it's not forgotten:

MariaDB [wikistats]> insert into wiktionaries (prefix, lang, loclang, method) select prefix,lang,loclang,method from wikipedias where prefix="ckb";

done

Change 905544 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/mediawiki-config@master] ckbwiktionary: Add logo

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

Change 905544 merged by jenkins-bot:

[operations/mediawiki-config@master] ckbwiktionary: Add logo

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

Mentioned in SAL (#wikimedia-operations) [2023-04-04T13:03:24Z] <urbanecm@deploy2002> Started scap: Backport for [[gerrit:905544|ckbwiktionary: Add logo (T331831)]]

Mentioned in SAL (#wikimedia-operations) [2023-04-04T13:10:24Z] <urbanecm@deploy2002> Finished scap: Backport for [[gerrit:905544|ckbwiktionary: Add logo (T331831)]] (duration: 07m 00s)