Hi all, I have developed the Mathoid deployment puppet script with great support of Mwalker and Bryan Davis as far as I could get. https://gerrit.wikimedia.org/r/#/c/148836/ aims to deploy mathoid on beta in a first step. Is there anything I can do to speed up the process beside waiting for code review?
Best Physikerwelt On Fri, Jul 25, 2014 at 12:53 PM, Moritz Schubotz <[email protected]> wrote: > Hi Bryan, > > On Thu, Jul 24, 2014 at 1:06 PM, Bryan Davis <[email protected]> wrote: >> On Thu, Jul 24, 2014 at 7:00 AM, Moritz Schubotz <[email protected]> >> wrote: >>> Hi Bryan, >>> >>> thank you very much for your contribution to the Math extension and >>> the associated vagrant role. >> >> :) You're welcome. Thanks for being dedicated enough to this problem >> to work on it as a volunteer. >> >>> I have tried to write a patch for operations/puppet >>> https://gerrit.wikimedia.org/r/#/c/148836/ >>> but that's far away from finished. >>> A lot of configuration and server assignment has to be done. >> >> It looks like your patch is getting some feedback this morning. \o/ >> >>> I searched for the string parsoid in the config files and found a lot >>> of entries, that seem to specify how parsoid is deployed to individual >>> servers. >>> It thought it makes little sense to copy that. >> >> I'm not sure what sort of config Mathoid needs. In general, cluster >> config uses feature flags like $wmgUseParsoid that are set in >> InitialiseSettings.php. Then the feature flags are used in >> CommonSettings.php to guard setting "LocalSettings.php" config values >> for wikis where the feature flag is enabled. Both prod and beta use >> the settings from this file. CommonSettings-labs.php can be used to >> change settings from the defaults used in production to match beta >> specific needs. >> > There are two components. The mathoid server, that does not need any > settings at the moment, and the Math extension that has some settings. > In my comment above I was not talking of the PHP settings for mathoid, > but for settings the define on which production instances parsoid is > installed, > and how monitoring is done etc. >>> I had the impression that prior to this change >>> http://git.wikimedia.org/blobdiff/operations%2Fmediawiki-config/173851ef628359d96fb196172a01cfcfd1da82e5/wmf-config%2FCommonSettings.php >>> it was possible to enable the MathML rendering mode on betalabs. >>> The comment >>> "These variables point to non-WMF servers by default." >>> is not correct. >>> $wgMathMathMLUrl = "http://mathoid.testme.wmflabs.org" is hosted in >>> the eqiad cluster. >> >> For the purposes of production configuration, something hosted in >> wmflabs.org should be treated the same as something hosted at nsa.gov. >> We don't want production to talk to labs ever. First there are privacy >> concerns and second Labs will melt if you turn even a tiny fraction of >> enwiki's traffic towards it. > Got it. >> >>> But it showed that there things on the beta cluster are different from >>> vagrant >>> https://bugzilla.wikimedia.org/show_bug.cgi?id=66516 >>> describes that the MathML tags are filtered out somehow. >> >> I get MathML rendering of the formula on >> http://deployment.wikimedia.beta.wmflabs.org/wiki/User:Anomie/Sandbox, >> but I'm not sure what that proves or disproves in relation to your bug >> reports. > The question is where did you test that. Locally get MathML as well. > But when I tested on the beta labs cluster (with the old config that > used "http://mathoid.testme.wmflabs.org") most of the MathML elements > were filtered out. > That's the bug report. I guess the reason for that is that there is a > different configuration on the beta cluster or another extension that > interferes with the math extension in an inadequate way. > Moritz > >> >> Bryan >> -- >> Bryan Davis Wikimedia Foundation <[email protected]> >> [[m:User:BDavis_(WMF)]] Sr Software Engineer Boise, ID USA >> irc: bd808 v:415.839.6885 x6855 >> >> _______________________________________________ >> Wikitech-l mailing list >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
