Page MenuHomePhabricator

Fix the project namespace at be.wiktionary.org
Closed, ResolvedPublic

Description

Pages beginning with "Вікіслоўнік:" at be.wiktionary.org look like they ought to be in the project namespace (equivalent to "Wiktionary:"), but they aren't. There are a handful of such pages, e.g., https://be.wiktionary.org/wiki/Вікіслоўнік:Партал_супольнасці

Event Timeline

bewiktionary does not have the NS_PROJECT and associated talk names
configured at rOMWC. I can take care of that but I'll later need someone
with access to terbium to run the namespaceDupes.php maintenance script
once the config change goes live. Any deployer should be able to. There are
no more SWAT windows until Monday so this may be done the next week.

Change 378234 had a related patch set uploaded (by MarcoAurelio; owner: MarcoAurelio):
[operations/mediawiki-config@master] Meta(Talk)Namespace configuration for be.wiktionary

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

Apparently the list of pages starting with Вікіслоўнік: are these ones:

Вікіслоўнік:Вікі-фарматаванне
Вікіслоўнік:Паметы
Вікіслоўнік:Партал супольнасці
Вікіслоўнік:Спісы Сводзеша для славянскіх моў
Вікіслоўнік:Стварэнне артыкулаў
Вікіслоўнік:Шаблон

I think I'll move them to the Wiktionary: namespace before merging the change, and then let namespaceDupes.php run.

@MarcoAurelio: But if you're going to name the project namespace "Вікіслоўнік", then you don't need to move anything on-wiki before the config change, right? The script (if run after the config change) will move those "dupes" based on their current titles, as in T170065: Rename Project and Project_talk namespaces on Latvian Wiktionary.

Fortunately, there are no talk pages associated with these "Вікіслоўнік:" pages, so there won't be any of the talk-page weirdness seen in T170065.

For future reference (just in case something weird does happen), note that the following 3 titles already exist as redirects:

And the other 3 don't yet exist. FYI.

Change 378234 merged by jenkins-bot:
[operations/mediawiki-config@master] Meta(Talk)Namespace configuration for be.wiktionary

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

After running namespaceDupes:

id=2276 ns=0 dbk=Вікіслоўнік:Партал_супольнасці *** dest title exists and --add-prefix not specified
id=1671 ns=0 dbk=Вікіслоўнік:Стварэнне_артыкулаў *** dest title exists and --add-prefix not specified
id=3973 ns=0 dbk=Вікіслоўнік:Шаблон *** dest title exists and --add-prefix not specified
3 pages to fix, 0 were resolvable.

0 links to fix, 0 were resolvable.

Oh noeees

I got them rename with a broken/ prefix:

$ mwscript namespaceDupes.php --wiki=bewiktionary --add-prefix broken/ --fix
id=2276 ns=0 dbk=Вікіслоўнік:Партал_супольнасці -> Вікіслоўнік:broken/Партал_супольнасці (alternate)
id=1671 ns=0 dbk=Вікіслоўнік:Стварэнне_артыкулаў -> Вікіслоўнік:broken/Стварэнне_артыкулаў (alternate)
id=3973 ns=0 dbk=Вікіслоўнік:Шаблон -> Вікіслоўнік:broken/Шаблон (alternate)
3 pages to fix, 3 were resolvable.

0 links to fix, 0 were resolvable.

Mentioned in SAL (#wikimedia-operations) [2017-09-18T13:25:38Z] <hashar@tin> Synchronized wmf-config/InitialiseSettings.php: Meta(Talk)Namespace configuration for be.wiktionary - T175950 (duration: 00m 46s)

MarcoAurelio moved this task from ready/patched/deploy to cabinet on the User-MarcoAurelio board.
MarcoAurelio removed a project: Patch-For-Review.

Done and broken duplicates fixed.

Note that several pages in the project namespace were still showing page titles beginning with "Wiktionary:" (the URLs showed "Вікіслоўнік:", but the rendered page titles showed the English prefix). Purging the page cache on them fixed it, so they're now all showing "Вікіслоўнік:". FYI.