Re: Beta wiki extension debugging

Bryan Davis <[email protected]>
Newsgroups gmane.science.linguistics.wikipedia.technical
Message-ID <CAGrKmBLYfq97Ec0jCZp_rS5kujVRqJ-pGv_-wOUE3ar8E-ncHg@mail.gmail.com>
‪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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.