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 (255 w, 5 d)
Availability
Available
IRC Nick
physikerwelt
LDAP User
Physikerwelt
MediaWiki User
Physikerwelt [ Global Accounts ]

Recent Activity

Tue, Sep 17

Physikerwelt added a comment to T232948: Bundle Math extension with MediaWiki.

Extension's default configuration provides optimal experience

Not sure what this means, but there is nothing one can do to improve the default configuration unless one has special needs.

Tue, Sep 17, 7:06 PM · MW-1.35-release, Math
Physikerwelt updated the task description for T232948: Bundle Math extension with MediaWiki.
Tue, Sep 17, 6:51 PM · MW-1.35-release, Math
Physikerwelt added a comment to T232948: Bundle Math extension with MediaWiki.

In the mathoid mode, we do support all the databases mentioned above. https://github.com/wikimedia/mediawiki-extensions-Math/tree/54d1b77401a250d24a6923193c5c73459a10c2c2/db

Tue, Sep 17, 6:50 PM · MW-1.35-release, Math
Physikerwelt added a comment to T232948: Bundle Math extension with MediaWiki.

Is there a direct dependency of Math upon php-curl, or is it an indirect dependency through MultiHttpClient? If the latter, perhaps T202352 could eliminate that dependency.

It comes with MultiHttpClient.

Tue, Sep 17, 6:49 PM · MW-1.35-release, Math
Physikerwelt added a comment to T137926: Support running MediaWiki without 'curl' PHP extension.

Wow. Amazing work. I am surprised that it's worth the effort to remove just one dependency. I am supporting this as suggested in T232948#5499371.

Tue, Sep 17, 6:42 PM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), TechCom-RFC (TechCom-Approved), MediaWiki-Installer
Physikerwelt awarded T137926: Support running MediaWiki without 'curl' PHP extension a Like token.
Tue, Sep 17, 6:42 PM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), TechCom-RFC (TechCom-Approved), MediaWiki-Installer
Physikerwelt added a project to T233121: alt tag in math environment seems to get ignored: User-Physikerwelt.
Tue, Sep 17, 5:53 PM · User-Physikerwelt, Accessibility, Math
Physikerwelt added a comment to T233121: alt tag in math environment seems to get ignored.

@Lpd-Lbr Thank you for your bug report. This is the intended behavior of the Math extension. Thus it's not a bug but a feature request. I will take care of the handling of this feature request. Note, that it might take a few weeks until there is a decision if we implement the feature.

Tue, Sep 17, 5:52 PM · User-Physikerwelt, Accessibility, Math
Physikerwelt updated the task description for T209220: Expand the set of bundled extensions and skins in MediaWiki 1.34.
Tue, Sep 17, 3:48 PM · MW-1.34-release, Epic, MediaWiki-Releasing, MediaWiki-Installer

Sun, Sep 15

Physikerwelt renamed T232948: Bundle Math extension with MediaWiki from Add extension math to the default modules in REL 1.34 to Add extension math to the default extensions in REL 1.34.
Sun, Sep 15, 1:14 PM · MW-1.35-release, Math
Physikerwelt created T232948: Bundle Math extension with MediaWiki.
Sun, Sep 15, 1:14 PM · MW-1.35-release, Math

Fri, Sep 13

Physikerwelt created T232866: VirtualRESTServiceClient returns status code 0 on Docker.
Fri, Sep 13, 5:51 PM · MediaWiki-libs-HTTP, Core Platform Team Workboards (Clinic Duty Team), MediaWiki-Containers, RESTBase

Wed, Sep 11

Physikerwelt closed T213801: CSP blocks inline styles in math rendered as SVG as Resolved.

Might have been resolved. I can not see the error in my browser.

Wed, Sep 11, 3:22 PM · Math

Mon, Sep 9

Physikerwelt closed T231322: Fatal exception of type "Wikimedia\Rdbms\DBQueryError" / MathRestbaseInterface.php: TeX input is invalid. as Resolved.

Closing due to inactivity. The linked bug report is more than one year old.

Mon, Sep 9, 5:57 AM · Math

Wed, Sep 4

Physikerwelt added a comment to T230473: Bug: <math> output broken (when parsed with Parsoid/PHP).

