Moving Mathoid to production cluster

12 messages
Open this post in threaded view
|

Moving Mathoid to production cluster

 Hi, during the last year the math extension achieved a goal defined back in 2003. Support of MathML. In addition there is SVG support for MathML disabled browsers. (See http://arxiv.org/abs/1404.6179 for the details) I would like to give Wikipedia users a chance to test this new long awaited feature. Therefore we would need a mathoid instance that is accessible from the production cluster. Greg Grossmeier already created the required table in the database. (Sorry for the "friction" connected with this process) Currently the MathJax team is working on a phantom.js less method to render texvc to mathml and svg. Some days ago I have tested that it, and it works quite well. I would appreciate a discussion with ops that to figure out how this can be can go to production. The original idea was to use jenkins to build the mathoid debian package. Even though the debian package builds without any issues in the launchpad ppa repo jenkins can not build the package. If there is a reference project that uses jenkins to build debian packages that go to production this would really help to figure out what is different for mathoid and why the package building does not work even though it works on launchpad. Best Physikerwelt PS: I was informed that there is a related RT that I can not access https://rt.wikimedia.org/Ticket/Display.html?id=6077-- Mit freundlichen Grüßen Moritz Schubotz _______________________________________________ Wikitech-l mailing list [hidden email] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Open this post in threaded view
|

Re: Moving Mathoid to production cluster

 On Mon, Jul 7, 2014 at 10:07 AM, Moritz Schubotz <[hidden email]> wrote: > Currently the MathJax team is working on a phantom.js less method to > render texvc to mathml and svg. Some days ago I have tested that it, > and it works quite well. I would appreciate a discussion with ops that > to figure out how this can be can go to production. The original idea > was to use jenkins to build the mathoid debian package. Even though > the debian package builds without any issues in the launchpad ppa repo > jenkins can not build the package. If there is a reference project > that uses jenkins to build debian packages that go to production this > would really help to figure out what is different for mathoid and why > the package building does not work even though it works on launchpad. Congrats to MathJax team! For Debian package, you can take a look at ContentTranslation's [1] server component - cxserver deployment repository [2] as example. [1] https://www.mediawiki.org/wiki/Content_translation[2] https://gerrit.wikimedia.org/r/#/admin/projects/mediawiki/services/cxserver/deployIf you need any help in Debian part, feel free to ping me on/offlist/IRC. -- Kartik Mistry/કાર્તિક મિસ્ત્રી | IRC: kart_ {kartikm, 0x1f1f}.wordpress.com _______________________________________________ Wikitech-l mailing list [hidden email] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Open this post in threaded view
|

Re: Moving Mathoid to production cluster

 In reply to this post by Moritz Schubotz-2 I would really like to see this follow the standard deploy scheme:  implement it in beta labs; then enable it for mediawiki.org and test2wiki; then enable it on production cluster nodes. -Chris On Mon, Jul 7, 2014 at 3:07 AM, Moritz Schubotz <[hidden email]> wrote: > Hi, > > during the last year the math extension achieved a goal defined back > in 2003. Support of MathML. In addition there is SVG support for > MathML disabled browsers. (See http://arxiv.org/abs/1404.6179 for the > details) > I would like to give Wikipedia users a chance to test this new long > awaited feature. > Therefore we would need a mathoid instance that is accessible from the > production cluster. Greg Grossmeier already created the required table > in the database. (Sorry for the "friction" connected with this > process) > Currently the MathJax team is working on a phantom.js less method to > render texvc to mathml and svg. Some days ago I have tested that it, > and it works quite well. I would appreciate a discussion with ops that > to figure out how this can be can go to production. The original idea > was to use jenkins to build the mathoid debian package. Even though > the debian package builds without any issues in the launchpad ppa repo > jenkins can not build the package. If there is a reference project > that uses jenkins to build debian packages that go to production this > would really help to figure out what is different for mathoid and why > the package building does not work even though it works on launchpad. > > Best > Physikerwelt > > PS: I was informed that there is a related RT that I can not access > https://rt.wikimedia.org/Ticket/Display.html?id=6077> > -- > Mit freundlichen Grüßen > Moritz Schubotz > > _______________________________________________ > Wikitech-l mailing list > [hidden email] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l_______________________________________________ Wikitech-l mailing list [hidden email] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Open this post in threaded view
|

Re: Moving Mathoid to production cluster

 Hi Chris, me too. How can I implement in in beta labs? Best Moritz On Mon, Jul 14, 2014 at 6:35 PM, Chris McMahon <[hidden email]> wrote: > I would really like to see this follow the standard deploy scheme: >  implement it in beta labs; then enable it for mediawiki.org and test2wiki; > then enable it on production cluster nodes. > -Chris > > > On Mon, Jul 7, 2014 at 3:07 AM, Moritz Schubotz <[hidden email]> > wrote: > >> Hi, >> >> during the last year the math extension achieved a goal defined back >> in 2003. Support of MathML. In addition there is SVG support for >> MathML disabled browsers. (See http://arxiv.org/abs/1404.6179 for the >> details) >> I would like to give Wikipedia users a chance to test this new long >> awaited feature. >> Therefore we would need a mathoid instance that is accessible from the >> production cluster. Greg Grossmeier already created the required table >> in the database. (Sorry for the "friction" connected with this >> process) >> Currently the MathJax team is working on a phantom.js less method to >> render texvc to mathml and svg. Some days ago I have tested that it, >> and it works quite well. I would appreciate a discussion with ops that >> to figure out how this can be can go to production. The original idea >> was to use jenkins to build the mathoid debian package. Even though >> the debian package builds without any issues in the launchpad ppa repo >> jenkins can not build the package. If there is a reference project >> that uses jenkins to build debian packages that go to production this >> would really help to figure out what is different for mathoid and why >> the package building does not work even though it works on launchpad. >> >> Best >> Physikerwelt >> >> PS: I was informed that there is a related RT that I can not access >> https://rt.wikimedia.org/Ticket/Display.html?id=6077>> >> -- >> Mit freundlichen Grüßen >> Moritz Schubotz >> >> _______________________________________________ >> Wikitech-l mailing list >> [hidden email] >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l> _______________________________________________ > Wikitech-l mailing list > [hidden email] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l-- Mit freundlichen Grüßen Moritz Schubotz   Telefon (Büro):  +49 30 314 22784   Telefon (Privat):+49 30 488 27330   E-Mail: [hidden email]   Web: http://www.physikerwelt.de  Skype: Schubi87   ICQ: 200302764   Msn: [hidden email] _______________________________________________ Wikitech-l mailing list [hidden email] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Open this post in threaded view
|

Re: Moving Mathoid to production cluster

 On Tue, Jul 15, 2014 at 1:10 AM, Moritz Schubotz <[hidden email]> wrote: > Hi Chris, > > me too. > How can I implement in in beta labs? > I'd say to start by filing a bugzilla ticket for Wikimedia Labs/deployment-prep. Then it is a matter of registering the proper extensions and config in puppet. Would mathoid need a dedicated host? > > Best > Moritz > > On Mon, Jul 14, 2014 at 6:35 PM, Chris McMahon <[hidden email]> > wrote: > > I would really like to see this follow the standard deploy scheme: > >  implement it in beta labs; then enable it for mediawiki.org and > test2wiki; > > then enable it on production cluster nodes. > > -Chris > > > > > > On Mon, Jul 7, 2014 at 3:07 AM, Moritz Schubotz <[hidden email]> > > wrote: > > > >> Hi, > >> > >> during the last year the math extension achieved a goal defined back > >> in 2003. Support of MathML. In addition there is SVG support for > >> MathML disabled browsers. (See http://arxiv.org/abs/1404.6179 for the > >> details) > >> I would like to give Wikipedia users a chance to test this new long > >> awaited feature. > >> Therefore we would need a mathoid instance that is accessible from the > >> production cluster. Greg Grossmeier already created the required table > >> in the database. (Sorry for the "friction" connected with this > >> process) > >> Currently the MathJax team is working on a phantom.js less method to > >> render texvc to mathml and svg. Some days ago I have tested that it, > >> and it works quite well. I would appreciate a discussion with ops that > >> to figure out how this can be can go to production. The original idea > >> was to use jenkins to build the mathoid debian package. Even though > >> the debian package builds without any issues in the launchpad ppa repo > >> jenkins can not build the package. If there is a reference project > >> that uses jenkins to build debian packages that go to production this > >> would really help to figure out what is different for mathoid and why > >> the package building does not work even though it works on launchpad. > >> > >> Best > >> Physikerwelt > >> > >> PS: I was informed that there is a related RT that I can not access > >> https://rt.wikimedia.org/Ticket/Display.html?id=6077> >> > >> -- > >> Mit freundlichen Grüßen > >> Moritz Schubotz > >> > >> _______________________________________________ > >> Wikitech-l mailing list > >> [hidden email] > >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l> > _______________________________________________ > > Wikitech-l mailing list > > [hidden email] > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l> > > > -- > Mit freundlichen Grüßen > Moritz Schubotz > >   Telefon (Büro):  +49 30 314 22784 >   Telefon (Privat):+49 30 488 27330 >   E-Mail: [hidden email] >   Web: http://www.physikerwelt.de>   Skype: Schubi87 >   ICQ: 200302764 >   Msn: [hidden email] > > _______________________________________________ > Wikitech-l mailing list > [hidden email] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l> _______________________________________________ Wikitech-l mailing list [hidden email] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Open this post in threaded view
|

Re: Moving Mathoid to production cluster

 Hi, the discussion stopped with the question: How to test the new rendering on betalabs? So, does who knows the answer? Best Moritz On Tue, Jul 15, 2014 at 12:19 PM, Moritz Schubotz <[hidden email]> wrote: > Hi Chris, > > By default the Math extension users the dedicated host > mathoid.testme.wmflabs.org this  host is accessible from the beta cluster. > A bug related to the beta cluster is available here > > https://bugzilla.wikimedia.org/show_bug.cgi?id=66516> > But I have no clue how to change the config for betalabs. > > Best > > Moritz > Am 15.07.2014 17:06 schrieb "Chris McMahon" <[hidden email]>: > >> On Tue, Jul 15, 2014 at 1:10 AM, Moritz Schubotz <[hidden email]> >> wrote: >> >> > Hi Chris, >> > >> > me too. >> > How can I implement in in beta labs? >> > >> >> I'd say to start by filing a bugzilla ticket for Wikimedia >> Labs/deployment-prep. >> Then it is a matter of registering the proper extensions and config in >> puppet. >> Would mathoid need a dedicated host? >> >> >> > >> > Best >> > Moritz >> > >> > On Mon, Jul 14, 2014 at 6:35 PM, Chris McMahon <[hidden email]> >> > wrote: >> > > I would really like to see this follow the standard deploy scheme: >> > >  implement it in beta labs; then enable it for mediawiki.org and >> > test2wiki; >> > > then enable it on production cluster nodes. >> > > -Chris >> > > >> > > >> > > On Mon, Jul 7, 2014 at 3:07 AM, Moritz Schubotz >> > > <[hidden email]> >> > > wrote: >> > > >> > >> Hi, >> > >> >> > >> during the last year the math extension achieved a goal defined back >> > >> in 2003. Support of MathML. In addition there is SVG support for >> > >> MathML disabled browsers. (See http://arxiv.org/abs/1404.6179 for the >> > >> details) >> > >> I would like to give Wikipedia users a chance to test this new long >> > >> awaited feature. >> > >> Therefore we would need a mathoid instance that is accessible from >> > >> the >> > >> production cluster. Greg Grossmeier already created the required >> > >> table >> > >> in the database. (Sorry for the "friction" connected with this >> > >> process) >> > >> Currently the MathJax team is working on a phantom.js less method to >> > >> render texvc to mathml and svg. Some days ago I have tested that it, >> > >> and it works quite well. I would appreciate a discussion with ops >> > >> that >> > >> to figure out how this can be can go to production. The original idea >> > >> was to use jenkins to build the mathoid debian package. Even though >> > >> the debian package builds without any issues in the launchpad ppa >> > >> repo >> > >> jenkins can not build the package. If there is a reference project >> > >> that uses jenkins to build debian packages that go to production this >> > >> would really help to figure out what is different for mathoid and why >> > >> the package building does not work even though it works on launchpad. >> > >> >> > >> Best >> > >> Physikerwelt >> > >> >> > >> PS: I was informed that there is a related RT that I can not access >> > >> https://rt.wikimedia.org/Ticket/Display.html?id=6077>> > >> >> > >> -- >> > >> Mit freundlichen Grüßen >> > >> Moritz Schubotz >> > >> >> > >> _______________________________________________ >> > >> Wikitech-l mailing list >> > >> [hidden email] >> > >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l>> > > _______________________________________________ >> > > Wikitech-l mailing list >> > > [hidden email] >> > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l>> > >> > >> > >> > -- >> > Mit freundlichen Grüßen >> > Moritz Schubotz >> > >> >   Telefon (Büro):  +49 30 314 22784 >> >   Telefon (Privat):+49 30 488 27330 >> >   E-Mail: [hidden email] >> >   Web: http://www.physikerwelt.de>> >   Skype: Schubi87 >> >   ICQ: 200302764 >> >   Msn: [hidden email] >> > >> > _______________________________________________ >> > Wikitech-l mailing list >> > [hidden email] >> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l>> > >> _______________________________________________ >> Wikitech-l mailing list >> [hidden email] >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l_______________________________________________ Wikitech-l mailing list [hidden email] https://lists.wikimedia.org/mailman/listinfo/wikitech-l