# Projects

User does not belong to any projects.

# Today

• Clear sailing ahead.

# Tomorrow

• Clear sailing ahead.

# Thursday

• Clear sailing ahead.

# User Details

User Since
Oct 24 2014, 11:35 PM (283 w, 3 d)
Availability
Available
LDAP User
Unknown
MediaWiki User

# Nov 16 2019

In T51969 TrevorParscal write

# Oct 26 2019

The errors had been there for ages. It was only when the infobox template was added to the pages with unknown parameter tracking in this edit

Found it!

# Oct 25 2019

Hope the above explanation sufices.

Math_errors - errors caused by a syntax error in the expression.

SalixAlba added a comment to T216171: Issue with MathJax in Chinese.

See T50032 which looks related. A fix might be to enclosed the chinese characters in \text{} as in the example at https://en.wikipedia.org/wiki/User:TheDJ/math which has the example

Also tried action=purge&mathpurge=true to no effect.

# Oct 17 2019

Fixed thanks. I had a lot of problems as the other site advised using ssh-keygen -t rsa -b 4096 to generate the key. This didn't seem to play well with toolforge.

# Oct 10 2019

The problem is not in the in the normal list of sub-categories but in the expanded list of categories when using the CategoryTree extension.

# Sep 17 2019

SalixAlba added a comment to T233121: alt tag in math environment seems to get ignored.

To help the discussion here is some info about current usage.

# Sep 8 2019

SalixAlba added a comment to T232224: September 2019 DoS attacks [Public].

Message received from UK National Cyber Security Centre. Is there any info we could send to them.

# Sep 7 2019

SalixAlba added a comment to T232224: September 2019 DoS attacks [Public].

How certain is that the attack—if it was noticeable at all—was the root cause of the esams outage? My analysis of Grafana plots and personal experience led to following conclusions:

1. About 17:44 some network hardware in Amsterdam failed, presumably a router. Varnish and backends stayed idle.
2. About 18:04 a change in the dyna.wikimedia.org resolving threw Old-World users to eqiad, and the event is reflected in a strong activity surge recorded in Ashburn.
3. About 18:24 European admins restarted the crashed device and the Foundation switched dyna.wikimedia.org back.
4. The problematical device suffered more failures, but dyna.wikimedia.org remained at text-lb.esams.wikimedia.org.
SalixAlba added a comment to T232224: September 2019 DoS attacks [Public].

Looks like attackers have stopped for now, but may be back tomorrow.

SalixAlba added a comment to T232224: September 2019 DoS attacks [Public].

I've contacted the UK National Cyber Security Centre about this and had a response. Is there an official contact I should use.

# Apr 9 2019

SalixAlba added a comment to T218642: Edits using mobile editor can corrupt maths syntax.

Just to thank the mobile team and others for resolving this quickly. Well done all.

# Mar 19 2019

SalixAlba added a comment to T218642: Edits using mobile editor can corrupt maths syntax.

It looks like the \v in \varphi is being interpreted as a special character. Other backslashes like \cos are removed.

# Nov 1 2018

It might be worth documenting the workaround in Help:Formula for the affected languages.

# Aug 20 2018

SalixAlba added a comment to T197925: Create a bot to replace deprecated math syntax .

There is an interesting comment on

# Aug 19 2018

Is it possible to extends this to cover the other deprecated syntax we are trying to remove \and, \bold etc.

# Jul 26 2018

SalixAlba added a comment to T197925: Create a bot to replace deprecated math syntax .

One failed page
https://en.wikipedia.org/w/index.php?title=User_talk:Bdmy&diff=prev&oldid=852026081&diffmode=source
here the page had nowiki's and unmatched maths tags. This meant the bot matched a large proportion of the article, and did changes syntax outside of maths tags.

SalixAlba committed rTTEXfe501a370acd: minor spelling (authored by SalixAlba).
minor spelling
Reject if page contains nowiki anywhere, also only save if change is made

# Jul 2 2018

Allow a different input file name to be specified on the command line.

# Jul 1 2018

SalixAlba added a comment to T197925: Create a bot to replace deprecated math syntax .

Cool I can commit, now. A few test commits.

SalixAlba added a comment to T197925: Create a bot to replace deprecated math syntax .

I've changed regexp to

mstr=re.sub(r'(?<!\\)\\or(?![a-zA-Z])', u'\\lor',mstr)

rather than

mstr=re.sub(r'(?<!\\)\\or(?=[^a-zA-Z])', u'\\lor',mstr)

this matched $AAA \or$.

SalixAlba added a comment to T197925: Create a bot to replace deprecated math syntax .

Managed to checkout project but I'm not sure if I've got permissions to push. Either that or I don't know what I've doing!

SalixAlba updated the task description for T197925: Create a bot to replace deprecated math syntax .

I think its working fine now.

