Page MenuHomePhabricator

Physikerwelt (Moritz Schubotz)
User

Projects (8)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 24 2014, 1:27 PM (278 w, 6 d)
Availability
Available
IRC Nick
physikerwelt
LDAP User
Physikerwelt
MediaWiki User
Physikerwelt [ Global Accounts ]

Recent Activity

Tue, Feb 25

Physikerwelt created T246131: make mathoids npm install procedure compatible to node 12 and the latest node version.
Tue, Feb 25, 5:23 PM · Mathoid
Physikerwelt added a comment to T246011: Replace istanbul with nyc .

I hope if we switch to nyc we can get rid of extra code branches to improve code coverage test such as https://coveralls.io/builds/28940235/source?filename=lib/index.js#L44

Tue, Feb 25, 8:01 AM · Texvcjs
Physikerwelt closed T245344: Reenable tests for github.com/wikimedia/texvcjs as Resolved.

@MarcoAurelio thank you. Works great.

Tue, Feb 25, 7:59 AM · User-MarcoAurelio, Wikimedia-GitHub, Continuous-Integration-Infrastructure

Mon, Feb 24

Physikerwelt created T246012: Remove jshint.
Mon, Feb 24, 4:42 PM · Texvcjs
Physikerwelt created T246011: Replace istanbul with nyc .
Mon, Feb 24, 4:40 PM · Texvcjs

Fri, Feb 21

Physikerwelt placed T184879: Fix \ce grammar with macros above/below texts up for grabs.
Fri, Feb 21, 5:40 AM · Texvcjs

Wed, Feb 19

Physikerwelt closed T159735: Chemistry formulae ignore significant spaces, opposite to LateX source as Resolved.
Wed, Feb 19, 3:18 PM · Texvcjs
Physikerwelt edited projects for T159735: Chemistry formulae ignore significant spaces, opposite to LateX source, added: Texvcjs; removed Mathoid, Math.

It seems to be a pure texvcjs bug. If someone provides a test case, we can probably fix it in the grammar. What I understand is that the input

  • \ce{2.5} should be sanitized to \ce{2.5} and
  • \ce{2 . 5} should be sanitized to \ce{2 . 5}
Wed, Feb 19, 3:15 PM · Texvcjs
Physikerwelt closed T184880: texvcjs - Find solution for other commands within \ce, a subtask of T140217: Adjust texvcjs to prevent whitespace modifications in ce-tags, as Resolved.
Wed, Feb 19, 3:01 PM · Patch-For-Review, Texvcjs
Physikerwelt closed T184880: texvcjs - Find solution for other commands within \ce as Resolved.

The dollar sign was problematic. There is the begin{math} end{math} workaround.

Wed, Feb 19, 3:01 PM · Math, Texvcjs
Physikerwelt closed T188879: Remove texvc, a subtask of T137788: Add the middle command to math symbols, as Resolved.
Wed, Feb 19, 2:58 PM · Math
Physikerwelt closed T188879: Remove texvc, a subtask of T184880: texvcjs - Find solution for other commands within \ce, as Resolved.
Wed, Feb 19, 2:58 PM · Math, Texvcjs
Physikerwelt closed T188879: Remove texvc, a subtask of T185027: Bad spacing around \xrightarrow, as Resolved.
Wed, Feb 19, 2:58 PM · Texvcjs, Math
Physikerwelt closed T188879: Remove texvc, a subtask of T185552: Math rendering behavior change for \limits, as Resolved.
Wed, Feb 19, 2:58 PM · Mathoid, Math
Physikerwelt closed T188879: Remove texvc as Resolved.

texvc was removed entirely (see also T195847).
Its javascript successor texvcjs has now replaced texvc.
There is a debate to also remove texvcjs or to convert it to a non-modifying LaTeX sanity checker T245631

Wed, Feb 19, 2:58 PM · Technical-Debt, Math
Physikerwelt created T245631: Consider converting texvcjs to a LaTeX sanity checker that does not modify the original input.
Wed, Feb 19, 2:55 PM · Texvcjs
Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

