Page MenuHomePhabricator

Create wikipedia-pl-sysop.wikimedia.org (was: sysop-pl.wikipedia.org)
Open, LowPublic

Description

In collaboration with Polish Wikipedia admins, Wikimedia Poland would like to request a new wiki that'd be only available for Polish Wikipedia admins.

This is how they're describing the use case:

It would be possible to post materials that for various reasons should not be posted on Wikipedia or other pages visible to everyone, such as guides for admins, how to block IP ranges, how to deal with different users, etc. These would include materials created as a result of a Foundation grant we got last year.

  • Request page: N/A
  • Language code: pl
  • Site URL: wikipedia-pl-sysop.wikimedia.org
  • Directionality: LTR
  • Project name: Wiki administratorów polskojęzycznej Wikipedii
  • Project name (English): Polish sysop wiki
  • Project namespace: Project
  • Project talk namespace: Project talk
  • Visibility: Private
  • Project logo: Same as sysop-it
  • Timezone: Europe/Warsaw
  • Shard: s5
  • Local file uploads: disabled

The contact persons are Ada Jakubowska (WMPL) and Gdarin.

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 pl wikimedia wikipedia_pl_sysopwikimedia wikipedia-pl-sysop.wikimedia.org
On deployment host:
scap sync-world "Creating wikipedia_pl_sysopwikimedia (T361041)"
On mwmaint1002:
mwscript extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php --wiki=wikipedia_pl_sysopwikimedia --cluster=all 2>&1 | tee /tmp/wikipedia_pl_sysopwikimedia.UpdateSearchIndexConfig.log
On deployment host:
scap update-interwiki-cache

End of automatic output

Event Timeline

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

[operations/dns@master] create sysop-pl.wikipedia.org

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

Change #1014598 abandoned by Dzahn:

[operations/dns@master] create sysop-pl.wikipedia.org

Reason:

per comments above

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

We don't have consensus to use the wikipedia.org domain for this. Could you live with a wiki in the wikimedia.org domain instead?

I think it's no problem (@Gdarin?)

The only dilemma is that the wikipedia.org domain indicated it is for plwiki sysops, how to specify it now? Unless it would be for sysops of all pl projects?

It would have to be something like wikipedia-sysop-pl.wikimedia.org

It would have to be something like wikipedia-sysop-pl.wikimedia.org

This name suits us. Thank you!

Dzahn renamed this task from Create sysop-pl.wikipedia.org to Create wikipedia-sysop-pl.wikimedia.org (was: sysop-pl.wikipedia.org).Apr 10 2024, 2:14 PM

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

[operations/dns@master] create wikipedia-sysop-pl.wikimedia.org

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

@Ladsgroup Better with this new suggested name in wikimedia.org?

It would have to be something like wikipedia-sysop-pl.wikimedia.org

This name suits us. Thank you!

After a comment in code review, updated the suggestion to:

wikipedia-pl-sysop.wikimedia.org

because this matches the standardization we have for mailing lists in https://meta.wikimedia.org/wiki/Mailing_lists/Standardization

Change #1018747 merged by Dzahn:

[operations/dns@master] create wikipedia-pl-sysop.wikimedia.org

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

Dzahn renamed this task from Create wikipedia-sysop-pl.wikimedia.org (was: sysop-pl.wikipedia.org) to Create wikipedia-pl-sysop.wikimedia.org (was: sysop-pl.wikipedia.org).Apr 19 2024, 12:36 AM

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

[operations/puppet@production] Add sysop_plwiki to private wikis

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

Hello!
Thank you for all this.
For your information, @AramilFeraxa and @SkrzydlatyMuflon will help us in the site creation process, so at the end of your job, when you create some accounts, you can also create accounts for them :)

For your information, @AramilFeraxa and @SkrzydlatyMuflon will help us in the site creation process, so at the end of your job, when you create some accounts, you can also create accounts for them :)

Me too!

Oh, right, sorry! Of course @Wargo will also be in this team :)

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

[operations/puppet@production] Add Apache configuration for wikipedia-pl-sysop.wikimedia.org

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

Change #1023436 merged by Majavah:

[operations/puppet@production] Add Apache configuration for wikipedia-pl-sysop.wikimedia.org

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

