Page MenuHomePhabricator

Physikerwelt (Moritz Schubotz)
User

Projects (9)

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

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

Recent Activity

Yesterday

Physikerwelt moved T398653: Ensure Math extension output is fully MathML core compliant from Inbox to Code Review on the Math board.
Fri, Oct 9, 3:40 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Math
Physikerwelt updated the task description for T398653: Ensure Math extension output is fully MathML core compliant.
Fri, Oct 9, 3:40 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Math
Physikerwelt closed T439792: Math: api-testing popupTest can exceed Mocha's 2s timeout on CI as Resolved.
Fri, Oct 9, 3:09 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math
Physikerwelt placed T90976: Figure out how to use highlighting in getTextSnippet up for grabs.
Fri, Oct 9, 3:08 PM · User-Physikerwelt, Discovery-Search, CirrusSearch, MathSearch
Physikerwelt closed T438388: \dots should be content sensitive, a subtask of T375318: "MathML only" mode formatting bugs (mathmode=native), as Resolved.
Fri, Oct 9, 3:08 PM · Epic, Math
Physikerwelt closed T438388: \dots should be content sensitive, a subtask of T375238: Client-side MathJax rendering problems, as Resolved.
Fri, Oct 9, 3:08 PM · Math-Chemistry-Support, Math
Physikerwelt closed T438388: \dots should be content sensitive as Resolved.
Fri, Oct 9, 3:08 PM · Math
Physikerwelt changed the status of T439313: Rebuild the Math WMCloud server and refresh the math formulae datasets on Zenodo from Open to In Progress.
Fri, Oct 9, 3:07 PM · Patch-For-Review, Math, MathSearch
Physikerwelt changed the status of T439455: \nleqslant and \ngeqslant render the wrong symbol in client-side SVG and MathML modes from Open to Stalled.
Fri, Oct 9, 3:06 PM · Patch-For-Review, Math-Chemistry-Support, Math
Physikerwelt changed the status of T439455: \nleqslant and \ngeqslant render the wrong symbol in client-side SVG and MathML modes, a subtask of T402029: Rendering of operators in client-side MathJax mode, from Open to Stalled.
Fri, Oct 9, 3:06 PM · Math
Physikerwelt closed T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode, a subtask of T375318: "MathML only" mode formatting bugs (mathmode=native), as Resolved.
Fri, Oct 9, 3:05 PM · Epic, Math
Physikerwelt closed T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode, a subtask of T375238: Client-side MathJax rendering problems, as Resolved.
Fri, Oct 9, 3:05 PM · Math-Chemistry-Support, Math
Physikerwelt closed T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode as Resolved.
Fri, Oct 9, 3:05 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
Physikerwelt closed T439461: \mathop does not produce an operator: limits are placed as sub/superscripts, a subtask of T375238: Client-side MathJax rendering problems, as Resolved.
Fri, Oct 9, 3:05 PM · Math-Chemistry-Support, Math
Physikerwelt closed T439461: \mathop does not produce an operator: limits are placed as sub/superscripts as Resolved.
Fri, Oct 9, 3:05 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
Physikerwelt closed T438415: Support px as LaTeX length unit, a subtask of T380654: vertical space between multline equations is ignored, as Resolved.
Fri, Oct 9, 3:04 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Math
Physikerwelt closed T438415: Support px as LaTeX length unit as Resolved.
Fri, Oct 9, 3:04 PM · Math
Physikerwelt closed T429744: Enable parsoid on https://en.wiki.beta.math.wmflabs.org/ as Resolved.

It can now be activated with useparsoid=1; by default, it still fails.