I think it would be good to focus on:

Wed, Feb 19, 2:42 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

@DavidEppstein to that one must show that sane texvcjsoutput implies sane input. In general this does not seem obvious to me.

Wed, Feb 19, 6:53 AM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

OK. I think we understand the LaTeX commands allowed in MediaWiki quite well. And to rewrite another sanity checker that does not modify the output in any way would require quite a bit of time, probably cause new problems and would need to get a quite intensive security review, which might also need additional time. Thus I am proposing to fix what we have. In 2015 at NIST we got rid of the additional curlies

Wed, Feb 19, 3:30 AM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math

Tue, Feb 18

Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

The list of functions where the spacing gets wrong with additional braces is everything that is defined like a unary or binary operator because those get a spacing of \medmuskip. If you place them in braces they become a subformula with spacing rules of an ordinary math expression. By default you have block layout in LaTeX where the size of all spaces between letters and words depends on how much needs to fit into a particular line.
If you search for \stackrel in enwiki https://en.wikipedia.org/w/index.php?sort=relevance&search=insource%3A%2F%5C%5Cstackrel%2F&title=Special:Search&profile=advanced&fulltext=1&advancedSearch-current=%7B%7D&ns0=1 you will see that people just insert spaces manually. Workarounds like inserting the spaces manually take the average editor half a second. If they see that other editors also insert those spaces they just copy what the others do and think that the behavior is intentional.

wrong spacing is hard to fix,

There is a very easy fix: Not modify the source code at all. With this you can be sure that you do not create errors.
If you want to modify the source code the only other genuine fix is parsing everything like in LaTeX or Mathjax in order to see what characters and macros insert what spacing at the position where they are placed.

Tue, Feb 18, 7:38 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt added a comment to T244055: Replace Parser's creation from "Parser::__constructor" to "ParserFactory::create" across all the code.

While reading this, I was thinking about a private constructor. Not sure if that makes sense, but it would be an alternative to a code style rule.

Tue, Feb 18, 1:01 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), MediaWiki-extensions-General, Patch-For-Review, Core Platform Team Workboards (Contractor Workboard)
Physikerwelt moved T208758: Display popups for annotated <math> tags from Backlog to Next Up on the Page-Previews board.
Tue, Feb 18, 8:55 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Math, Core Platform Team Workboards (Clinic Duty Team), Readers-Web-Backlog (Needs Product Owner Decisions), Patch-For-Review, Page-Previews
Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

There is no \newcommand in MediaWiki and wrong spacing is hard to fix, if the correct spacing is unknown. A sperate issue that lists the commands would be helpful. \sqrt is from the class fun_ar1 https://github.com/wikimedia/texvcjs/blob/master/lib/texutil.js#L647-L697 and stackrel from fun_ar2 \xrightarrow from fun_ar1opt this is quite a large list of functions. I wonder that it has never been discovered that the spacing is wrong due to additional brackets. Please note that the spacing is marginally different in LaTeX, MathJax, and MathML.

Tue, Feb 18, 5:25 AM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt added a comment to T244055: Replace Parser's creation from "Parser::__constructor" to "ParserFactory::create" across all the code.

Didn’t get you. What do you mean by shorter/longer form?

Tue, Feb 18, 5:07 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), MediaWiki-extensions-General, Patch-For-Review, Core Platform Team Workboards (Contractor Workboard)

Mon, Feb 17

Physikerwelt added a comment to T244055: Replace Parser's creation from "Parser::__constructor" to "ParserFactory::create" across all the code.

Is there a follow up change to the coding convention check. Otherwise people like me might reintroduce the shorter alternative in the future without being aware of the longer form.

