Re: Beta wiki extension debugging

יגאל חיטרון <[email protected]>
Newsgroups gmane.science.linguistics.wikipedia.technical
Message-ID <CAC1z5tAHzuZFdHjTcUWYaxxeJzsbtfzwg06fQDFDKa7-h0grJQ@mail.gmail.com>
Thank you. It sounds very good. And I think I can live without multiple
languages, at least for this task. And no, I would not like to do it
locally, this is much better. Is there some documentation for all these
wonders in PatchDemo? I don't want to ask you all dozen of questions if
somebody already wrote it once.
Igal

בתאריך יום ו׳, 5 בדצמ׳ 2025, 20:47, מאת Bryan Davis ‏<[email protected]>:

> ‪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/

_______________________________________________
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.