SalixAlba renamed T197545: Grant project members access to repository created for texbot tool from yraaaaaaaa to Grant project members access to repository created for texbot tool.
SalixAlba renamed T196815: Document uploading SSH keys to Striker / Toolsadmin from 8bbaaaaaaa to Document uploading SSH keys to Striker / Toolsadmin.
SalixAlba renamed T197925: Create a bot to replace deprecated math syntax from ehaaaaaaaa to Create a bot to replace deprecated math syntax .
SalixAlba renamed T194905: Math Render Error with ${}$ from atcaaaaaaa to Math Render Error with ${}$.
SalixAlba updated the task description for T194905: Math Render Error with ${}$.

# Jun 30 2018

SalixAlba added a comment to T197925: Create a bot to replace deprecated math syntax .

Another edit which missed all the \and replacements.

SalixAlba added a comment to T197925: Create a bot to replace deprecated math syntax .

The problem seems to be in line

SalixAlba added a comment to T197925: Create a bot to replace deprecated math syntax .

I've not got trial approval on enwiki.

# Jun 26 2018

SalixAlba added a subtask for T197925: Create a bot to replace deprecated math syntax : Unknown Object (Task).

# Jun 22 2018

SalixAlba renamed T197925: Create a bot to replace deprecated math syntax from Create a bot to replace deprecated syntax to Create a bot to replace deprecated math syntax .
SalixAlba added a comment to T197925: Create a bot to replace deprecated math syntax .

I've run the bot on a few pages on en-wiki a few problems

SalixAlba triaged T197925: Create a bot to replace deprecated math syntax as Low priority.

# Jun 20 2018

We now have a good dataset of pages which would be affected by the bot. We plan to only run it on a limited number of pages and I've got details of all the equations which will be affected /home/salixalba/2018/all_*.txt.

# Jun 14 2018

I've modified the mathwikibot.py as there are some awkward cases like

SalixAlba added a comment to T137790: Add very long arrows to the math mode.

There are some exotic arrows used in https://en.wikipedia.org/wiki/Exact_sequence#Properties

SalixAlba added a comment to T137790: Add very long arrows to the math mode.

A workaround is to use \xrightarrow{\quad} with various spacing in the brackets

SalixAlba added a comment to T137788: Add the middle command to math symbols.

The \middle command does have a fairly good workaround, manually specifying the size using \big|, \Big|, \bigg| or \Bigg| for increasing sizes. Other bugs are harder, people are working to remove the textvc limitation but its hard

# Jun 13 2018

3.8 billion equations, seems rather high. I'm getting roughly the same numbers as you now for enwiki I get 1050627.

I've now successfully run my script on all wiki's. 6,608,695 math equations across the all projects. 554 out of 885 projects have some maths.

# Jun 10 2018

We do need to think about the process for deprecating and eventually replacing syntax. I guess first we should list the syntax we wish to deprecate. I've started a list at https://www.mediawiki.org/wiki/Extension:Math/Roadmap#Deprecated_syntax. Are there any bugs relating to this.

# Jun 9 2018

Just wondering if it would be possible to add an automated tracking category for deprecate syntax, similar to the way syntax errors are handled. This would make it easier to check there was no outdated syntax rather than running expensive scripts on Labs.

# Jun 6 2018