Mon, Feb 17, 6:57 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), MediaWiki-extensions-General, Patch-For-Review, Core Platform Team Workboards (Contractor Workboard)
Physikerwelt triaged T209563: Default $wgMathMathMLUrl points to non-working mathoid.testme.wmflabs.org as Low priority.
Mon, Feb 17, 4:28 PM · Core Platform Team Workboards (Clinic Duty Team), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), Math
Physikerwelt changed the status of T209563: Default $wgMathMathMLUrl points to non-working mathoid.testme.wmflabs.org from Open to Stalled.

Can someone^TM from the core platform team look at the op PR and decide how to proceed with them.

Mon, Feb 17, 4:28 PM · Core Platform Team Workboards (Clinic Duty Team), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), Math
Physikerwelt added a project to T211436: Rendering <chem>^3 [4]</chem> produces TeX parse error: Extra close brace or missing open brace: User-Physikerwelt.
Mon, Feb 17, 4:23 PM · User-Physikerwelt, Mathoid, Math
Physikerwelt added a project to T197640: Support using a central mathoid instance (ie hosted some where else) without restbase: User-Physikerwelt.
Mon, Feb 17, 4:22 PM · User-Physikerwelt, Math
Physikerwelt closed T224853: Math extension has problem with MultiHttpClient and http/2 requests on Linux as Resolved.

The underlying issue was resolved I think.

Mon, Feb 17, 4:22 PM · MediaWiki-General, Math

Sun, Feb 16

Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

I lost you. Are you saying it should fail or it should not?

yes, it should fail and if it renders it should render different.
The example was meant to illustrate that there is not one small problem but several small problems which can potentiate, most notably:

  • The align and aligned environment are different. One difference is that aligned can take optional arguments like t and b for top and bottom alignment in square brackets and align not, therefore align should not be replaced with aligned.

We can change that. This seems straight forward.

  • A minimal example like "a \sqrt[b] c" should stay like it is and not become "{\sqrt[{b}]{c}}" because it makes it hard to read.

I think this is very annoying. I tried to change it long ago, but I was not successful in getting this plain tex inspired extra curlies removed. Maybe I will try again to get this change merged. On the other hand, it is just hard to read, not a real error. Or?

  • If you combine it with the additional problem of detecting where the optional argument begins and where it ends you somehow end up with "\sqrt {[}..." in the more complicated example.

Not exactly. This should be possible with pegjs rules.

I have not investigated why in this particular case the optional argument is destroyed. If you really want to make sure that you can detect things like those optional arguments right, you have replicate the macro expansion like LaTeX or MathJax does it when it parses the expression (e.g. hardcode into texvc what kind of expressions and environments can take what kind of arguments) and I do not see the point of this since texvcjs does not render it. It also does not provide helpful error messages to the user therefore it should not reject the input. MathJax already has the ability to reject input and provide helpful error messages, I do not see the point of replicating that either.

To operate independently of MathJaxs (or whatever future rendering engine) problems and possible security exploits texvc was introduced in 2003. This security feature can not be dropped without broader discussion beyond the Math functionality horizon. In conclusion, texvcjs might be replaced by another security and whitelisting guard, but it won't be dropped :-(

Sun, Feb 16, 5:38 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math

Sat, Feb 15

Physikerwelt added a comment to T245343: texvcjs should not replace $\omicron$ with $\mathrm{o}$ .

I realized that \Omicron (the uppercase variant) does not render on https://www.tuhh.de/MathJax/test/sample-dynamic.html

Sat, Feb 15, 6:44 PM · Texvcjs
Physikerwelt updated subscribers of T245343: texvcjs should not replace $\omicron$ with $\mathrm{o}$ .

@Debenben Can you have a look at the replacement list https://github.com/ag-gipp/texvc-latex/blob/master/texvc.pdf and check if there are further commands, where the replacements generate false results. Just by looking at the PDF, one can, for instance, see that also \Omicron is not italic-ish. I did never realize that because I was not aware of how \omicron is supposed to look. I do relay on your input here;-)