@tstarling this is exactly the right way of thinking. However, I do not understand why the titles are a sperate batch? By all means, we should avoid a significant increase in the page loading time. For Math, I had another idea in mind to eliminate the strip markers entirely. If there was an earlier call to a preTaghook that must not produce any output one could precalculate values that later can be used in the tagHook. The preTagHook could be called even before the output page gets created.

Wed, Sep 4, 9:37 AM · Parsoid-PHP

Tue, Aug 27

Physikerwelt updated subscribers of T228547: Remove unused configuration variables for Math Extension from codebase.
Tue, Aug 27, 12:00 PM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Operations, Math

Fri, Aug 23

Physikerwelt added a comment to T148047: Desktop MediaWiki should be able to lazy load images.

IMHO we should first investigate the problems with lazy image loading on mobile. In particular, I think essential images that are part of the main text flow of reading should be preloaded before they become visible. Often I try to read Wikipedia articles for instance in the subway, the text seems to be all right but without the essential images (like math formula) I can't make sense of the articles. I took the following screenshot today in the subway. It took almost a minute until the images did appear.


If these images were prefetched at the station (with good signal) or loaded together with the text the reading experience would have been much better.

Fri, Aug 23, 2:55 PM · Performance-Team (Radar), Readers-Web-Backlog (Tracking), MediaWiki-Parser, Epic

Aug 9 2019

Physikerwelt updated subscribers of T228547: Remove unused configuration variables for Math Extension from codebase.
Aug 9 2019, 10:06 AM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Operations, Math
Physikerwelt triaged T228547: Remove unused configuration variables for Math Extension from codebase as Low priority.
Aug 9 2019, 10:05 AM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Operations, Math

Aug 7 2019

Physikerwelt updated subscribers of T229939: Use wikidata entity selector in OOUI input field.
Aug 7 2019, 8:02 PM · Patch-For-Review, OOUI, Math
Physikerwelt updated subscribers of T229939: Use wikidata entity selector in OOUI input field.

@Andreg-p I mean this selector

Aug 7 2019, 9:21 AM · Patch-For-Review, OOUI, Math

Aug 6 2019

Physikerwelt renamed T229939: Use wikidata entity selector in OOUI input field from Use wikidata autocompletion information field in wikidata OOUI input field to Use wikidata entity selector in OOUI input field.
Aug 6 2019, 4:35 PM · Patch-For-Review, OOUI, Math
Physikerwelt created T229939: Use wikidata entity selector in OOUI input field.
Aug 6 2019, 4:27 PM · Patch-For-Review, OOUI, Math

Aug 5 2019

Physikerwelt added a comment to T208758: Extend Popups-Extension to render popups for annotated <math>.

It's not good that in order to add popups support for a particular extension (Math in this case) the Popups extension itself needs to be modified, and know about that extension. There should really be a public API for registering extra popups functionality, c.f. https://www.mediawiki.org/wiki/Manual:Extension_registration#Attributes

Aug 5 2019, 2:02 PM · Readers-Web-Backlog (Needs Product Owner Decisions), Patch-For-Review, Page-Previews
Physikerwelt added a comment to T196055: Remove table `math` from the database.

@Marostegui that's good news. Go ahead. BTW. I checked the code again and found some leftovers https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Math/+/524592/ if you have some spare time maybe you can have a look.

Aug 5 2019, 11:56 AM · Patch-For-Review, DBA, Math

Jul 24 2019

Physikerwelt awarded T122924: Merge Extension:Theme into core a Like token.
Jul 24 2019, 11:20 AM · TechCom-RFC, Patch-For-Review, Technical-Debt, Theme, Front-end-Standards-Group, MediaWiki-Interface

Jul 22 2019

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

Sorry I wanted to write exists.

Jul 22 2019, 8:08 AM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math

Jul 19 2019

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

I think we should also deprecate exist as alias for exist.

Jul 19 2019, 9:16 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt reassigned T197925: Create a bot to replace deprecated math syntax from Physikerwelt to Debenben.
Jul 19 2019, 9:06 PM · Math
Physikerwelt closed T197925: Create a bot to replace deprecated math syntax , a subtask of T195861: Create a committee to improve the math support in Wikimedia projects, as Resolved.
Jul 19 2019, 9:05 PM · User-Physikerwelt, User-mobrovac, Math
Physikerwelt closed T197925: Create a bot to replace deprecated math syntax as Resolved.