Fri, Oct 9, 3:02 PM · Math
Physikerwelt placed T440096: Math server: get the formulae of Wikidata and Commons via SPARQL instead of the dump import up for grabs.
Fri, Oct 9, 3:01 PM · User-Physikerwelt, MathSearch
Physikerwelt moved T440110: <math> in an inline image caption leaves a UNIQ--postMath strip marker in the image tooltip from Inbox to Code Review on the Math board.
Fri, Oct 9, 3:00 PM · Patch-For-Review, MediaWiki-Parser, Math
Physikerwelt triaged T440110: <math> in an inline image caption leaves a UNIQ--postMath strip marker in the image tooltip as Medium priority.
Fri, Oct 9, 3:00 PM · Patch-For-Review, MediaWiki-Parser, Math
Physikerwelt closed T440428: MathSearch: raise $wgMathSearchContentTexMaxLength above the longest valid formula as Resolved.
Fri, Oct 9, 2:59 PM · MathSearch
Physikerwelt added a comment to T432511: Remove Mathoid/RESTBase integration from Math extension.
  1. <annotation-xml> mspace and there are other invisible content elements such as &InvisibleTimes; &InvisibleComma; &ApplyFunction; and much more. People call math notation sesquidimensional, so it's not always obvious how to extract a 1-dimensional string from it. A hard problem. I don't think you really want to go that route. An alternative would be to use the normalized \TeX input.
  2. I expect that everything that generates a server-side uses the codepath that outputs class texterror. Anything else should be considered a bug and reported. merror is the HTML tag for error in math, but it should usually not be generated by the math extension (otherwise that's a bug). Eventually, we should make sure that we use the MW way to express errors if we spot merrors in the MathML output.
Fri, Oct 9, 12:12 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), Math

Thu, Oct 8

Physikerwelt moved T439461: \mathop does not produce an operator: limits are placed as sub/superscripts from Inbox to Code Review on the Math board.

I think it's now ready for review. There are quite a few changes https://meta.wiki.beta.math.wmflabs.org/w/index.php?title=Special:MathDebug&action=visualDiff&ref=a9cf8619845965032bd3af3a7dca36b594282eb4&base=99d6135b2451792afc00149dfc5897ed6a8d45c3
It's not fully TeX as we are missing \operatorname*. Production (Restbase/Mathoid) and native MathML both render \operatorname* as \operatorname{*}. Supporting it in native mode can only be done after the Mathoid/Restbase mode was switched off.

Thu, Oct 8, 11:51 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math

Wed, Oct 7

Physikerwelt created T440428: MathSearch: raise $wgMathSearchContentTexMaxLength above the longest valid formula.
Wed, Oct 7, 8:23 AM · MathSearch

Tue, Oct 6

Physikerwelt created T440336: Change font to mathjax-tex.
Tue, Oct 6, 2:44 PM · Math
Physikerwelt closed T439459: Super-superscripts and nested script levels are illegibly small in client-side SVG mode as Invalid.

I will file a new issue for global font choice. It’s a bit a dilemma as the new version of the old font type is good for regression testing but bad for non latin characters.

Tue, Oct 6, 2:39 PM · Math-Chemistry-Support, Math
Physikerwelt closed T439459: Super-superscripts and nested script levels are illegibly small in client-side SVG mode, a subtask of T375238: Client-side MathJax rendering problems, as Invalid.
Tue, Oct 6, 2:39 PM · Math-Chemistry-Support, Math

Mon, Oct 5

Physikerwelt created T440235: Importing the same page twice creates duplicate revisions when its text contains \r\n.
Mon, Oct 5, 7:20 PM · Data-Engineering, Dumps-Generation, MediaWiki-Core-Snapshots
Physikerwelt triaged T440231: Math WikiTexVC parser: represent latex_function_names such as \sin as one node as Low priority.
Mon, Oct 5, 6:45 PM · User-Physikerwelt, Math
Physikerwelt added a subtask for T439461: \mathop does not produce an operator: limits are placed as sub/superscripts: T440231: Math WikiTexVC parser: represent latex_function_names such as \sin as one node.
Mon, Oct 5, 6:45 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
Physikerwelt added a parent task for T440231: Math WikiTexVC parser: represent latex_function_names such as \sin as one node: T439461: \mathop does not produce an operator: limits are placed as sub/superscripts.
Mon, Oct 5, 6:45 PM · User-Physikerwelt, Math
Physikerwelt created T440231: Math WikiTexVC parser: represent latex_function_names such as \sin as one node.
Mon, Oct 5, 6:44 PM · User-Physikerwelt, Math
Physikerwelt assigned T439459: Super-superscripts and nested script levels are illegibly small in client-side SVG mode to MSantos.