Sat, Feb 15, 3:55 PM · Texvcjs
Physikerwelt created T245344: Reenable tests for github.com/wikimedia/texvcjs.
Sat, Feb 15, 3:01 PM · User-MarcoAurelio, Wikimedia-GitHub, Continuous-Integration-Infrastructure
Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

@Physikerwelt Thank you very much for creating the pull request, it is definitely a very good fist step in the right direction. I guess nobody really cares about the name of the category, we could simply use "Pages that use a deprecated format of the math tags" in analogy to the chem tracking category.

Sat, Feb 15, 2:57 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt created T245343: texvcjs should not replace $\omicron$ with $\mathrm{o}$ .
Sat, Feb 15, 2:44 PM · Texvcjs

Wed, Feb 12

Physikerwelt added a comment to T208408: Check whether math project requires NFS or not.

We use project and dumps intensively. However, scratch we use for temporary files only.

Wed, Feb 12, 6:36 AM · cloud-services-team (Kanban), Math, Cloud-VPS

Sun, Feb 9

Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

@Debenben the mathoid side looks good for now. For the math extension change, I would be happy to receive a suggestion for a tracking category name. I hope I get the mathoid change merged during the upcoming week so I can work on the math extension change next weekend.

Sun, Feb 9, 8:36 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

I implemented the change in texvc https://github.com/wikimedia/texvcjs/pull/34

Sun, Feb 9, 7:13 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

So first I documented the deprecations in the texvc package documentation. https://github.com/ag-gipp/texvc-latex/commit/72835b8e4636ab0ad821edaf2b72dda627d1e5d0

Sun, Feb 9, 4:17 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt added a comment to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

Oh no. I just realized that I did only implement the tracking categories for the mhchem-deprecation pages. But not the deprecated texvc syntax. I will start this today and see how far I can get.

Sun, Feb 9, 3:09 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt moved T141436: MathML with SVG or PNG causes "Undefined control sequence \emph" from Doing to Incoming on the Math board.
Sun, Feb 9, 1:46 PM · Math, Mathoid
Physikerwelt added a comment to T141436: MathML with SVG or PNG causes "Undefined control sequence \emph".

I think it boils down the question if we want to extend the set of whitelisted macros and allow \emph as part of the Wikimedia LaTeX syntax. I personally think we don't really need it, but we can also make if poll on this.

Sun, Feb 9, 1:46 PM · Math, Mathoid
Physikerwelt moved T241531: Fatal exception of type "Wikimedia\Rdbms\DBQueryError" Exception caught inside exception handler with Extension:Math from Doing to Incoming on the Math board.
Sun, Feb 9, 1:40 PM · Math
Physikerwelt changed the status of T182041: Display math generates div inside of paragraph (HTML5 violation), a subtask of T21719: HTML5 features (tracking), from Open to Stalled.
Sun, Feb 9, 1:34 PM · Tracking-Neverending, MediaWiki-Parser
Physikerwelt changed the status of T182041: Display math generates div inside of paragraph (HTML5 violation) from Open to Stalled.

I am not sure what to do here. But I think it is not "a good first bug" until there are more specific instructions on how to transition from the current to the desired behavior.

Sun, Feb 9, 1:34 PM · Math
Physikerwelt added a comment to T239359: Organize the open tasks for Project Math.

@Aklapper sorry for the long silence!

@Physikerwelt: Ah, thanks! I have some thoughts but before sharing them, please help me first to understand a bit better:
Could you explain why not all tasks in the "Mathoid" column on the current Math workboard also have the Mathoid project tag on them?

Not really. Note that the tasks are not made or curated by a group of professionals that agreed on standards. There is no systematic assignment of tags or columns. So these are two technically different ways to transport the same message. This task is related to mathoid;-)

Same question for the texvc column vs the Texvcjs tag (though those might be different things?), and the VisualEditor column vs the VisualEditor tag.

I have the same unsatisfying answer here.