The bot has been created.

Jul 19 2019, 9:05 PM · Math
Physikerwelt closed T165475: Remove traces of MathJax from the Math extension as Resolved.

I did run git grep -i jax and the remaining results are justified. Closing.

physikerwelt@x1:~/git/wikipedia/Math$ git grep -i jax
RELEASE-NOTES-3.0.0:* (T99369) Remove client-side MathJax support.
i18n/ksh.json:  "mw_math_mathml": "<i lang=\"en\" xml:lang=\"en\" dir=\"ltr\" title=\"Mathematical notations in web pages\">MathJax</i>, wann dat nit jeihd <i lang=\"en\" xml:lang=\"en\" dir=\"ltr\" title=\"Scalable Vector Graphics\">SVG</i> udder söns <i lang=\"en\" xml:lang=\"en\" dir=\"ltr\" title=\"Portable Network Graphics\">PNG</i> (för modärne Brauser un Wärkzüsch för der Zohjang)",
images/reference.svg:<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="5.099ex" height="2.343ex" style="vertical-align: -0.505ex;" viewBox="0 -791.3 2195.4 1008.6" xmlns="http://www.w3.org/2000/svg" role="math" aria-labelledby="MathJax-SVG-1-Title MathJax-SVG-1-Desc">
images/reference.svg: <title id="MathJax-SVG-1-Title">Equation</title>
images/reference.svg: <desc id="MathJax-SVG-1-Desc">a plus b</desc>
modules/ve-math/ve.ui.MWMathSymbols.css:        background-image: url( data:image/svg+xml,%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221.55ex%22%20height%3D%222.009ex%22%20style%3D%22vertical-align%3A%20-0.338ex%3B%22%20viewBox%3D%220%20-719.6%20667.3%20865.1%22%20role%3D%22img%22%20focusable%3D%22false%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-labelledby%3D%22MathJax-SVG-1-Title%22%3E%3Ctitle%20id%3D%22MathJax-SVG-1-Title%22%3Elogical-and%3C%2Ftitle%3E%3Cdefs%20aria-hidden%3D%22true%22%3E%3Cpath%20stroke-width%3D%220.5%22%20id%3D%22E1-MJMAIN-2227%22%20d%3D%22M318%20591Q325%20598%20333%20598Q344%20598%20348%20591Q349%20590%20414%20445T545%20151T611%20-4Q609%20-22%20591%20-22Q588%20-22%20586%20-21T581%20-20T577%20-17T575%20-13T572%20-9T570%20-4L333%20528L96%20-4Q87%20-20%2080%20-21Q78%20-22%2075%20-22Q57%20-22%2055%20-4Q55%202%20120%20150T251%20444T318%20591Z%22%3E%3C%2Fpath%3E%3C%2Fdefs%3E%3Cg%20stroke%3D%22currentColor%22%20fill%3D%22currentColor%22%20stroke-width%3D%220%22%20transform%3D%22matrix%281%200%200%20-1%200%200%29%22%20aria-hidden%3D%22true%22%3E%20%3Cuse%20xlink%3Ahref%3D%22%23E1-MJMAIN-2227%22%20x%3D%220%22%20y%3D%220%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3C%2Fsvg%3E );
modules/ve-math/ve.ui.MWMathSymbols.css:        background-image: url( data:image/svg+xml,%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221.55ex%22%20height%3D%222.009ex%22%20style%3D%22vertical-align%3A%20-0.338ex%3B%22%20viewBox%3D%220%20-719.6%20667.3%20865.1%22%20role%3D%22img%22%20focusable%3D%22false%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-labelledby%3D%22MathJax-SVG-1-Title%22%3E%3Ctitle%20id%3D%22MathJax-SVG-1-Title%22%3Elogical-or%3C%2Ftitle%3E%3Cdefs%20aria-hidden%3D%22true%22%3E%3Cpath%20stroke-width%3D%220.5%22%20id%3D%22E1-MJMAIN-2228%22%20d%3D%22M55%20580Q56%20587%2061%20592T75%20598Q86%20598%2096%20580L333%2048L570%20580Q579%20596%20586%20597Q588%20598%20591%20598Q609%20598%20611%20580Q611%20574%20546%20426T415%20132T348%20-15Q343%20-22%20333%20-22T318%20-15Q317%20-14%20252%20131T121%20425T55%20580Z%22%3E%3C%2Fpath%3E%3C%2Fdefs%3E%3Cg%20stroke%3D%22currentColor%22%20fill%3D%22currentColor%22%20stroke-width%3D%220%22%20transform%3D%22matrix%281%200%200%20-1%200%200%29%22%20aria-hidden%3D%22true%22%3E%20%3Cuse%20xlink%3Ahref%3D%22%23E1-MJMAIN-2228%22%20x%3D%220%22%20y%3D%220%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3C%2Fsvg%3E );
package-lock.json:                                      "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
src/MathHooks.php:              // 'MW_MATH_MATHJAX'     => 6
src/MathHooks.php:              // 'MW_MATH_LATEXML_JAX' => 8
tests/phpunit/MathHooksTest.php:                        'MW_MATH_MATHJAX'     => $default,
tests/phpunit/MathHooksTest.php:                        'MW_MATH_LATEXML_JAX' => $default,
Jul 19 2019, 9:01 PM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Patch-For-Review, I18n, Math
Physikerwelt created T228547: Remove unused configuration variables for Math Extension from codebase.
Jul 19 2019, 8:45 PM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Operations, Math
Physikerwelt added a comment to T196055: Remove table `math` from the database.

