‪On Fri, Dec 5, 2025 at 10:59 AM ‫יגאל חיטרון‬‎ <[email protected]> wrote:‬
>
> Thank you. But does the PatchDemo have an ability to create multiple 
> simulated wikis, so the crosswiki API could work?

Yes. You can choose to setup 2-9 wikis which all use the same
MediaWiki version and share a CentralAuth powered user system like the
Wikimedia SUL wikis. Each wiki is exposed to the internet by PatchDemo
so that you can test features which interact across multiple wikis. I
don't think the system has the ability to set different default
interface languages across the wikis in the farm yet, but I believe it
is possible to setup multiple users and assign them different UI
languages.

It is also possible to create a wiki farm locally using an number of
techniques if that is more appealing. [0][1][2]

On Fri, Dec 5, 2025 at 6:34 AM ‫יגאל חיטרון‬‎ <[email protected]> wrote:‬
>
> So my question is: can I request to have this extension deployed on the Beta 
> wiki so I can debug it? How should I go about doing that?

GlobalWatchlist is on the Beta Cluster wikis already. [3] Broadly
speaking the Beta Cluster wikis attempt to have all of the same
capabilities as the Wikimedia project content wikis. There are a few
exceptions to this, the most memorable for me being that CheckUser is
not installed in Beta Cluster.

> And how can I deploy my patch from Gerrit afterward?

The Beta Cluster wikis are updated every 10 minutes to have the latest
HEAD of the mediawiki/core, mediawiki/extensions, and mediawiki/skins
git repositories by a CI job. [4] This is a post-merge environment as
I mentioned in an earlier response. It is technically possible to
disable the automated deployment feature, manually apply a patch, and
perform tests, but this is very very rarely done as it is a cumbersome
process that also interrupts other use of the shared environment.


[0]: https://www.mediawiki.org/wiki/Manual:Wiki_family
[1]: 
https://www.mediawiki.org/wiki/MediaWiki-Docker/Configuration_recipes/Wiki_farm
[2]: https://www.mediawiki.org/wiki/User:Santhosh.thottingal/WikiFamily
[3]: https://meta.wikimedia.beta.wmcloud.org/wiki/Special:Version
[4]: https://integration.wikimedia.org/ci/view/Beta/job/beta-code-update-eqiad/

Bryan
-- 
Bryan Davis                                        Wikimedia Foundation
Principal Software Engineer                               Boise, ID USA
[[m:User:BDavis (WMF)]]                                      irc: bd808
_______________________________________________
Wikitech-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to