Page MenuHomePhabricator

Create Wikipedia Northern Luri
Closed, ResolvedPublic

Description

The language committee has approved the creation of Wikipedia Northern Luri.

https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikipedia_Northern_Luri

Language code: lrc
Site URL: lrc.wikipedia.org
Project name: ڤیکیپئدیا
Project namespace: ڤیکیپئدیا
Project talk namespace: چأک چئنە ڤیکیپئدیا
Project logo: https://commons.wikimedia.org/wiki/File:Wikipedia-logo-v2-lrc.svg
Timezone: UTC
Local file uploads: disabled
Additional namespaces: Portal => پورتال , Portal talk => چأک چئنە پورتال

Thank you.


Checklist:

Event Timeline

MF-Warburg raised the priority of this task from to Medium.
MF-Warburg updated the task description. (Show Details)
MF-Warburg subscribed.

Change 215970 had a related patch set uploaded (by Alex Monk):
Add language "lrc" (Northern Luri)

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

@Springle, @coren: FYI this will be created, it'll be public so will eventually need labs replication etc.

Change 216062 had a related patch set uploaded (by Alex Monk):
Update namespaces and special pages for Northern Luri (lrc) from translatewiki

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

Change 217327 had a related patch set uploaded (by Mjbmr):
Update namespaces and special pages for Northern Luri (lrc) from translatewiki

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

Change 216533 had a related patch set uploaded (by Alex Monk):
Update namespaces and special pages for Northern Luri (lrc) from translatewiki

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

Change 217331 had a related patch set uploaded (by Mjbmr):
Add Config for Northern Luri Wikipedia

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

Change 215970 merged by Dzahn:
Add language "lrc" (Northern Luri)

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

Because of T97051 we also need to make any random edit to the wikipedia.org zone template itself, besides just langlist.tmpl to actually add it. (https://gerrit.wikimedia.org/r/#/c/217424/)

Now it exists:

;; ANSWER SECTION:
lrc.wikipedia.org. 600 IN A 208.80.154.224

removed operations because DNS is done and the rest should be releng

Change 216062 merged by jenkins-bot:
Update namespaces and special pages for Northern Luri (lrc) from translatewiki

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

@Nikerabbit: Is this language ready to be used in production then, once LocalisationUpdate runs?

Change 216533 merged by jenkins-bot:
Update namespaces and special pages for Northern Luri (lrc) from translatewiki

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

Change 217327 merged by jenkins-bot:
Update namespaces and special pages for Northern Luri (lrc) from translatewiki

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

I think you have everything you need from language perspective, but I am not too familiar with wiki creation process.

The interface translations should be exported to MessagesLrc.php first, before the wiki is created. Currently that file only contains the special pages and namespace names. AFAIK the messages are exported from TWN once a certain percentage of translations is reached. The request should be put on hold until then (I had thought the messages were already exported).

We use .json these days for interface message translations (for quite sometime now) /languages/i18n/lrc.json in this case.

Yeah, this works, so the servers know the language exists: https://meta.wikimedia.org/wiki/?uselang=lrc

@greg: Does this seem OK to you? This should give it a 1 hour window after 'morning' SWAT on Tuesday (Monday is inconvenient for me). That is, unless someone else feels like doing it today (seems like a bad idea to rush it out?)/Monday.

{{#invoke:Deployment schedule|row
|when=2015-06-16 9:00 SF
|length=1
|window=Northern Luri Wikipedia creation
|who={{ircnick|Krenair|Alex}}
|what=
[[phabricator:T102026]]:
* Run mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=aawiki lrc wikipedia lrcwiki lrc.wikipedia.org
* {{gerrit|217331}} - make wikiversions change, merge, run sync-dblists, run sync-wikiversions, run sync-dir wmf-config
* Run mwscript extensions/WikimediaMaintenance/filebackend/setZoneAccess.php lrcwiki --backend=local-multiwrite
* Run foreachwikiindblist wikidataclient.dblist extensions/Wikidata/extensions/Wikibase/lib/maintenance/populateSitesTable.php --strip-protocols
* Run updateinterwikicache
}}

@greg: Does this seem OK to you? This should give it a 1 hour window after 'morning' SWAT on Tuesday (Monday is inconvenient for me)

A) I wish everyone gave me copy/pasteable deployment schedule entries when proposing something :)
B) This gives you an hour, do you remember how long it took last time, per chance? The train starts the new branch 2 hours after this, so hopefully we're alright there.

(I have it in the schedule for now, thanks!)

B) This gives you an hour, do you remember how long it took last time, per chance? The train starts the new branch 2 hours after this, so hopefully we're alright there.

Last time it was all a bit crazy due to me never having created a wiki in WMF production before (I had to rely on the potentially out-of-date documentation and information I could get from others), addWiki.php referencing extensions undeployed months ago (had to fiddle with commenting things to get it to run again after it got half way through the first time and fatal'd - since resolved), the undocumented change needed to get MWMultiVersion to identify the new site correctly (now documented, although not relevant to new wikipedias, only affected affiliate wikis due to database naming conventions), unclear echo DB setup (since resolved), and probably other things I'm forgetting. And that took just over an hour based on SAL.

Sweet, good to go then. Thanks!

Change 217331 merged by jenkins-bot:
Add Config for Northern Luri Wikipedia

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

For future reference: my list of syncs to run was a bit silly (includes unnecessary stuff, misses important stuff), use:

sync-dblist
sync-wikiversions
sync-file wmf-config/InitialiseSettings.php
sync-file langlist
sync-file w/static/images/project-logos/logo-filename.png
Restricted Application removed a subscriber: Mjbmr. · View Herald TranscriptJun 20 2015, 1:43 AM