@SalixAlba I had a look at your script and it looks good. The problem with my script was due to <centering> and <ce> confusion and self terminating <math /> tags in bot translated articles e.g. in Afrikaans wiki. After some other troubles yesterday I was able to run my script as well, so I now have a list of original latex strings (tools-login.wmflabs.org:/home/debenben/output/*_math.txt) of all mediawiki projects except wikidata, (for some reason only testwikidata was included in the dump files).

# Jun 5 2018

For comparision in 2014 there were 571,891 equations on 35615 pages (30462 articles).

OK I've managed to rerun my script.

I also have a script on wikimedia labs which runs through a database dump and extracts all the expressions. Last run in 2014, I'll run it on the latest working dump. They split the enwiki dump in to several chunks like
/public/dumps/public/enwiki/20180601/enwiki-20180601-pages-articles1.xml-p10p30302.bz2

# May 30 2018

Sounds good, count me in.

SalixAlba updated the task description for T195861: Create a committee to improve the math support in Wikimedia projects.

# May 11 2018

SalixAlba added a comment to T155125: Replace all usages of <ce> with <chem> on wiki.

I've now fixed them all on en wiki. With little help from JavascriptWikiBrowser.

# Mar 3 2018

SalixAlba added a comment to T185552: Math rendering behavior change for \limits.

A previous workaround was

SalixAlba added a comment to T185552: Math rendering behavior change for \limits.

There was a discussion on this at https://en.wikipedia.org/wiki/Wikipedia_talk:WikiProject_Mathematics/Typography#Apparent_bug_in_rendering_\operatorname*

# Feb 26 2018

There are very many templates where the TemplateData description is incomplete and some parameters are just not documented. Some better description than unknown would be good - perhaphs "undocumented".

On en.wikipedia there is a page https://en.wikipedia.org/wiki/Wikipedia:TemplateData/List where all pages with TemplateData sections are displayed. This is periodically created from a script https://en.wikipedia.org/wiki/User:Salix_alba/TDList.js which in turn uses the page with props api call.

# Feb 23 2018

SalixAlba added a comment to T185552: Math rendering behavior change for \limits.

The desired behaviour of \operatorname followed by \limits was a MathJax bug which is now fixed (so can't be used as a workaround) https://github.com/mathjax/MathJax/issues/1225

# Jan 6 2018

I guess this is not going to be a big problem. It likely the only example on Wikipedia which was quickly detected by inclusion in https://en.wikipedia.org/wiki/Category:Articles_with_math_render_errors

Not sure if its quite related to this bug but

# Jun 16 2017

SalixAlba added a comment to T136812: Sporadic Math<->RB connection problems.

I've created https://en.wikipedia.org/wiki/Category:Articles_with_math_render_errors and a couple of talk pages have appeared in there with what appear to be syntax error, but no restbase connection errors..

# Mar 18 2017

SalixAlba added a comment to T136812: Sporadic Math<->RB connection problems.

Just to update occurrence of problems relating to this bug. I've just looked at

# Mar 2 2017

SalixAlba added a comment to T136812: Sporadic Math<->RB connection problems.

I occasionally check the tracking categories. For the last few weeks they have been clear, but you do still get occasional batches of articles failing. I've recently seen 20+ articles in https://en.wikipedia.org/wiki/Category:Articles_with_math_errors most seem to actually be OK when I look at the article with maybe five requiring a null edit to fix. I did fix a batch at the end of Jan.

# Dec 16 2016

I've run a modified version if IKhitron's query on en-wiki The query is at https://quarry.wmflabs.org/query/14837 and the results are at https://en.wikipedia.org/wiki/Wikipedia_talk:TemplateData#Top_templates_with_no_template_data.

# Oct 15 2016

SalixAlba added a comment to T148271: \bmod does not work.

Following a discussion at https://en.wikipedia.org/wiki/Wikipedia_talk:WikiProject_Mathematics#.5Cbmod_does_not_work. it seems like this is an old bug with the texvc renderer. Hardy is using that setting for his preference. It works fine with the MathML/SVG renderer.

# Jul 1 2016

SalixAlba added a comment to T136812: Sporadic Math<->RB connection problems.

The problem seems to be the \emph{w} syntax. This syntax is not listed on the supported latex at https://en.wikipedia.org/wiki/Help:Displaying_a_formula and is not suported by MathJax.

# Jun 28 2016

SalixAlba added a comment to T49037: Add tracking category to pages with errors in [itex].

It is a little annoying. But I'm convinced it is worth the extra effort. In time the number of false positives will go down and each page is re-rendered. Some talk pages which discuss rendering errors will remain.

# Jun 24 2016

SalixAlba added a comment to T136812: Sporadic Math<->RB connection problems.

The new teaching category https://en.wikipedia.org/wiki/Category:Pages_with_math_errors
makes it easy to watch for changes.

# Jun 23 2016

SalixAlba added a comment to T49037: Add tracking category to pages with errors in [itex].

It looks like this is fixed in T134872 by https://gerrit.wikimedia.org/r/292576 We can probably close this as a duplicate.

# Jun 22 2016

SalixAlba added a comment to T49037: Add tracking category to pages with errors in [itex].

So we now seem to have [[Category:Pages with math errors]] on en wiki at least.

# Jun 9 2016

A simpler test case is

SalixAlba lowered the priority of T137428: \mathop vee \limits_a^b from High to Low.

# Jun 6 2016

SalixAlba added a comment to T132885: Create Math tracking category.

There is a more specific category T49037 for a category for pages with maths error. Thats more important to me than this one.

SalixAlba added a comment to T136812: Sporadic Math<->RB connection problems.

There is a task T49037 for a tracking category for errors in math formula. With something like that it would be easier to find and fix error. I'm not sure if its technically possible for this situation when errors occur without there being an edit.

# Jun 4 2016

SalixAlba added a comment to T131177: Enable MathML by default.

This change means that it is no longer possible to copy and paste math (from Chrome at least). It might help to make the SVG fallback an actual inline image, but I can't even seem to get that to copy and paste.
I know a lot of people that copy and paste equations from Wikimedia sites (WP and WB) as a quick and easy way of displaying them in presentations and the like, and this is going to break that.

# Jun 2 2016

SalixAlba added a comment to T131177: Enable MathML by default.

Update with regard to 3: It took a while but we got plenty of feedback now. As a result we reconsidered to decision to delver MathML as default for firefox users. Now they get SVG's as well and need to install a add on which provides really good MathML support.

SalixAlba added a comment to T136812: Sporadic Math<->RB connection problems.

A search on google