@Jacobolus, if it were on me, we would use TeX instead of HTML in the browser :-)
@MSantos, I don't see an action item here. Maybe you want to close this ticket and open a new one about the global font choice.

Mon, Oct 5, 6:42 PM · Math-Chemistry-Support, Math
Physikerwelt closed T438461: `Special:PidRedirect "Item" checkbox never redirects to the item page` as Resolved.
Mon, Oct 5, 3:15 PM · MathSearch
Physikerwelt claimed T439461: \mathop does not produce an operator: limits are placed as sub/superscripts.
Mon, Oct 5, 2:31 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
Physikerwelt moved T439459: Super-superscripts and nested script levels are illegibly small in client-side SVG mode from Inbox to Needs clarification on the Math board.

I can't see what's wrong. For me, it looks as small as in LaTeX

Screenshot 2026-10-05 at 16.17.02.png (718×146 px, 14 KB)

I could also never differentiate between $x^y^z$ and $x^{yz}$ on the blackboard without the context.

Mon, Oct 5, 2:23 PM · Math-Chemistry-Support, Math
Physikerwelt assigned T439460: Sums and other large operators keep display style inside fractions and \sqrt (should use inline style) to Osps7.
Mon, Oct 5, 2:11 PM · Math-Chemistry-Support, Math
Physikerwelt added a comment to T439460: Sums and other large operators keep display style inside fractions and \sqrt (should use inline style).

@Osps7 I am happy to review your patch. There are already quite a few tests, for example, for https://phabricator.wikimedia.org/T382669. I would recommend you always compare with LaTeX and try to see how LaTeX does it by reading the LaTeX source, which is less confusing than reading the Stack Overflow comments, which are sometimes a bit off.

Mon, Oct 5, 2:10 PM · Math-Chemistry-Support, Math

Sun, Oct 4

Physikerwelt added projects to T440146: WANObjectCache keeps every stats sample in memory in maintenance scripts: MediaWiki-Maintenance-system, MediaWiki-libs-Stats.
Sun, Oct 4, 7:10 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Core-Platform-Team (Kanban), Patch-For-Review, MediaWiki-libs-Stats, MediaWiki-Maintenance-system, MediaWiki-libs-BagOStuff, Performance Issue
Physikerwelt created T440146: WANObjectCache keeps every stats sample in memory in maintenance scripts.
Sun, Oct 4, 7:08 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Core-Platform-Team (Kanban), Patch-For-Review, MediaWiki-libs-Stats, MediaWiki-Maintenance-system, MediaWiki-libs-BagOStuff, Performance Issue
Physikerwelt triaged T437162: different treatment of \overbrace and \underbrace in chem formula as Low priority.
Sun, Oct 4, 2:43 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math, Math-Chemistry-Support
Physikerwelt reassigned T437162: different treatment of \overbrace and \underbrace in chem formula from Physikerwelt to mhchem.

@mhchem, could you confirm whether this is expected mhchem behaviour?

Sun, Oct 4, 2:28 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math, Math-Chemistry-Support
Physikerwelt claimed T437162: different treatment of \overbrace and \underbrace in chem formula.
Sun, Oct 4, 12:47 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math, Math-Chemistry-Support
Physikerwelt added a comment to T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode.

Actually it matters if its \ce{\overbrace{\ce{H2O}}} or \ce{\overbrace{\ce {H2O}}}. So I need to have a second look

Sun, Oct 4, 12:33 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
Physikerwelt moved T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode from Inbox to Ready to implement on the Math board.

Screenshot 2026-10-04 at 13.59.48.png (2,564×2,656 px, 674 KB)

my local tests

Sun, Oct 4, 12:00 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
Physikerwelt added a comment to T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode.

It seems to be unrelated. This can be easily fixed in the grammar... just need to avoid infinit loops

