⚓ T380726 Create Wikivoyage Indonesian
Page Menu
Phabricator
Create Task
Maniphest
T380726
Create Wikivoyage Indonesian
Closed, Resolved
Public
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Mute Notifications
Protect as security issue
Assigned To
tstarling
Authored By
MF-Warburg
Nov 25 2024, 11:24 AM
2024-11-25 11:24:15 (UTC+0)
Tags
Wiki-Setup (Create)
(Backlog)
MW-1.44-notes (1.44.0-wmf.6; 2024-12-03)
Referenced Files
None
Subscribers
Agusbou2015
Aklapper
Bennylin
Dzahn
hnowlan
Ladsgroup
MF-Warburg
View All 11 Subscribers
Description
The language committee has approved the creation of Wikivoyage Indonesian.
Request page:
Language code:
id
Site URL:
id.wikivoyage.org
Directionality:
LTR
Project name:
Wikiwisata
Project name (English):
Indonesian Wikivoyage
Project namespace:
Wikiwisata
Project talk namespace:
Pembicaraan_Wikiwisata
Visibility:
Public
Project logo:
Timezone:
Asia/Jakarta
Shard:
s5
Local file uploads:
disabled
Thank you.
Pre-install automatic checklist:
DBA
decided about the shard
DNS
Apache config (Not needed)
Language configuration in language data repo
Language configuration in mediawiki core
Wikimedia messages configuration (optional)
deployed
Wikimedia messages (interwiki search result) configuration (not needed)
The Wiki is ready to be created.
Step by step commands
On deployment host:
scap sync-world "Creating idwikivoyage (T380726)"
On maintenance host:
mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=idwikivoyage
On deployment host:
scap update-interwiki-cache
End of automatic output
Details
Related Changes in Gerrit:
Subject
Repo
Branch
Lines +/-
Add RESTBase servers missing from scap targets
mediawiki/services/restbase/deploy
master
+3
-0
Add id.wikivoyage.org and tig.wikipedia.org
mediawiki/services/restbase/deploy
master
+3
-0
Add messages for Indonesian Wikivoyage (idwikivoyage)
mediawiki/extensions/WikimediaMessages
wmf/1.44.0-wmf.5
+2
-0
Create id.wikivoyage.org
operations/mediawiki-config
master
+25
-2
Add messages for Indonesian Wikivoyage (idwikivoyage)
mediawiki/extensions/WikimediaMessages
master
+2
-0
Prepare id.wikivoyage.org for installation
operations/mediawiki-config
master
+25
-3
Customize query in gerrit
Related Objects
Search...
Task Graph
Mentions
Status
Subtype
Assigned
Task
Resolved
Pppery
T381080
Post-creation work for idwikivoyage
Resolved
tstarling
T380726
Create Wikivoyage Indonesian
Resolved
fnegri
T381079
Prepare and check storage layer for idwikivoyage
Mentioned In
T377896: Q2:rack/setup/install restbase203[6-8]
T380790: decommission restbase202[1-3].codfw.wmnet
T381083: Add Wikidata support for idwikivoyage
T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core
Mentioned Here
T377896: Q2:rack/setup/install restbase203[6-8]
T380790: decommission restbase202[1-3].codfw.wmnet
T381081: Add idwikivoyage to RESTBase
T381080: Post-creation work for idwikivoyage
T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core
Event Timeline
MF-Warburg
created this task.
Nov 25 2024, 11:24 AM
2024-11-25 11:24:15 (UTC+0)
Restricted Application
added a subscriber:
Aklapper
View Herald Transcript
Nov 25 2024, 11:24 AM
2024-11-25 11:24:16 (UTC+0)
Ladsgroup
subscribed.
Nov 25 2024, 8:07 PM
2024-11-25 20:07:31 (UTC+0)
Comment Actions
Creating new wikis is being reworked right now. We need a bit.
Veracious
subscribed.
Nov 26 2024, 4:54 AM
2024-11-26 04:54:14 (UTC+0)
gerritbot
added a comment.
Nov 28 2024, 10:41 AM
2024-11-28 10:41:52 (UTC+0)
Comment Actions
Change #1098903 had a related patch set uploaded (by Gerrit maintenance bot; author: Gerrit maintenance bot):
[mediawiki/extensions/WikimediaMessages@master] Add messages for Indonesian Wikivoyage (idwikivoyage)
gerritbot
added a project:
Patch-For-Review
Nov 28 2024, 10:41 AM
2024-11-28 10:41:52 (UTC+0)
Maintenance_bot
added a parent task:
T381080: Post-creation work for idwikivoyage
Nov 28 2024, 10:41 AM
2024-11-28 10:41:57 (UTC+0)
Maintenance_bot
updated the task description.
(Show Details)
gerritbot
added a comment.
Nov 28 2024, 11:32 AM
2024-11-28 11:32:32 (UTC+0)
Comment Actions
Change #1098917 had a related patch set uploaded (by Tim Starling; author: Tim Starling):
[operations/mediawiki-config@master] Prepare id.wikivoyage.org for installation
gerritbot
added a comment.
Nov 28 2024, 11:32 AM
2024-11-28 11:32:35 (UTC+0)
Comment Actions
Change #1098918 had a related patch set uploaded (by Tim Starling; author: Tim Starling):
[operations/mediawiki-config@master] Activate id.wikivoyage.org
gerritbot
added a comment.
Nov 29 2024, 2:40 AM
2024-11-29 02:40:43 (UTC+0)
Comment Actions
Change #1098917
merged
by jenkins-bot:
[operations/mediawiki-config@master] Prepare id.wikivoyage.org for installation
Stashbot
mentioned this in
T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core
Nov 29 2024, 4:01 AM
2024-11-29 04:01:45 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-11-29T04:01:44Z] Started scap sync-world: Backport for [[gerrit:1098915|addWiki.php tweaks]], [[gerrit:1098916|Run dumpInterwiki.php locally with no changes]], [[gerrit:1098917|Prepare id.wikivoyage.org for installation (
T380726
T352113
)]], [[gerrit:1099065|dumpInterwiki: read from preinstall.dblist (
T352113
)]], [[gerrit:1099066|addWiki: Move DB_ADMIN to core]], [[gerrit:1099064|addWiki: Add UpdateSearchIndexConf
Stashbot
added a comment.
Nov 29 2024, 4:12 AM
2024-11-29 04:12:19 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-11-29T04:12:18Z] tstarling: Backport for [[gerrit:1098915|addWiki.php tweaks]], [[gerrit:1098916|Run dumpInterwiki.php locally with no changes]], [[gerrit:1098917|Prepare id.wikivoyage.org for installation (
T380726
T352113
)]], [[gerrit:1099065|dumpInterwiki: read from preinstall.dblist (
T352113
)]], [[gerrit:1099066|addWiki: Move DB_ADMIN to core]], [[gerrit:1099064|addWiki: Add UpdateSearchIndexConfig]], [[gerrit
Stashbot
added a comment.
Nov 29 2024, 4:20 AM
2024-11-29 04:20:19 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-11-29T04:20:17Z] Finished scap sync-world: Backport for [[gerrit:1098915|addWiki.php tweaks]], [[gerrit:1098916|Run dumpInterwiki.php locally with no changes]], [[gerrit:1098917|Prepare id.wikivoyage.org for installation (
T380726
T352113
)]], [[gerrit:1099065|dumpInterwiki: read from preinstall.dblist (
T352113
)]], [[gerrit:1099066|addWiki: Move DB_ADMIN to core]], [[gerrit:1099064|addWiki: Add UpdateSearchIndexCon
Ladsgroup
mentioned this in
T381083: Add Wikidata support for idwikivoyage
Nov 29 2024, 1:57 PM
2024-11-29 13:57:08 (UTC+0)
gerritbot
added a comment.
Dec 2 2024, 3:30 AM
2024-12-02 03:30:55 (UTC+0)
Comment Actions
Change #1099405 had a related patch set uploaded (by Tim Starling; author: Gerrit maintenance bot):
[mediawiki/extensions/WikimediaMessages@wmf/1.44.0-wmf.5] Add messages for Indonesian Wikivoyage (idwikivoyage)
gerritbot
added a comment.
Dec 2 2024, 3:35 AM
2024-12-02 03:35:10 (UTC+0)
Comment Actions
Change #1098903
merged
by jenkins-bot:
[mediawiki/extensions/WikimediaMessages@master] Add messages for Indonesian Wikivoyage (idwikivoyage)
gerritbot
added a comment.
Dec 2 2024, 3:38 AM
2024-12-02 03:38:12 (UTC+0)
Comment Actions
Change #1098918
merged
by jenkins-bot:
[operations/mediawiki-config@master] Create id.wikivoyage.org
gerritbot
added a comment.
Dec 2 2024, 3:54 AM
2024-12-02 03:54:43 (UTC+0)
Comment Actions
Change #1099405
merged
by jenkins-bot:
[mediawiki/extensions/WikimediaMessages@wmf/1.44.0-wmf.5] Add messages for Indonesian Wikivoyage (idwikivoyage)
Stashbot
added a comment.
Dec 2 2024, 3:55 AM
2024-12-02 03:55:27 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-02T03:55:25Z] Started scap sync-world: Backport for [[gerrit:1098918|Create id.wikivoyage.org (
T380726
T352113
)]], [[gerrit:1099405|Add messages for Indonesian Wikivoyage (idwikivoyage) (
T380726
)]]
ReleaseTaggerBot
added a project:
MW-1.44-notes (1.44.0-wmf.6; 2024-12-03)
Dec 2 2024, 4:00 AM
2024-12-02 04:00:42 (UTC+0)
Stashbot
added a comment.
Dec 2 2024, 4:12 AM
2024-12-02 04:12:30 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-02T04:12:28Z] tstarling: Backport for [[gerrit:1098918|Create id.wikivoyage.org (
T380726
T352113
)]], [[gerrit:1099405|Add messages for Indonesian Wikivoyage (idwikivoyage) (
T380726
)]] synced to the testservers (
Stashbot
added a comment.
Dec 2 2024, 4:26 AM
2024-12-02 04:26:32 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-02T04:26:30Z] Finished scap sync-world: Backport for [[gerrit:1098918|Create id.wikivoyage.org (
T380726
T352113
)]], [[gerrit:1099405|Add messages for Indonesian Wikivoyage (idwikivoyage) (
T380726
)]] (duration: 31m 05s)
Maintenance_bot
removed a project:
Patch-For-Review
Dec 2 2024, 4:30 AM
2024-12-02 04:30:24 (UTC+0)
gerritbot
added a comment.
Dec 2 2024, 5:34 AM
2024-12-02 05:34:46 (UTC+0)
Comment Actions
Change #1099411 had a related patch set uploaded (by Tim Starling; author: Tim Starling):
[mediawiki/services/restbase/deploy@master] Add id.wikivoyage.org
gerritbot
added a project:
Patch-For-Review
Dec 2 2024, 5:34 AM
2024-12-02 05:34:47 (UTC+0)
Agusbou2015
subscribed.
Dec 2 2024, 2:18 PM
2024-12-02 14:18:25 (UTC+0)
Bennylin
subscribed.
Dec 3 2024, 7:09 PM
2024-12-03 19:09:50 (UTC+0)
Comment Actions
Don't forget to change the logo. (As of now still the default English logo). Thanks.
Ladsgroup
added a comment.
Dec 3 2024, 10:35 PM
2024-12-03 22:35:04 (UTC+0)
Comment Actions
In
T380726#10377318
@Bennylin
wrote:
Don't forget to change the logo. (As of now still the default English logo). Thanks.
That should be taken care of in
T381080: Post-creation work for idwikivoyage
Pppery
subscribed.
Dec 5 2024, 6:04 PM
2024-12-05 18:04:40 (UTC+0)
Comment Actions
Why is this task still open? Normally these are resolved when the wiki is created.
Ladsgroup
added a subscriber:
tstarling
Dec 5 2024, 6:15 PM
2024-12-05 18:15:30 (UTC+0)
Comment Actions
Since
@tstarling
is the owner of this ticket specifically, I let him decide. But yeah. The rest should be done in the post creation ticket
tstarling
added a comment.
Dec 5 2024, 11:08 PM
2024-12-05 23:08:42 (UTC+0)
Comment Actions
RESTBase is still broken.
is linked to this ticket and is unmerged.
Pppery
added a comment.
Dec 5 2024, 11:38 PM
2024-12-05 23:38:54 (UTC+0)
Comment Actions
There's a separate task for that:
T381081
tstarling
added subscribers:
MSantos
hnowlan
Dec 6 2024, 12:11 AM
2024-12-06 00:11:33 (UTC+0)
Comment Actions
OK, but in future, I don't want there to be a task. You shouldn't need a task for a one-line change. It's just in the RESTBase project with no subscribers, which is unmonitored, so it's not like the task is helping it to actually get done.
According to
@MSantos
, it is harmless to deploy the RESTBase config before the wiki is created, and I am recommending that going forward. If I understand correctly, it shouldn't be post-creation work because it is actually broken until the change is deployed. The Math extension is logging 404s, you can see it in the Math channel on logstash, e.g.
this error
. The referrer is
which does indeed give a user visible error if you try to do anything.
Ladsgroup
added a comment.
Edited
Dec 6 2024, 1:27 PM
2024-12-06 13:27:17 (UTC+0)
Comment Actions
The current thinking is to create the core of the wiki ASAP so contributors can start the work and the rest should be handled afterwards.
Also another big reason to push this to after the wiki creation is that only a handful of engineers/volunteers are comfortable with creating new wikis (in the past five years only Zabe, Martin, James F, you, and I created wikis) and since all of these people are already overwhelmed with other work, the less they need to do, the faster they can create the wiki. Anything that can be done by larger group of people (e.g. logo changes that gets done by a way larger group of engineers and volunteers) should be pushed to after wiki creation so more people can handle it. And this has worked quite well. Reducing time from request for creation in phabricator to the actual creation from months to days (and sometimes hours)
That being said, we can look at the problem in different ways:
RESTbase is being phased out. I don't know the status of the work, but if it's in its deathbed, than we are wasting our time here.
RESTbase can also instead of maintaining a long list of wikis, gather it from another list. e.g. language list for the DNS:
Even if that's not possible. It probably can be moved to dedicated file so we can create the patch for it automatically (the same way we create patches for DNS)
If that's not the working either, then we need to make more people comfortable with creating wiki and also make people who create wikis comfortable with RESTbase deployment (I'm not, I haven't deployed RESTbase ever)
I think the issue should be resolved before we can move it to pre-creation checklist.
Dzahn
subscribed.
Dec 6 2024, 6:47 PM
2024-12-06 18:47:09 (UTC+0)
Comment Actions
I realize the wiki creation tickets and their subtasks are created automatically by software. In the past I also had ideas how to slightly change what is a subtask of what etc for certain things.
I also heard that there is currently an overhaul of that software in progress and I think it moved from one to another code review system.
Could you remind us where old (and new?) version are hosted? Maybe then in the future we could submit review/pull requests to suggest changes.
(Seperate from your compelling arguments for why most things should come after wiki creation.)
Pppery
added a comment.
Dec 6 2024, 6:49 PM
2024-12-06 18:49:44 (UTC+0)
Comment Actions
Code is at
Dzahn
added a comment.
Dec 6 2024, 6:58 PM
2024-12-06 18:58:59 (UTC+0)
Comment Actions
Thanks
@Pppery
tstarling
added a comment.
Dec 9 2024, 3:21 AM
2024-12-09 03:21:30 (UTC+0)
Comment Actions
In
T380726#10386469
@Ladsgroup
wrote:
The current thinking is to create the core of the wiki ASAP so contributors can start the work and the rest should be handled afterwards.
Also another big reason to push this to after the wiki creation is that only a handful of engineers/volunteers are comfortable with creating new wikis (in the past five years only Zabe, Martin, James F, you, and I created wikis) and since all of these people are already overwhelmed with other work, the less they need to do, the faster they can create the wiki. Anything that can be done by larger group of people (e.g. logo changes that gets done by a way larger group of engineers and volunteers) should be pushed to after wiki creation so more people can handle it. And this has worked quite well. Reducing time from request for creation in phabricator to the actual creation from months to days (and sometimes hours)
Anyone can upload the RESTBase change to Gerrit, that can be delegated or automated. It needs to be done. You can't say the wiki is ready to be used when it is spewing errors.
That being said, we can look at the problem in different ways:
RESTbase is being phased out. I don't know the status of the work, but if it's in its deathbed, than we are wasting our time here.
According to
@MSantos
, it will be removed, "the work to complete this will be scheduled for next quarter".
RESTbase can also instead of maintaining a long list of wikis, gather it from another list. e.g. language list for the DNS:
I reviewed the code considering this question. It would be a bit of a nuisance. There's a build step which takes the domain list and turns it into a static routing file. Maybe you could hack the build step to download from a URL instead of a local YAML file, but you'd still need to rebuild every time a wiki is created. The routing library (written by WMF) has a README explaining how proud it is to be simple and fast, hence no domain name regexes. The domain name ends up in the path, and then the endpoints exposed under that path vary depending on 2LD.
Not worth doing at this point.
Even if that's not possible. It probably can be moved to dedicated file so we can create the patch for it automatically (the same way we create patches for DNS)
The patch could easily be made automatically. I'm not sure if that's worth doing either. It'll get used a single digit number of times before it's undeployed.
If that's not the working either, then we need to make more people comfortable with creating wiki and also make people who create wikis comfortable with RESTbase deployment (I'm not, I haven't deployed RESTbase ever)
Well,
@hnowlan
gave my change +1, which I suppose counts as permission to deploy it. I don't think I've deployed it before, but how hard can it be?
gerritbot
added a comment.
Dec 9 2024, 3:56 AM
2024-12-09 03:56:59 (UTC+0)
Comment Actions
Change #1099411
merged
by Tim Starling:
[mediawiki/services/restbase/deploy@master] Add id.wikivoyage.org and tig.wikipedia.org
Stashbot
added a comment.
Dec 9 2024, 3:58 AM
2024-12-09 03:58:00 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-09T03:57:59Z] Started deploy [restbase/deploy@27f4a8e]: add 3 wikis
T380726
Stashbot
added a comment.
Dec 9 2024, 4:08 AM
2024-12-09 04:08:46 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-09T04:08:45Z] Finished deploy [restbase/deploy@27f4a8e]: add 3 wikis
T380726
(duration: 10m 46s)
Stashbot
added a comment.
Dec 9 2024, 4:20 AM
2024-12-09 04:20:38 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-09T04:20:37Z] Started deploy [restbase/deploy@27f4a8e]: try again, seems like restbase2026 at least was skipped
T380726
Stashbot
added a comment.
Dec 9 2024, 4:29 AM
2024-12-09 04:29:38 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-09T04:29:37Z] Finished deploy [restbase/deploy@27f4a8e]: try again, seems like restbase2026 at least was skipped
T380726
(duration: 09m 00s)
Maintenance_bot
removed a project:
Patch-For-Review
Dec 9 2024, 4:30 AM
2024-12-09 04:30:53 (UTC+0)
Stashbot
mentioned this in
T380790: decommission restbase202[1-3].codfw.wmnet
Dec 9 2024, 4:31 AM
2024-12-09 04:31:16 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-09T04:31:15Z] Started deploy [restbase/deploy@0531d4e]: try again after removing decom servers
T380790
T380726
Stashbot
added a comment.
Dec 9 2024, 4:45 AM
2024-12-09 04:45:54 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-09T04:45:51Z] Finished deploy [restbase/deploy@0531d4e]: try again after removing decom servers
T380790
T380726
(duration: 14m 36s)
gerritbot
added a comment.
Dec 9 2024, 5:21 AM
2024-12-09 05:21:49 (UTC+0)
Comment Actions
Change #1101237 had a related patch set uploaded (by Tim Starling; author: Tim Starling):
[mediawiki/services/restbase/deploy@master] Add RESTBase servers missing from scap targets
gerritbot
added a project:
Patch-For-Review
Dec 9 2024, 5:21 AM
2024-12-09 05:21:50 (UTC+0)
Comment Actions
Change #1101237
merged
by Tim Starling:
[mediawiki/services/restbase/deploy@master] Add RESTBase servers missing from scap targets
Stashbot
mentioned this in
T377896: Q2:rack/setup/install restbase203[6-8]
Dec 9 2024, 5:23 AM
2024-12-09 05:23:43 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-09T05:23:42Z] Started deploy [restbase/deploy@8184836]: also deploy to restbase2036-9
T380726
T377896
Maintenance_bot
removed a project:
Patch-For-Review
Dec 9 2024, 5:30 AM
2024-12-09 05:30:43 (UTC+0)
Stashbot
added a comment.
Dec 9 2024, 5:39 AM
2024-12-09 05:39:51 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2024-12-09T05:39:49Z] Finished deploy [restbase/deploy@8184836]: also deploy to restbase2036-9
T380726
T377896
(duration: 16m 06s)
tstarling
closed this task as
Resolved
Dec 9 2024, 5:41 AM
2024-12-09 05:41:37 (UTC+0)
tstarling
claimed this task.
Comment Actions
How hard can it be, right?
Pppery
added a comment.
Dec 9 2024, 5:50 AM
2024-12-09 05:50:00 (UTC+0)
Comment Actions
Touching anything that's not been actively maintained for a while is always harder than you think.
fnegri
changed the status of subtask
T381079: Prepare and check storage layer for idwikivoyage
from
Open
to
In Progress
Dec 19 2024, 12:39 PM
2024-12-19 12:39:42 (UTC+0)
fnegri
closed subtask
T381079: Prepare and check storage layer for idwikivoyage
as
Resolved
Dec 20 2024, 10:27 AM
2024-12-20 10:27:59 (UTC+0)
Log In to Comment
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct.
Wikimedia Foundation
Code of Conduct
Disclaimer
CC-BY-SA
GPL
Credits