# User Details

User Since
Oct 24 2014, 1:27 PM (230 w, 2 d)
Availability
Available
IRC Nick
physikerwelt
LDAP User
Physikerwelt
MediaWiki User

# Thu, Mar 14

I have no objections to merging this PR, if test cases are added and "community consensus" is evident.

# Thu, Mar 7

Physikerwelt added a comment to T206268: Evaluate using TypeScript on node projects.

I have been playing with typescript for a while. For me, the biggest disadvantage is that one has to compile to run the tests. This really slows things down. Waiting about 5 seconds for the tests to start is not really acceptable.

time tsc

# Sun, Mar 3

Physikerwelt changed the status of T200493: Trying to get property 'status' of non-object in /srv/mediawiki/w/extensions/Math/MathMathMLCli.php on line 79 from Open to Stalled.

# Feb 13 2019

Oh no. I have a few questions to better understand the problem:

1. How did you do the update? Did you follow the install instructions on https://www.npmjs.com/package/mathoid ? Have you installed librsvg?
2. Can you run the cli.js from the command line?
3. Is there an updated link for https://github.com/miraheze/puppet/blob/master/modules/mathoid/files/config.yaml

Sorry for the inconvenience.

Physikerwelt updated subscribers of T212710: Update mathoid docker container.

I found a workaround and fixed it on https://github.com/physikerwelt/mathoid-server/tree/docker mainly https://github.com/physikerwelt/mathoid-server/commit/5287fc396fdb98811f1d421186c43f2fc893c970 was the trick. @dbarratt why is that not related to MediaWiki-Docker? Maybe math rendering without contacting the production server API is in the scope of the MediaWiki-Docker project

# Feb 7 2019

For the math extension, the problem is slightly different. If there was dependency management for MW extensions, I would call Wikidata and visual editor test dependencies. The mass extension extends the functionality of Visual Editor and Wikidata respective, which is tested in unit tests, but the extension works fine without these extensions. We could simply skip the tests if the VE or Wikidata extensions are not available. I did not implement it since I have kept up with the recent developments in extension loading and I have a strong feeling that the traditional way to check if the classes exists is deprecated.

# Jan 30 2019

Physikerwelt added a comment to T206268: Evaluate using TypeScript on node projects.

Today, I started my first minimal step towards typescript on a non-wmf project. I followed this imho excellent guide.

@Lucas_Werkmeister_WMDE I think we never implemented support for chrome and other MathML disabled browsers for the wikidata-query-gui

@Smalyshev thanks for the quick fix. No chrome currently does not support MathML. https://www.chromestatus.com/feature/5240822173794304

@Lucas_Werkmeister_WMDE just to be sure that I understand the situation:

# Jan 28 2019

Physikerwelt renamed T214851: query.wikidata.org displays the TeX string rather than the MathML representation for some formulae from Regression: query.wikidata.org does not display formulae anymore to query.wikidata.org displays the TeX string rather than the MathML representation for some formulae.

http://tinyurl.com/y8h35xgg filters for all formulae that do have MathML
@Lucas_Werkmeister_WMDE do you know if there is a way to include the creation date in the query?

# Jan 18 2019

Physikerwelt added a comment to T204509: cloudvps: math project trusty deprecation.

Moving the services (as in the list above) is idenpenend of the existence of the old instances. I guess there are not too many users accessing the not yet migrated services. I have backed up everything on Dec 20 and never accessed the instances since then.

# Jan 16 2019

Is someone interested in moving the User Group application forward. I think https://meta.wikimedia.org/wiki/Wikimaps_User_Group is an example for a comparable active usergroup. @Thuvack reminded me a few days ago to complete the draft on https://meta.wikimedia.org/wiki/Wikimedia_Community_User_Group_Math but I won't find time for this in the near future.

# Jan 3 2019

Physikerwelt added a comment to T206268: Evaluate using TypeScript on node projects.

I definitely support this motion. However, before I consider to create a subtask I would like to know a bit more about the "headaches" caused by the build.

# Dec 30 2018

Physikerwelt added a comment to T204509: cloudvps: math project trusty deprecation.

I made little progress because I ran into T212710 and other bugs.

Physikerwelt triaged T212710: Update mathoid docker container as Low priority.

# Dec 29 2018

Physikerwelt added a comment to T204509: cloudvps: math project trusty deprecation.

Most of them are nodejs apps... @Andreg-p I will convert them to docker containers following https://nodejs.org/en/docs/guides/nodejs-docker-webapp/ we will see how this will work out

Physikerwelt added a comment to T204509: cloudvps: math project trusty deprecation.

There are a few remaining services to be moved.

# Dec 20 2018

To be accepted as a user group the following is neccary:

Physikerwelt added a comment to T204509: cloudvps: math project trusty deprecation.

I have backed up all the data. The remaining open question is how to proceed with the mathoid service cf. T156289

# Dec 10 2018