Sun, Oct 4, 11:40 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
Physikerwelt created T440110: <math> in an inline image caption leaves a UNIQ--postMath strip marker in the image tooltip.
Sun, Oct 4, 8:48 AM · Patch-For-Review, MediaWiki-Parser, Math
Physikerwelt changed the status of T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode, a subtask of T375318: "MathML only" mode formatting bugs (mathmode=native), from Open to In Progress.
Sun, Oct 4, 7:12 AM · Epic, Math
Physikerwelt changed the status of T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode, a subtask of T375238: Client-side MathJax rendering problems, from Open to In Progress.
Sun, Oct 4, 7:12 AM · Math-Chemistry-Support, Math
Physikerwelt changed the status of T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode from Open to In Progress.

Checking relation to Parsoid T399226

Sun, Oct 4, 7:12 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
Physikerwelt created T440105: MathSearch: number the formulae of the rendered page instead of deriving them from the source.
Sun, Oct 4, 6:12 AM · MathSearch
Physikerwelt added a comment to T399226: Support parallel parsing logic in the Math implementation targeting Parsoid.

For the refresh of the math datasets (T439313), MathSearch gives every formula an id from the revision and its position in the source, and stores it in the math index. Both the page view and the maintenance script UpdateMath now get these ids from the MathFormulaPostRenderRevision hook, so links from the index reach the same formula on the page (https://gerrit.wikimedia.org/r/1349809). With the legacy parser this works; with Parsoid it currently works through the legacy fallback.

Sun, Oct 4, 6:09 AM · OKR-Work, MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), Parsoid-Read-Views (Small Size Wikipedias), Patch-For-Review, Content-Platform-Team (Work In Progress), Math

Sat, Oct 3

Physikerwelt created T440096: Math server: get the formulae of Wikidata and Commons via SPARQL instead of the dump import.
Sat, Oct 3, 6:22 PM · User-Physikerwelt, MathSearch
Physikerwelt added a comment to T439455: \nleqslant and \ngeqslant render the wrong symbol in client-side SVG and MathML modes.

@Jacobolus, thanks, agreed that this is not limited to the reported pair. The same root cause affected a whole group of symbols, and they were fixed together in Ib88697 (Use data-mjx-alternate for variantForm and alternate). The list of affected commands is in that change. The fix is on master and should reach the wikis with next week's deployment.

Sat, Oct 3, 1:51 AM · Patch-For-Review, Math-Chemistry-Support, Math
Physikerwelt removed a parent task for T439455: \nleqslant and \ngeqslant render the wrong symbol in client-side SVG and MathML modes: T375238: Client-side MathJax rendering problems.
Sat, Oct 3, 12:51 AM · Patch-For-Review, Math-Chemistry-Support, Math
Physikerwelt removed a subtask for T375238: Client-side MathJax rendering problems: T439455: \nleqslant and \ngeqslant render the wrong symbol in client-side SVG and MathML modes.
Sat, Oct 3, 12:51 AM · Math-Chemistry-Support, Math
Physikerwelt added a comment to T439455: \nleqslant and \ngeqslant render the wrong symbol in client-side SVG and MathML modes.

I'm stopping work on this for now, since pure Native MathML isn't the focus. WIP patch: I59d0b3

Sat, Oct 3, 12:50 AM · Patch-For-Review, Math-Chemistry-Support, Math
Physikerwelt lowered the priority of T439455: \nleqslant and \ngeqslant render the wrong symbol in client-side SVG and MathML modes from High to Medium.

Partly fixed by Ib88697 (Use data-mjx-alternate for variantForm and alternate). \nleqslant and \ngeqslant emit U+2A87 and U+2A88 with data-mjx-alternate. Client-side MathJax now reads the attribute and draws its own negated slanted glyph, which is correct.
Native MathML is still wrong. Browsers ignore the attribute and draw U+2A87 and U+2A88 as written, i.e. ⪇ and ⪈ (\lneq and \gneq).

Sat, Oct 3, 12:17 AM · Patch-For-Review, Math-Chemistry-Support, Math
Physikerwelt claimed T439455: \nleqslant and \ngeqslant render the wrong symbol in client-side SVG and MathML modes.
Sat, Oct 3, 12:10 AM · Patch-For-Review, Math-Chemistry-Support, Math

Fri, Oct 2

Physikerwelt added a comment to T439902: Wikimedia\Rdbms\DBQueryError: Error 1205: Lock wait timeout exceeded; try restarting transactionFunction: MediaWiki\JobQueue\Jobs\CategoryCountUpdateJob::updateCategoryCountsQuery: UPDATE `category` SET cat_pages = cat_pages.

