Testing changes to the Math extension before they get live at wikipedia

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Testing changes to the Math extension before they get live at wikipedia

Moritz Schubotz-2
Dear all,

recently some changes were merged to Wikipedia that broke some math
rendering for almost 2 days.
I'm highly interested to avoid that this will happen again.
As a reaction my goal is to develop the changes in a new branch called
math2_0_0 that get's reviewed according to the WMF standards and is
tested in a production like environment and reviewed by the community,
before the changes are merged to the master branch. Is there a
production like environment that could be used for that? Of course I
could try to create a production like environment for Math by myself
like I did with
http://math-test2.instance-proxy.wmflabs.org/wiki/Main_Page ... but I
want to avoid double work and I'm a volunteer... so my time is very
limited.

Best
Physikerwelt

--
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
Reply | Threaded
Open this post in threaded view
|

Re: Testing changes to the Math extension before they get live at wikipedia

Chris McMahon
On Mon, Feb 10, 2014 at 5:31 AM, Moritz Schubotz <[hidden email]>wrote:

> Dear all,
>
> recently some changes were merged to Wikipedia that broke some math
> rendering for almost 2 days.
> I'm highly interested to avoid that this will happen again.
>

On 27 January an automated test on beta labs identified new missing
dependencies for Math: https://bugzilla.wikimedia.org/show_bug.cgi?id=60486.
This was fixed.

On 28 January an automated test on beta labs identified an error with Math
communicating with the Parser that prevented loading any page containing a
Math expression: https://bugzilla.wikimedia.org/show_bug.cgi?id=60546.
 This was fixed.

On 29 January Physikerwelt sent a message to Antoine Musso entitled
"effects on caching" saying "please be informed that recent changes in the
Math extension and core might influence the stability of large MediaWiki
instances due to  a change in the cache key".  That message does not appear
in the wikitech-l archives for January, although Physikerwelt seems to have
forwarded Antoine's message there.
http://lists.wikimedia.org/pipermail/wikitech-l/2014-January/


> As a reaction my goal is to develop the changes in a new branch called
> math2_0_0 that get's reviewed according to the WMF standards and is
> tested in a production like environment:  and reviewed by the community,

before the changes are merged to the master branch.


Beta labs is our production like environment.  It should probably be
possible to use beta labs for this.  However, beta does run only the master
branch of each extension, but does so before the master branch of each
extension is deployed to production.

In this case the root cause of the error seems to have been that the
message about Math's effect on caching was somehow lost.


> Is there a
> production like environment that could be used for that? Of course I
> could try to create a production like environment for Math by myself
> like I did with
> http://math-test2.instance-proxy.wmflabs.org/wiki/Main_Page ... but I
> want to avoid double work and I'm a volunteer... so my time is very
> limited.
>
> Best
> Physikerwelt
>
> --
> 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