Also, I'm wondering if that Design column is really needed: You could always filter for design tasks, no matter which column they are in, by clicking "Open Tasks" in the upper right corner, choose "Advanced Filter...", and query for Design tasks (or even add a shortcut link to the side bar which does that, for convenience).

Maybe that would be good enough. My problem is just that I have difficulties with the columns n>4 (which someone else created). While I see that they serve a purpose they are a bit problematic for the other columns.

Sun, Feb 9, 1:27 PM · PM, Project-Admins, Math
Physikerwelt added a comment to T229939: Use wikidata entity selector in OOUI input field.

I am not sure how to move forward here. @Esanders, do you have a hypothesis? What might be the problem here? I think the approach to use $output->addModules and specify the dependencies there is not fundamentally incorrect as outlined here
https://phabricator.wikimedia.org/T229939#5699422 but maybe the loader does not load all dependencies recursively? Or are other sources for the problem more likely?

Sun, Feb 9, 1:19 PM · Wikidata, OOUI, Math
Physikerwelt closed T239356: Enable link feature for all wikis, a subtask of T208758: Display popups for annotated <math> tags, as Resolved.
Sun, Feb 9, 1:11 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Math, Core Platform Team Workboards (Clinic Duty Team), Readers-Web-Backlog (Needs Product Owner Decisions), Patch-For-Review, Page-Previews
Physikerwelt closed T239356: Enable link feature for all wikis as Resolved.
Sun, Feb 9, 1:11 PM · MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), Patch-For-Review, Math
Physikerwelt updated the task description for T239356: Enable link feature for all wikis.
Sun, Feb 9, 1:10 PM · MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), Patch-For-Review, Math
Physikerwelt added a comment to T208758: Display popups for annotated <math> tags.

@alexhollender the two issues on the link are independent of the goodwill of the page preview team. We can just fix these drawbacks of the current implementation. For the popup itself, we need a commitment of the page preview team to that feature. Therefore I suggest we fix the hard things first and decide on an implementation plan for the popup feature. Or do you have other thoughts? I think it is important to join forces and move together in the same direction.

Sun, Feb 9, 1:10 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Math, Core Platform Team Workboards (Clinic Duty Team), Readers-Web-Backlog (Needs Product Owner Decisions), Patch-For-Review, Page-Previews

Fri, Feb 7

Physikerwelt added a comment to T201496: Wikibase CI: Quibble job should possibly include Math extension.

Yes. Almost certainly. Especially in the beginning of the weekend it is sometimes frustrating if you start to realize that wikibase became incompatible to the math extension 🤔

Fri, Feb 7, 6:56 PM · Patch-For-Review, Wikidata, Continuous-Integration-Config
Physikerwelt added a comment to T208758: Display popups for annotated <math> tags.

@Physikerwelt following up from our email, here is some design feedback:
Visual treatment on links
Imagine you are reading this section and you would like to see definitions for the equations. Some equations you can hover and the preview will appear, others will not show a preview because they have not been linked. The math equations that are linked should have some kind of visual treatment that indicates to people that you can hover over it and a preview will appear. I understand that you do not want to turn all math equations blue. Is there some other treatment you could explore here?
Interactivity
This goes along with the point above — when someone is hovering over a linked math equation there should be some visual indication (aside from the cursor changing) that the link is being hovered. As you can see with normal blue links when they are hovered an underline appears. This gives valuable feedback to the person using the website about what is happening, or what will happen if they click.

Fri, Feb 7, 11:31 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Math, Core Platform Team Workboards (Clinic Duty Team), Readers-Web-Backlog (Needs Product Owner Decisions), Patch-For-Review, Page-Previews

Jan 18 2020

Physikerwelt added a comment to T243122: Math master is currently broken due to a Wikibase change.

I think this is not ubn. Why not disable the test?

Jan 18 2020, 6:28 PM · MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), Wikidata, Math
Physikerwelt lowered the priority of T243122: Math master is currently broken due to a Wikibase change from Unbreak Now! to Medium.
Jan 18 2020, 6:27 PM · MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), Wikidata, Math