@Ricardomota In theory, my patch makes some jobs slower, as canUseParserOutputFromCache() now returns false more often. This only affects Parsoid links updates (the default) for jobs without a root timestamp, e.g. the cascade-protection jobs queued by LinksUpdate::queueRecursiveJobs or Wikibase Client. Those used to reuse any cached output of the current revision. Now they re-parse, with the cached output passed as previous output.

Fri, Oct 2, 12:22 PM · Unowned-production-error, MediaWiki-Engineering, DBA, User-brennen, MediaWiki-Categories, Wikimedia-production-error
Physikerwelt updated the task description for T439313: Rebuild the Math WMCloud server and refresh the math formulae datasets on Zenodo.
Fri, Oct 2, 8:52 AM · Patch-For-Review, Math, MathSearch

Thu, Oct 1

Physikerwelt added a comment to T432511: Remove Mathoid/RESTBase integration from Math extension.

@MSantos thanks for sharing

Thu, Oct 1, 6:53 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), Math

Wed, Sep 30

Physikerwelt triaged T439795: Math: delimiterless matrix emits an empty mo pair as Low priority.
Wed, Sep 30, 10:57 PM · User-Physikerwelt, Math
Physikerwelt created T439795: Math: delimiterless matrix emits an empty mo pair.
Wed, Sep 30, 10:57 PM · User-Physikerwelt, Math
Physikerwelt added a comment to T439458: \varnothing renders the wrong symbol in client-side SVG mode.

@Krinkle, thanks for checking. Now I see that too, sorry.

Wed, Sep 30, 10:39 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math-Chemistry-Support, Math
Physikerwelt claimed T439792: Math: api-testing popupTest can exceed Mocha's 2s timeout on CI.
Wed, Sep 30, 10:20 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math
Physikerwelt created T439792: Math: api-testing popupTest can exceed Mocha's 2s timeout on CI.
Wed, Sep 30, 10:17 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math
Physikerwelt added a comment to T439458: \varnothing renders the wrong symbol in client-side SVG mode.

@Krinkle did you apply the change https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/1345667/4/src/WikiTexVC/texutil.json , it's not reviewd and thus not on mw.o

Wed, Sep 30, 6:42 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math-Chemistry-Support, Math
Physikerwelt updated subscribers of T439458: \varnothing renders the wrong symbol in client-side SVG mode.

@Krinkle, a finding from testing the \emptyset / \varnothing change (Ib70c43) in native MathML mode.

Wed, Sep 30, 6:25 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math-Chemistry-Support, Math

Tue, Sep 29

Physikerwelt added a comment to T439458: \varnothing renders the wrong symbol in client-side SVG mode.

@Akaza24, there are quite a few issues with the CI pipeline at the moment, and I didn't want to get in conflict with my local draft changes. Thus, I rebased on my latest change. In the end, all that needs to be changed is just these two lines

Tue, Sep 29, 9:47 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math-Chemistry-Support, Math
Physikerwelt claimed T439458: \varnothing renders the wrong symbol in client-side SVG mode.

I updated the patch, and it works locally... however, unfortunately, there are currently failing tests, and the change depends on 6 other changes waiting in the queue before.

Tue, Sep 29, 9:11 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math-Chemistry-Support, Math
Physikerwelt updated the task description for T439345: installPreConfigured.php fails with "Container disabled!" on a single database server.
Tue, Sep 29, 8:34 AM · MediaWiki-Core-Platform-Team (Kanban), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MediaWiki-libs-Rdbms, MediaWiki-Installer, MediaWiki-libs-BagOStuff
Physikerwelt updated the task description for T439345: installPreConfigured.php fails with "Container disabled!" on a single database server.
Tue, Sep 29, 8:32 AM · MediaWiki-Core-Platform-Team (Kanban), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MediaWiki-libs-Rdbms, MediaWiki-Installer, MediaWiki-libs-BagOStuff
Physikerwelt closed T439511: MathSearch: "Undefined array key "mathjax"" warning when saving pages with math as Resolved.
Tue, Sep 29, 8:26 AM · MathSearch
Physikerwelt created T439511: MathSearch: "Undefined array key "mathjax"" warning when saving pages with math.
Tue, Sep 29, 7:15 AM · MathSearch
Physikerwelt added a comment to T439393: Wikibase secondary data updates failing in Math CI api-testing.