Looking for the config I realized that the following config variables are outdated and point to most likely undefined locations.

Jul 19 2019, 8:21 PM · Patch-For-Review, DBA, Math
Physikerwelt added a comment to T196055: Remove table `math` from the database.

Sorry for the late reply. It was a busy week.
Yes. You can now search if there are still images on the servers. Unfortunately, I do not know where to search. The path configuration should still be in the current server configuration. Independent of this effort, the table can be dropped.

Jul 19 2019, 4:42 PM · Patch-For-Review, DBA, Math

Jul 14 2019

Physikerwelt updated the task description for T186242: Math extension should follow Best practices for extensions.
Jul 14 2019, 8:43 AM · Code-Health, User-Physikerwelt, Epic, Math

Jul 12 2019

Physikerwelt added a comment to T196055: Remove table `math` from the database.

Thank you. See https://github.com/wikimedia/mediawiki-extensions-Math/blob/2c555baf4f758dc0cbe08893a6bcb5ba79916f98/MathTexvc.php#L196 for the code that calculates the location of the image from the hash.

Jul 12 2019, 2:22 PM · Patch-For-Review, DBA, Math
Physikerwelt added a comment to T196055: Remove table `math` from the database.

@jcrespo it would be sufficent if you keep a backup of the table somewhere. The outputhash column can not be reconstructed. Only with that one could find all the old images (if they have not already been deleted).

Jul 12 2019, 2:12 PM · Patch-For-Review, DBA, Math
Physikerwelt added a comment to T196055: Remove table `math` from the database.

From the extension, everything is ready. All the code has been deleted T195847. As a volunteer contributor, I cannot decide if the system administrators need information from the table to find the images of rendered mathematical expressions. So I simply don't know what to do, sorry:-(

Jul 12 2019, 2:04 PM · Patch-For-Review, DBA, Math
Physikerwelt added a comment to T196055: Remove table `math` from the database.

According to the summary "Please don't do this, this is not ready". If it is ready, it should be said so on the summary and added the tags as Manuel mentioned.

I removed my general comment that there might be other things from the description. In the last year, nothing came to my mind.

Jul 12 2019, 1:57 PM · Patch-For-Review, DBA, Math
Physikerwelt updated the task description for T196055: Remove table `math` from the database.
Jul 12 2019, 1:55 PM · Patch-For-Review, DBA, Math
Physikerwelt added a comment to T196055: Remove table `math` from the database.

Why declining it? We are waiting for the blocking work to own this, but nobody seems to be progressing on it.

Jul 12 2019, 1:54 PM · Patch-For-Review, DBA, Math
Physikerwelt added a comment to T196055: Remove table `math` from the database.

@Marostegui I don't know what I could do to make the task more ready. I will just close the task. Maybe it's best to keep the table forever.