Physikerwelt added a comment to T210836: +2 for Lucas_Werkmeister_WMDE in mediawiki/*.

Congratulations!

# Dec 7 2018

Physikerwelt added a comment to T207535: Rendering of \oinit very dense.

Cool. If you cherry-pick the change and make a PR. please also update the version npm version to ensure that the change will be included in the deployment repo and picked up for the next deployment.

Physikerwelt added a project to T156647: don't compile math formula with cases: Texvcjs.
Physikerwelt added a comment to T207535: Rendering of \oinit very dense.

great. I hope the command was already supported in the wmf mathjax version. But let's try that.

Physikerwelt added a comment to T94344: Section anchor depends on the rendering mode.

Something with the strip marker seems broken. T209446 might be caused by the same issue. The marker tags are generated here https://github.com/wikimedia/mediawiki-extensions-Math/blob/714b642618c6b43294dd4712dab978ada578d2f7/src/MathHooks.php#L211 and then eventually replaced here and then supposedly removed here https://github.com/wikimedia/mediawiki-extensions-Math/blob/714b642618c6b43294dd4712dab978ada578d2f7/src/MathHooks.php#L377-L379 . In this procedure there is an ugly workaround for T103269 which I guess causes the problem.

Physikerwelt triaged T94344: Section anchor depends on the rendering mode as Normal priority.
Physikerwelt closed T120396: Release Math 3.1 as Resolved.

# Dec 6 2018

Physikerwelt added a comment to T207535: Rendering of \oinit very dense.

Yes. That would be nice. Maybe you can report back once you have the pr for mathjax so that @SalixAlba can check if that fixes the problem.

# Dec 5 2018

Physikerwelt updated the task description for T195847: Clean up artifacts from LaTeX based math rendering.
Physikerwelt closed T210948: Remove unused i18n messages for math extension, a subtask of T195847: Clean up artifacts from LaTeX based math rendering, as Resolved.

# Dec 3 2018

Note that the tests did pass for master but not for REL 1_32.

Physikerwelt added a comment to T195847: Clean up artifacts from LaTeX based math rendering.

@fgiunchedi, unfortunately, I don't understand your question. From my perspective, the next step is to create a ticket for

Remove LaTeX and texvcv(check) from the production servers

that is appropriate for operations. Naively, the task corresponds to uninstalling the packages texlive-full and ocaml from the web server in a single private instance wiki. However, I understand that the setup at WMF is complex. That said I can not judge if

cleaning up swift global-math-render.* containers

is in the scope or not, since I have too few knowledge of the current production infrastructure.

Physikerwelt closed T89044: double subscript should be in a smaller font as Resolved.

# Dec 2 2018

To come back to the original intent of this ticket. I think we now have a committee. Maybe we can make it a little bit more formal, to have better chances to actually change things. I drafted a community user page here https://meta.wikimedia.org/wiki/Wikimedia_Community_User_Group_Math. Otherwise I would say the "inofficial" commitee is:

Physikerwelt placed T143554: Hit highlighting issues for MWS and BaseX up for grabs.
Physikerwelt placed T93061: search organization Special:MathSearch up for grabs.
Physikerwelt placed T136880: Create a context menu for math up for grabs.
Physikerwelt placed T137789: Add a really wide hat symbol up for grabs.
Physikerwelt placed T137790: Add very long arrows to the math mode up for grabs.
Physikerwelt placed T135543: Add more symbols to the new math mode up for grabs.

@Mathmensch I feel sorry for the silence. The middle command is complicated. I can not promise to do it anytime soon. So I unassigned myself. Sorry.

I think a reasonable way to go forward is to build that into the VE

Physikerwelt placed T135746: deny the use of empty math in texvcjs up for grabs.

I have decided to discontinue my vagrant involvement and use docker in the future.

Physikerwelt closed T134536: vagrant instance on mathosphere can not access the internet, a subtask of T104548: Set up a stable math demo instance, as Resolved.
Physikerwelt added a project to T104548: Set up a stable math demo instance: User-Physikerwelt.

I have decided to discontinue my vagrant involvement and use docker in the future.

Physikerwelt closed T134578: Setup cassandra on the vagrant instance of mathosphere.math, a subtask of T104548: Set up a stable math demo instance, as Declined.
Physikerwelt placed T116264: Provide user feedback for texvc input up for grabs.
Physikerwelt updated the task description for T195847: Clean up artifacts from LaTeX based math rendering.
Physikerwelt lowered the priority of T210948: Remove unused i18n messages for math extension from Normal to Low.
Physikerwelt updated the task description for T195847: Clean up artifacts from LaTeX based math rendering.
Physikerwelt closed T195871: Remove dead texvc code from the math extension, a subtask of T195847: Clean up artifacts from LaTeX based math rendering, as Resolved.
Physikerwelt triaged T186242: Math extension should follow Best practices for extensions as Normal priority.
Physikerwelt placed T186243: Use $logger as protected class variable up for grabs. Physikerwelt added a comment to T186243: Use$logger as protected class variable.

@dmattern This task is just for math.

# Dec 1 2018

Physikerwelt moved T204509: cloudvps: math project trusty deprecation from Incoming to Doing on the Math board.

I am closing that for now. I can not see any actionable tasks. Please reopen if neccary.

# Nov 30 2018

Physikerwelt added a comment to T204509: cloudvps: math project trusty deprecation.

https://dockertest.wmflabs.org is the first proof of concept based on @Addshore's container ... I just added ,*.wmflabs.org to VIRTUAL_HOST and created a dockertest site with the addsite script. The only issue that occurred is that dashes are not supported as site/database names.

Physikerwelt added a comment to T204509: cloudvps: math project trusty deprecation.

maybe this is the moment to dockerize things...

Physikerwelt added a comment to T204509: cloudvps: math project trusty deprecation.

The cluster was upgraded today. I still could not identify a way to upgrade the nodes to a new OS. Is there a guide on how to do this?