@ABreault-WMF thank you. I will just continue with depends-on, but there are not too many changes that will need assistance to pass ci once this is sorted out see https://gerrit.wikimedia.org/r/q/project:mediawiki/extensions/Math+status:open+branch:master

Tue, Sep 29, 7:07 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Content-Platform-Team (Work In Progress), MediaWiki-extensions-Linter, Wikidata, ci-test-error (WMF-deployed Build Failure), Math
Physikerwelt added a comment to T439458: \varnothing renders the wrong symbol in client-side SVG mode.

Ah variantform is passed into the DOM as invalid html element, that is why the fix of @Akaza24 worked

Tue, Sep 29, 6:58 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math-Chemistry-Support, Math
Physikerwelt added a comment to T439458: \varnothing renders the wrong symbol in client-side SVG mode.

From the source

	"\\O": {
		"nullary_macro_aliase": "\\emptyset"	
	"\\empty": {
		"nullary_macro_aliase": "\\emptyset"
	"\\emptyset": {
		"identifier": [
			"∅",
			{
				"mathvariant": "normal"
			}
	"\\varnothing": {
		"ams_required": true,
		"identifier": [
			"∅",
			{
				"variantForm": "true"
			}
Tue, Sep 29, 6:42 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math-Chemistry-Support, Math
Physikerwelt added a comment to T439458: \varnothing renders the wrong symbol in client-side SVG mode.

@Akaza24 can you post some screenshots? I would think that we just need to change the entry in the texutil.json

Tue, Sep 29, 4:48 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Math-Chemistry-Support, Math

Mon, Sep 28

Physikerwelt added a comment to T439461: \mathop does not produce an operator: limits are placed as sub/superscripts.

Aside: as a feature request, it would be nice if all of the Wikipedia LaTeX renderers supported some command(s) along the lines of those provided by the scalerel package. There are several relatively common notations which are currently impossible to show correctly in Wikipedia because of the inability to resize symbols.

Mon, Sep 28, 6:59 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
Physikerwelt added a comment to T439393: Wikibase secondary data updates failing in Math CI api-testing.

@Jakob_WMDE thank you very much. With your guidance, I was able to reproduce the problem locally and improve your core patch. If you have any idea who could review it, I would highly appreciate your suggestions.

Mon, Sep 28, 5:51 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Content-Platform-Team (Work In Progress), MediaWiki-extensions-Linter, Wikidata, ci-test-error (WMF-deployed Build Failure), Math
Physikerwelt added a comment to T439393: Wikibase secondary data updates failing in Math CI api-testing.

@Jakob_WMDE is that only a problem for Math or for any Wikibase test run?

Mon, Sep 28, 3:16 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Content-Platform-Team (Work In Progress), MediaWiki-extensions-Linter, Wikidata, ci-test-error (WMF-deployed Build Failure), Math
Physikerwelt added a comment to T420318: Ensure Wikibase search e2e tests don't break for other extensions.

@Jakob_WMDE sorry, I wanted to post to https://phabricator.wikimedia.org/T418086, but after looking into that now, it also doesn't seem to fit too well. I'll investigate a bit further and create a new ticket.

Mon, Sep 28, 10:31 AM · Wikibase Reuse Team (Sprint 70)
Physikerwelt added a comment to T439345: installPreConfigured.php fails with "Container disabled!" on a single database server.

Thanks, that sounds like a better place to fix it. I don't see how to do it myself, though: MediaWikiServices::disableStorage() redefines DBLoadBalancerFactory as LBFactorySingle::newDisabled(), and the database and tables tasks still need a working factory before AddWikiRestoredServicesProvider restores the services. I'm probably missing something.

Mon, Sep 28, 8:03 AM · MediaWiki-Core-Platform-Team (Kanban), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MediaWiki-libs-Rdbms, MediaWiki-Installer, MediaWiki-libs-BagOStuff
Physikerwelt created T439345: installPreConfigured.php fails with "Container disabled!" on a single database server.
Mon, Sep 28, 5:08 AM · MediaWiki-Core-Platform-Team (Kanban), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MediaWiki-libs-Rdbms, MediaWiki-Installer, MediaWiki-libs-BagOStuff

Sun, Sep 27

Physikerwelt updated the task description for T439324: profile::labs::cindermount::srv times out while formatting a 90 GB volume.
Sun, Sep 27, 6:17 AM · Patch-For-Review, tools-infrastructure-team, Cloud-VPS
Physikerwelt closed T433671: Change mount propagation for /mnt/nfs in wikiqlever as Resolved.
Sun, Sep 27, 6:08 AM · tools-infrastructure-team, Cloud-VPS
Physikerwelt closed T433671: Change mount propagation for /mnt/nfs in wikiqlever, a subtask of T432587: Migrate to dumps-nfs.w.o in Cloud VPS, as Resolved.
Sun, Sep 27, 6:08 AM · tools-infrastructure-team, Cloud-VPS
Physikerwelt renamed T439325: Delete wikiqlever wmflabs project (5238620953c040e7a9effbe47d4e0932) from Delete wikiqlever proe 5238620953c040e7a9effbe47d4e0932 to Delete wikiqlever wmflabs project (5238620953c040e7a9effbe47d4e0932).
Sun, Sep 27, 6:05 AM · tools-infrastructure-team, Cloud-VPS
Physikerwelt created T439325: Delete wikiqlever wmflabs project (5238620953c040e7a9effbe47d4e0932).
Sun, Sep 27, 6:04 AM · tools-infrastructure-team, Cloud-VPS
Physikerwelt added a comment to T439324: profile::labs::cindermount::srv times out while formatting a 90 GB volume.

The patch was originally created to generate a 750GB disk for qlever.

Sun, Sep 27, 6:01 AM · Patch-For-Review, tools-infrastructure-team, Cloud-VPS
Physikerwelt added a comment to T433671: Change mount propagation for /mnt/nfs in wikiqlever.

@fgiunchedi I discussed the GDPR and privacy issues with @EgonWillighagen and others, and we reached a consensus that it's better to focus on external hosting (including qlever.dev). I am thus shutting down the wikiqlever project

Sun, Sep 27, 5:59 AM · tools-infrastructure-team, Cloud-VPS
Physikerwelt closed T438561: store reference svg images, a subtask of T432727: Verify visual parity between mathoid and mathml+mathjax via parsoid visual diff tests, as Resolved.
Sun, Sep 27, 5:53 AM · OKR-Work, Content-Platform-Team (Work In Progress), Math
Physikerwelt closed T438561: store reference svg images as Resolved.
Sun, Sep 27, 5:53 AM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Math
Physikerwelt added a parent task for T439324: profile::labs::cindermount::srv times out while formatting a 90 GB volume: T439313: Rebuild the Math WMCloud server and refresh the math formulae datasets on Zenodo.
Sun, Sep 27, 5:49 AM · Patch-For-Review, tools-infrastructure-team, Cloud-VPS
Physikerwelt added a subtask for T439313: Rebuild the Math WMCloud server and refresh the math formulae datasets on Zenodo: T439324: profile::labs::cindermount::srv times out while formatting a 90 GB volume.
Sun, Sep 27, 5:49 AM · Patch-For-Review, Math, MathSearch
Physikerwelt created T439324: profile::labs::cindermount::srv times out while formatting a 90 GB volume.
Sun, Sep 27, 5:49 AM · Patch-For-Review, tools-infrastructure-team, Cloud-VPS

Sat, Sep 26

Physikerwelt triaged T439313: Rebuild the Math WMCloud server and refresh the math formulae datasets on Zenodo as Medium priority.
Sat, Sep 26, 1:34 PM · Patch-For-Review, Math, MathSearch
Physikerwelt created T439313: Rebuild the Math WMCloud server and refresh the math formulae datasets on Zenodo.
Sat, Sep 26, 1:30 PM · Patch-For-Review, Math, MathSearch