Jul 12 2019, 1:48 PM · Patch-For-Review, DBA, Math
Physikerwelt added a project to T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages: User-Physikerwelt.
Jul 12 2019, 1:48 PM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt closed T196055: Remove table `math` from the database, a subtask of T54921: Database tables to be dropped on Wikimedia wikis and other WMF databases (tracking), as Declined.
Jul 12 2019, 1:46 PM · Epic, DBA, Tracking-Neverending
Physikerwelt closed T196055: Remove table `math` from the database, a subtask of T195847: Clean up artifacts from LaTeX based math rendering, as Declined.
Jul 12 2019, 1:45 PM · Operations, Math
Physikerwelt closed T196055: Remove table `math` from the database as Declined.
Jul 12 2019, 1:45 PM · Patch-For-Review, DBA, Math
Physikerwelt reassigned T215220: Zlib spec.yaml example produces a bad request response from Physikerwelt to mobrovac.
Jul 12 2019, 1:36 PM · User-Physikerwelt, Mathoid
Physikerwelt added a comment to T215220: Zlib spec.yaml example produces a bad request response.

What was the input? I can not decode eJxztc1NjjMCAAagAeM= using https://www.base64decode.org/ No printable characters found, try another source charset, or upload your data as a file for binary decoding.

Jul 12 2019, 1:36 PM · User-Physikerwelt, Mathoid
Physikerwelt added a comment to T186242: Math extension should follow Best practices for extensions.

@WMDE-Fisch thank you.

Jul 12 2019, 1:27 PM · Code-Health, User-Physikerwelt, Epic, Math
Physikerwelt updated the task description for T186242: Math extension should follow Best practices for extensions.
Jul 12 2019, 1:09 PM · Code-Health, User-Physikerwelt, Epic, Math
Physikerwelt moved T104548: Set up a stable math demo instance from Backlog to Next on the User-Physikerwelt board.
Jul 12 2019, 10:28 AM · User-Physikerwelt, Goal, Mathoid, MathSearch, Math
Physikerwelt moved T186242: Math extension should follow Best practices for extensions from Backlog to Long Term Goal on the User-Physikerwelt board.
Jul 12 2019, 10:27 AM · Code-Health, User-Physikerwelt, Epic, Math
Physikerwelt updated subscribers of T186242: Math extension should follow Best practices for extensions.

@mobrovac @thiemowmde @WMDE-Fisch I checked all boxes where I believe this is certainly implemented. It is now a fairly large list of unchecked points. Do you have any suggestions on how to proceed and prioritize the tasks? For instance, are there some aspects that should be tackled first?

Jul 12 2019, 10:03 AM · Code-Health, User-Physikerwelt, Epic, Math
Physikerwelt added a project to T186242: Math extension should follow Best practices for extensions: Developer-Advocacy.
Jul 12 2019, 9:55 AM · Code-Health, User-Physikerwelt, Epic, Math
Physikerwelt updated the task description for T186242: Math extension should follow Best practices for extensions.
Jul 12 2019, 9:53 AM · Code-Health, User-Physikerwelt, Epic, Math
Physikerwelt added a comment to T186242: Math extension should follow Best practices for extensions.
Jul 12 2019, 9:43 AM · Code-Health, User-Physikerwelt, Epic, Math
Physikerwelt closed T195861: Create a committee to improve the math support in Wikimedia projects as Resolved.
Jul 12 2019, 9:29 AM · User-Physikerwelt, User-mobrovac, Math
Physikerwelt added a comment to T195861: Create a committee to improve the math support in Wikimedia projects.

Resolving! With https://meta.wikimedia.org/wiki/Wikimedia_Community_User_Group_Math , there is a vehicle to separate decision making from the actual implementation.

Jul 12 2019, 9:28 AM · User-Physikerwelt, User-mobrovac, Math
Physikerwelt closed T185033: Fix texvcjs grammar for X^{2+}, a subtask of T140217: Adjust texvcjs to prevent whitespace modifications in ce-tags, as Resolved.
Jul 12 2019, 9:16 AM · Patch-For-Review, Texvcjs
Physikerwelt closed T185033: Fix texvcjs grammar for X^{2+} as Resolved.

Please reopen if anything is still broken.

Jul 12 2019, 9:16 AM · Math, Texvcjs

Jul 9 2019

Physikerwelt added a comment to T193824: Determine a standard way of installing MediaWiki lib/extension dependencies within containers.