Mentioned in SAL (#wikimedia-operations) [2024-04-23T16:46:04Z] <zabe@deploy1002> Finished scap: T361041 T362529 (duration: 06m 28s)

Change #1022447 merged by Ladsgroup:

[operations/puppet@production] Add sysop_plwiki to private wikis

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

Change #1022447 merged by Ladsgroup:

[operations/puppet@production] Add sysop_plwiki to private wikis

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

That doesn't mean it's okay to create, we probably need to restart replication on s5 sanitarium hosts.

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

[mediawiki/extensions/WikimediaMessages@master] Add messages for Polish sysop wiki (sysop_plwiki)

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

In T361041#9677658, @Dzahn hat geschrieben:

We don't have consensus to use the wikipedia.org domain for this. Could you live with a wiki in the wikimedia.org domain instead?

I just want to note that the wikipedia.org domain is already used for something similar: sysop-it.wikipedia.org

I just want to note that the wikipedia.org domain is already used for something similar: sysop-it.wikipedia.org

See the comments on https://gerrit.wikimedia.org/r/c/operations/dns/+/1014598 about this.

Change #1023526 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Add messages for Polish sysop wiki (sysop_plwiki)

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

I can help with setting up on server if you (operators) need.

wikipedia-pl-sysop.wikimedia.org exists in DNS. So the naming isn't a blocker.

I think I would need some training though to run the actual createwiki script. We only have very few people who currently can do this and they are swamped with other work. I think that's the actual issue here. I'll ask.

Private wikis are a bit more complicated to deploy. See https://wikitech.wikimedia.org/wiki/Add_a_wiki otherwise we hopefully could deploy all of them soon.

I restarted sanitarium master on eqiad and codfw in s5 and it picked up the new config. From DBA point of view, this is good to go.

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

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

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

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

[mediawiki/extensions/WikimediaMessages@master] Fix URL of sysop_plwiki

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

Change #1043210 merged by jenkins-bot:

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

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

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

[operations/mediawiki-config@master] Fully disable local uploads on sysop_plwiki

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

Change #1043289 merged by jenkins-bot:

[operations/mediawiki-config@master] Fully disable local uploads on sysop_plwiki

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

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

[operations/mediawiki-config@master] multiversion: Fix sysop_plwiki mapping

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

Change #1043298 merged by jenkins-bot:

[operations/mediawiki-config@master] multiversion: Fix sysop_plwiki mapping

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

Mentioned in SAL (#wikimedia-operations) [2024-06-13T23:20:28Z] <zabe@deploy1002> Finished scap: T361041 (duration: 11m 36s)

Mentioned in SAL (#wikimedia-operations) [2024-06-13T23:23:35Z] <zabe> zabe@mwmaint1002:~$ mwscript extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php --wiki=sysop_plwiki --cluster=all 2>&1 | tee /tmp/sysop_plwiki.UpdateSearchIndexConfig.log # T361041

Mentioned in SAL (#wikimedia-operations) [2024-06-13T23:45:26Z] <zabe@deploy1002> Started scap: T361041, [[gerrit:1043311|Update interwiki cache]]

Mentioned in SAL (#wikimedia-operations) [2024-06-13T23:56:33Z] <zabe@deploy1002> Finished scap: T361041, [[gerrit:1043311|Update interwiki cache]] (duration: 11m 07s)

Per https://wikitech.wikimedia.org/wiki/Add_a_wiki#IMPORTANT:_For_Private_Wikis before enabling local uploads for a private wiki, we need to check the permissions on the swift containers for the new wiki - see https://wikitech.wikimedia.org/wiki/Swift/How_To#Checking_/_Fixing_container_ACLs_for_private_wikis for details.

@MatthewVernon can you help with this?

Change #1043276 abandoned by Zabe:

[mediawiki/extensions/WikimediaMessages@master] Fix URL of sysop_plwiki

Reason:

https://translatewiki.net/w/i.php?title=MediaWiki:Project-localized-name-sysop_plwiki/qqq&diff=prev&oldid=12462213

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

Per https://wikitech.wikimedia.org/wiki/Add_a_wiki#IMPORTANT:_For_Private_Wikis before enabling local uploads for a private wiki, we need to check the permissions on the swift containers for the new wiki - see https://wikitech.wikimedia.org/wiki/Swift/How_To#Checking_/_Fixing_container_ACLs_for_private_wikis for details.

@MatthewVernon can you help with this?

I can check permissions of containers when they exist, but AFAICT they do not yet (e.g when logged in as the mw:media swift account swift list | grep sysop returns nothing)...?

If understand it correctly, that's for a private wiki with local upload enabled but this wiki doesn't have upload enabled?

Local file uploads: disabled

So no need to check it. At least the check can be that it doesn't exist.

I think local files would be usefull. Especially with the possibility drag&drop as @Nux wrote on BAR (https://pl.wikipedia.org/wiki/Wikipedia:Kawiarenka/Og%C3%B3lne#c-Nux-20240507210600-Nux-20240507204300).

They asked for local uploads to be enabled here (at least I read that comment like that)