Jan 16 2020

Physikerwelt added a comment to T117659: mwext-testextension-zend should load extension mathsearch after math.

wait... I can just write a travis job and then I will be notified if something broke post merge. theoretically not optimal but in practice almost as good for this little extension.

Jan 16 2020, 4:16 PM · MathSearch, Continuous-Integration-Config
Physikerwelt lowered the priority of T117659: mwext-testextension-zend should load extension mathsearch after math from High to Medium.
Jan 16 2020, 4:15 PM · MathSearch, Continuous-Integration-Config
Physikerwelt updated subscribers of T117659: mwext-testextension-zend should load extension mathsearch after math.

@hashar @Jdforrester-WMF is there anything I can contribute to get the php unit tests running for new patches uploaded to gerrit? Was there any progress to allow self-serviced test setups a la travis?

Jan 16 2020, 2:04 PM · MathSearch, Continuous-Integration-Config
Physikerwelt closed T242957: Extension MathSearch creates a Fatal when navigating to Special:SpecialPages as Resolved.
Jan 16 2020, 11:23 AM · MathSearch
Physikerwelt committed rEMASe153793cd5f6: Fix typos in extension.json (authored by Physikerwelt).
Fix typos in extension.json
Jan 16 2020, 11:19 AM
Physikerwelt added a comment to T242957: Extension MathSearch creates a Fatal when navigating to Special:SpecialPages.

Seem to be a typo in Ib6c3044603ead1a58b63a4468c525820331ca565

Jan 16 2020, 11:07 AM · MathSearch
Physikerwelt added a comment to T117659: mwext-testextension-zend should load extension mathsearch after math.

The fact that MathSearch is currently disabled in Jenkins is not optimal. See ,e.g., T242957

Jan 16 2020, 11:06 AM · MathSearch, Continuous-Integration-Config
Physikerwelt raised the priority of T117659: mwext-testextension-zend should load extension mathsearch after math from Medium to High.
Jan 16 2020, 11:04 AM · MathSearch, Continuous-Integration-Config
Physikerwelt created T242957: Extension MathSearch creates a Fatal when navigating to Special:SpecialPages.
Jan 16 2020, 11:00 AM · MathSearch

Jan 14 2020

Physikerwelt added a comment to T209563: Default $wgMathMathMLUrl points to non-working mathoid.testme.wmflabs.org.

The changes could be merged by basically all WMDE and WMF employees. I have not looked into the special requirements to backport changes and there might be good reasons not to merge certain changes.

Jan 14 2020, 5:12 PM · Core Platform Team Workboards (Clinic Duty Team), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), Math
Physikerwelt added a comment to T209563: Default $wgMathMathMLUrl points to non-working mathoid.testme.wmflabs.org.

I have no permissions to do that.

Jan 14 2020, 3:41 PM · Core Platform Team Workboards (Clinic Duty Team), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), Math
Physikerwelt added a comment to T242669: Can't get the link for Specialpage Math Formula Information when logged in at euwiki.

@Theklan for me it works when I am logged in as well. Can you try to identify why this problem occurs? For example change your settings disable gadgets, try another wiki or another account and try to understand when this problem occurs and when it does not. Thank you.

Jan 14 2020, 10:56 AM · Math

Jan 13 2020

Physikerwelt added a comment to T239099: Link Wikipedia Articles from Specialpage Math Formula Information.

For me it worked also when I was logged in. Maybe this can be determined in a separate ticket.

Jan 13 2020, 8:04 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Math
Physikerwelt added a comment to T239099: Link Wikipedia Articles from Specialpage Math Formula Information.

works for me in a private firefox window (not logged in). maybe it is a caching issue?

Jan 13 2020, 6:37 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Math
Physikerwelt added a comment to T239099: Link Wikipedia Articles from Specialpage Math Formula Information.