... might be offtopic here, but I maintain my setup (dev and private wikis) via a very simple docker compose file https://github.com/physikerwelt/mediawiki-docker

Jul 9 2019, 7:47 PM · Release-Engineering-Team-TODO, CPT Initiatives (Extension Management (TEC13)), MW-1.34-notes (1.34.0-wmf.8; 2019-06-04), Patch-For-Review, Release Pipeline
Physikerwelt added a comment to T193824: Determine a standard way of installing MediaWiki lib/extension dependencies within containers.

For example, the Math extension has no hard dependencies but optional dependencies on Wikibase, VisualEditor, Restbase. While we are already checking if restbase is available, checks for enabled extensions are not yet implemented. See

Jul 9 2019, 7:45 PM · Release-Engineering-Team-TODO, CPT Initiatives (Extension Management (TEC13)), MW-1.34-notes (1.34.0-wmf.8; 2019-06-04), Patch-For-Review, Release Pipeline
Physikerwelt updated the task description for T208758: Extend Popups-Extension to render popups for annotated <math>.
Jul 9 2019, 12:22 PM · Readers-Web-Backlog (Needs Product Owner Decisions), Patch-For-Review, Page-Previews

Jul 2 2019

Physikerwelt added a comment to T208758: Extend Popups-Extension to render popups for annotated <math>.

@Aklapper do you have an idea who could be able to help here?

Jul 2 2019, 6:36 AM · Readers-Web-Backlog (Needs Product Owner Decisions), Patch-For-Review, Page-Previews

Jun 28 2019

Physikerwelt updated subscribers of T208758: Extend Popups-Extension to render popups for annotated <math>.

@MaxSem : @Andreg-p managed to display a static page when hovering over equations; he also got the Wikidata id from the math extension. Now the missing piece is to display the content of a special page or an API endpoint that receives the Wikidata id as a parameter and returns the wikitext to be displayed.

Jun 28 2019, 7:54 AM · Readers-Web-Backlog (Needs Product Owner Decisions), Patch-For-Review, Page-Previews

Jun 26 2019

Physikerwelt added a comment to T195765: Make it possible to query for math values.

It is not a problem to export the userInputTex unless people start to use it. At that point our efforts to change the input format towards a more standard conform LaTeX input (for instance by deprecating \and or \or, which conflict with regular LaTeX command and sometime lead to strange behavoir in a standard LaTeX setup) will conflict with the interest of potential users of that new format. Currently, in there is no other place where the userInputTex is displayed or used.

Jun 26 2019, 5:23 PM · Wikidata-Campsite, patch-welcome, MediaWiki-extensions-WikibaseRepository, Wikidata-Query-Service, Math, Wikidata
Physikerwelt added a comment to T195765: Make it possible to query for math values.

OK, you mean "exact string matching for the input LaTeX source code" (i.e., a + b is different from a+b). That's correct. However, would it not be better to use a more generic approach for that? For example, how would I search for a certain javascript input value or (for example a picture) or whatever.

Jun 26 2019, 1:09 PM · Wikidata-Campsite, patch-welcome, MediaWiki-extensions-WikibaseRepository, Wikidata-Query-Service, Math, Wikidata
Physikerwelt added a comment to T195765: Make it possible to query for math values.

I think we should not make more complicated than neccary and deceide either to use the MathML standard or not. If so one could also add another encoding, e.g., <annotation encoding=\"application/x-texvc\">a</annotation>. Moreover, the additional displaystyle is an artifact produced by the math extension. There is an ongoing effort to make the texvc input more conform to standard LaTeX. By the way with MathML you can query for identifiers like s with contains <mi>s</mi>, which is would also return symbols like \sin in the input form...

Jun 26 2019, 12:27 PM · Wikidata-Campsite, patch-welcome, MediaWiki-extensions-WikibaseRepository, Wikidata-Query-Service, Math, Wikidata

Jun 6 2019

Physikerwelt added a comment to T185033: Fix texvcjs grammar for X^{2+}.

As of today warnings for fallback rendering are emitted. Fallback rendering is not used in any of the cases.

Jun 6 2019, 2:17 PM · Math, Texvcjs
Physikerwelt claimed T185033: Fix texvcjs grammar for X^{2+}.
Jun 6 2019, 2:10 PM · Math, Texvcjs
Physikerwelt added a comment to T225030: Expose mathoid warnings via restbase.

The tracking category works as well https://en.wikipedia.org/w/index.php?title=Category:Pages_that_use_a_deprecated_format_of_the_chem_tags&action=edit&redlink=1

Jun 6 2019, 2:07 PM · Core Platform Team Workboards (Done with CPT), Services (done), Kubernetes, Mathoid, RESTBase
Physikerwelt added a comment to T225030: Expose mathoid warnings via restbase.

Great thank you. I just confirmed that it works for new formulae.

curl -X POST "https://en.wikipedia.org/api/rest_v1/media/math/check/chem" -d "type=chem&q=\ce {pH=-\log _{10}[H+]+20190606}"
{"success":true,"checked":"{\\ce {pH=-\\log _{10}[H]20190606}}","requiredPackages":["mhchem"],"identifiers":["p","H","H"],"endsWithDot":false,"warnings":[{"type":"mhchem-deprecation","details":{"error":{"message":"Expected [a-zA-Z] but \" \" found.","expected":[{"type":"class","parts":[["a","z"],["A","Z"]],"inverted":false,"ignoreCase":false}],"found":" ","location":{"start":{"offset":13,"line":1,"column":14},"end":{"offset":14,"line":1,"column":15}},"name":"SyntaxError"},"success":false,"warnings":[],"status":"S","details":"SyntaxError: Expected [a-zA-Z] but \" \" found.","offset":13,"line":1,"column":14}}]}
Jun 6 2019, 12:35 PM · Core Platform Team Workboards (Done with CPT), Services (done), Kubernetes, Mathoid, RESTBase

Jun 5 2019

Physikerwelt closed T225029: How to test Math check endpoint via swagger as Invalid.

Sorry. Now it works. Not sure what happened yesterday. Probably I messed up the JSON syntax. For example, if you have an extra comma, like in

{
  "q": "a,
}

the generated request parses the input field character by character:

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 "0={" -F "1=
" -F "2= " -F "3= " -F "4="" -F "5=q" -F "6="" -F "7=:" -F "8= " -F "9="" -F "10=\" -F "11=\" -F "12=s" -F "13=i" -F "14=n" -F "15= " -F "16=x" -F "17=^" -F "18=2" -F "19="" -F "20=," -F "21=
" -F "22=}"
Jun 5 2019, 11:31 AM · Mathoid, RESTBase-API
Physikerwelt closed T225029: How to test Math check endpoint via swagger, a subtask of T197842: Deprecate texvc commands conflicting with LaTeX commands used in common packages, as Invalid.
Jun 5 2019, 11:31 AM · User-Physikerwelt, MW-1.32-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Math
Physikerwelt awarded T225030: Expose mathoid warnings via restbase a Like token.
Jun 5 2019, 9:57 AM · Core Platform Team Workboards (Done with CPT), Services (done), Kubernetes, Mathoid, RESTBase

Jun 4 2019

Physikerwelt created T225030: Expose mathoid warnings via restbase.
Jun 4 2019, 9:30 PM · Core Platform Team Workboards (Done with CPT), Services (done), Kubernetes, Mathoid, RESTBase
Physikerwelt created T225029: How to test Math check endpoint via swagger.
Jun 4 2019, 9:21 PM · Mathoid, RESTBase-API

Jun 3 2019

Physikerwelt added a comment to T224853: Math extension has problem with MultiHttpClient and http/2 requests on Linux.

@Aklapper could you please point @Gardas603 to the appropriate support forum?

Jun 3 2019, 11:47 AM · MediaWiki-General, Math
Physikerwelt added a comment to T224853: Math extension has problem with MultiHttpClient and http/2 requests on Linux.

adding
wfLoadExtension( 'Math' );
is indeed required. Why your wiki can't connect to the Wikimedia Rest API is not clear to me. Is your wiki connected to the internet and allowed to access the URL via https?

Jun 3 2019, 6:26 AM · MediaWiki-General, Math

Apr 17 2019

Physikerwelt added a comment to T167593: Render MathML formulae in android app.

Not yet:-) https://mathml.igalia.com/news/2019/02/12/launch-of-the-project/#new