It is available in all languages. Only the guide https://en.wikipedia.org/wiki/Help:Displaying_a_formula#Semantics_and_Links might not yet be translated.

Jan 13 2020, 4:38 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Math

Jan 12 2020

Physikerwelt committed rEMAS5ecf210ae79e: Use API for translation if available (authored by Physikerwelt).
Use API for translation if available
Jan 12 2020, 6:15 PM

Jan 1 2020

Physikerwelt committed rEMASc0d65873df76: Tolerate errors in MathID generation (authored by Physikerwelt).
Tolerate errors in MathID generation
Jan 1 2020, 4:18 PM

Dec 29 2019

Physikerwelt committed rEMASc5e78bc976a1: Write cache for math rendering on Wikibase sites (authored by Physikerwelt).
Write cache for math rendering on Wikibase sites
Dec 29 2019, 1:26 PM
Physikerwelt added a comment to T241531: Fatal exception of type "Wikimedia\Rdbms\DBQueryError" Exception caught inside exception handler with Extension:Math.

@StefanEis the failure in "Comparing the generated SVG with the reference failed." is not severe. I also happens on Wikipedia https://en.wikipedia.org/wiki/Special:MathStatus

Dec 29 2019, 1:12 PM · Math
Physikerwelt changed the subtype of T241531: Fatal exception of type "Wikimedia\Rdbms\DBQueryError" Exception caught inside exception handler with Extension:Math from "Task" to "Bug Report".

In it's default configuration Extension:Math does not use a database. There might be an issue in the interaction between Math and VisualEditor or Math and Wikibase. Can you provide more information on the error. Otherwise it will be hard to help here.

Dec 29 2019, 12:32 PM · Math
Physikerwelt committed rEMAS4b46339d184f: Make max length of Contentmath configurable (authored by Physikerwelt).
Make max length of Contentmath configurable
Dec 29 2019, 12:12 AM

Dec 28 2019

Physikerwelt updated the task description for T229939: Use wikidata entity selector in OOUI input field.
Dec 28 2019, 8:06 PM · Wikidata, OOUI, Math
Physikerwelt added a comment to T229939: Use wikidata entity selector in OOUI input field.

I am seeing similar problems on test.wikidata.org

Dec 28 2019, 7:57 PM · Wikidata, OOUI, Math
Physikerwelt closed T104548: Set up a stable math demo instance as Resolved.
Dec 28 2019, 11:34 AM · User-Physikerwelt, Goal, Mathoid, MathSearch, Math
Physikerwelt claimed T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages.

I checked this today. And it, unfortunately, does not work as expected.