Apr 17 2019, 8:40 AM · Math, Wikipedia-Android-App-Backlog, Android-app-feature-Feeds

Apr 12 2019

Physikerwelt added a project to T215220: Zlib spec.yaml example produces a bad request response: User-Physikerwelt.
Apr 12 2019, 7:44 AM · User-Physikerwelt, Mathoid

Apr 11 2019

Physikerwelt added a comment to T194911: TechCom's Platform Architecture Principles.

After reading the document I do not feel encouraged to develop something... instead I am getting the feeling things are getting more burecratic and less inclusive. Especially student developers and interested hobby hacker might not be enlighted by the quite formal document.

Apr 11 2019, 10:45 PM · TechCom, Wikimedia-Hackathon-2018
Physikerwelt awarded T194911: TechCom's Platform Architecture Principles a Dislike token.
Apr 11 2019, 10:38 PM · TechCom, Wikimedia-Hackathon-2018

Apr 9 2019

Physikerwelt added a comment to T195861: Create a committee to improve the math support in Wikimedia projects.

@GregorAlexandru that's an excellent idea. I think the following resources are helpful.

Apr 9 2019, 12:03 PM · User-Physikerwelt, User-mobrovac, Math

Mar 27 2019

Physikerwelt added a comment to T138453: Many articles containing UNIQ--postMath-00000001-QINU.

Might also be related to T127787

Mar 27 2019, 8:16 PM · Cite, Math
Physikerwelt added a comment to T219443: Math rendering on Wikiversity produces UNIQ--postMath-00000001-QINU.

This happens on pages with broken citations. I suspect the problem goes away if the citations are fixed.

Mar 27 2019, 8:12 PM · Math
Physikerwelt merged task T219443: Math rendering on Wikiversity produces UNIQ--postMath-00000001-QINU into T138453: Many articles containing UNIQ--postMath-00000001-QINU.
Mar 27 2019, 8:11 PM · Math
Physikerwelt merged T219443: Math rendering on Wikiversity produces UNIQ--postMath-00000001-QINU into T138453: Many articles containing UNIQ--postMath-00000001-QINU.
Mar 27 2019, 8:11 PM · Cite, Math

Mar 14 2019

Physikerwelt added a comment to T218295: There is no way to write bold italic capital Greek symbols.

I have no objections to merging this PR, if

  • test cases are added and
  • "community consensus" is evident.
Mar 14 2019, 5:30 PM · Math, Texvcjs

Mar 7 2019

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
Mar 7 2019, 8:36 AM · Core Platform Team Legacy (Watching / External), Services (watching), Analytics

Mar 3 2019

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.
Mar 3 2019, 5:58 PM · Patch-For-Review, Math

Feb 13 2019

Physikerwelt added a comment to T200493: Trying to get property 'status' of non-object in /srv/mediawiki/w/extensions/Math/MathMathMLCli.php on line 79.

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.

Feb 13 2019, 8:23 PM · Patch-For-Review, Math
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 13 2019, 8:06 PM · Mathoid

Feb 7 2019

Physikerwelt added a comment to T189560: mediawiki/vendor REL1_* no longer ship dependencies for wmf extensions that are not in the mediawiki tarball.

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.

Feb 7 2019, 10:22 AM · Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO (201908), Patch-For-Review, Wikimedia-production-error (Shared Build Failure), Continuous-Integration-Config, CX-deployments, AbuseFilter

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.

Jan 30 2019, 9:46 PM · Core Platform Team Legacy (Watching / External), Services (watching), Analytics
Physikerwelt triaged T214990: Add restbase/mathoids spec tests to check if unused information is in a spec file as Low priority.
Jan 30 2019, 9:34 PM · RESTBase, Mathoid
Physikerwelt created T214990: Add restbase/mathoids spec tests to check if unused information is in a spec file.
Jan 30 2019, 9:34 PM · RESTBase, Mathoid
Physikerwelt awarded T214980: Support mathematical formulae in Wikidata Query Service UI on all browsers a Like token.
Jan 30 2019, 7:27 PM · Wikidata Query UI, Wikidata
Physikerwelt added a comment to T214851: query.wikidata.org displays the TeX string rather than the MathML representation for some formulae.

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

Jan 30 2019, 6:20 PM · Wikidata Query UI, Wikidata, Math