`
curl -X POST "https://en.wikipedia.org/api/rest_v1/media/math/check/tex" -H  "accept: application/json" -H  "Content-Type: multipart/form-data" -F "q=%"

does not show any warnings. I need to look at this again:-(

Dec 28 2019, 11:32 AM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt moved T119817: Instructions for installation of Math extension need complete revamp from Doing to Incoming on the Math board.
Dec 28 2019, 10:47 AM · Documentation, Mathoid, Math
Physikerwelt moved T239356: Enable link feature for all wikis from Incoming to Next-up on the Math board.
Dec 28 2019, 10:47 AM · MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), Patch-For-Review, Math
Physikerwelt moved T241507: Don't list Special:MathWikibase if Wikibase client is unavailable from Incoming to Doing on the Math board.
Dec 28 2019, 10:46 AM · MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), User-Addshore, User-DannyS712, Math, MediaWiki-extensions-WikibaseClient, Wikidata
Physikerwelt triaged T241507: Don't list Special:MathWikibase if Wikibase client is unavailable as Medium priority.
Dec 28 2019, 10:46 AM · MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), User-Addshore, User-DannyS712, Math, MediaWiki-extensions-WikibaseClient, Wikidata
Physikerwelt closed T240458: Math Extension: Class 'Wikibase\Client\WikibaseClient' not found on wikimania2016.wikimedia.org, a subtask of T208758: Display popups for annotated <math> tags, as Resolved.
Dec 28 2019, 10:20 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Math, Core Platform Team Workboards (Clinic Duty Team), Readers-Web-Backlog (Needs Product Owner Decisions), Patch-For-Review, Page-Previews
Physikerwelt closed T240458: Math Extension: Class 'Wikibase\Client\WikibaseClient' not found on wikimania2016.wikimedia.org as Resolved.

The entire endpoint was removed from https://wikimania2016.wikimedia.org/w/api.php

Dec 28 2019, 10:20 AM · MW-1.35-notes (1.35.0-wmf.11; 2019-12-17), Beta-Cluster-reproducible, Wikidata, Math, Wikimedia-production-error
Physikerwelt updated the task description for T239356: Enable link feature for all wikis.
Dec 28 2019, 10:15 AM · MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), Patch-For-Review, Math

Dec 26 2019

Physikerwelt updated the task description for T241438: Investigate if objectcache tries to write to database during installation.
Dec 26 2019, 9:44 AM · MediaWiki-Installer, User-Physikerwelt
Physikerwelt triaged T241438: Investigate if objectcache tries to write to database during installation as Low priority.
Dec 26 2019, 9:43 AM · MediaWiki-Installer, User-Physikerwelt
Physikerwelt updated the task description for T241438: Investigate if objectcache tries to write to database during installation.
Dec 26 2019, 9:43 AM · MediaWiki-Installer, User-Physikerwelt
Physikerwelt renamed T241438: Investigate if objectcache tries to write to database during installation from Investigate if Object cache tries to write to database during installation to Investigate if objectcache tries to write to database during installation.
Dec 26 2019, 9:25 AM · MediaWiki-Installer, User-Physikerwelt
Physikerwelt renamed T241438: Investigate if objectcache tries to write to database during installation from Investigate requirements to set up mediawiki for languages that need extra packages to Investigate if Object cache tries to write to database during installation.
Dec 26 2019, 9:24 AM · MediaWiki-Installer, User-Physikerwelt
Physikerwelt updated the task description for T241438: Investigate if objectcache tries to write to database during installation.
Dec 26 2019, 9:07 AM · MediaWiki-Installer, User-Physikerwelt
Physikerwelt updated the task description for T241438: Investigate if objectcache tries to write to database during installation.
Dec 26 2019, 9:07 AM · MediaWiki-Installer, User-Physikerwelt
Physikerwelt added a comment to T241438: Investigate if objectcache tries to write to database during installation.

All these languages seem to be main (dash free) variants of languages with variants.

	public static $languagesWithVariants = [
			'en',
			'crh',
			'gan',
			'iu',
			'kk',
			'ku',
			'shi',
			'sr',
			'tg',
			'uz',
			'zh',
		];
Dec 26 2019, 9:05 AM · MediaWiki-Installer, User-Physikerwelt

Dec 25 2019

Physikerwelt updated the task description for T241438: Investigate if objectcache tries to write to database during installation.
Dec 25 2019, 8:40 AM · MediaWiki-Installer, User-Physikerwelt
Physikerwelt created T241438: Investigate if objectcache tries to write to database during installation.
Dec 25 2019, 8:37 AM · MediaWiki-Installer, User-Physikerwelt

Dec 24 2019

Physikerwelt updated subscribers of T238984: importdump warning: call_user_func() expects parameter 1 to be a valid callback, cannot access private method BackupReader::reportPage() in WikiImporter.php.

@Mainframe98 my issue occurred on the latest master...

Dec 24 2019, 8:48 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), MediaWiki-Maintenance-scripts, Regression, MediaWiki-Export-or-Import
Physikerwelt created T241426: Investigate why importDump.php < xmlfile.xml complains that BackupReader::handleRevision is private.
Dec 24 2019, 6:03 PM · MW-1.35-notes (1.35.0-wmf.14; 2020-01-07), MediaWiki-Export-or-Import, User-Physikerwelt