# User Details

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

# Sat, Jan 18

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

Physikerwelt lowered the priority of T243122: Math master is currently broken due to a Wikibase change from Unbreak Now! to Medium.

# Thu, Jan 16

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.

Physikerwelt lowered the priority of T117659: mwext-testextension-zend should load extension mathsearch after math from High to Medium.
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?

Physikerwelt committed rEMASe153793cd5f6: Fix typos in extension.json (authored by Physikerwelt).
Fix typos in extension.json

Seem to be a typo in Ib6c3044603ead1a58b63a4468c525820331ca565

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

Physikerwelt raised the priority of T117659: mwext-testextension-zend should load extension mathsearch after math from Medium to High.

# Tue, Jan 14

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.

I have no permissions to do that.

@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.

# Mon, Jan 13

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

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

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.

# Sun, Jan 12

Physikerwelt committed rEMAS5ecf210ae79e: Use API for translation if available (authored by Physikerwelt).
Use API for translation if available

# Wed, Jan 1

Physikerwelt committed rEMASc0d65873df76: Tolerate errors in MathID generation (authored by Physikerwelt).
Tolerate errors in MathID generation

# 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

@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

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.

Physikerwelt committed rEMAS4b46339d184f: Make max length of Contentmath configurable (authored by Physikerwelt).
Make max length of Contentmath configurable

# Dec 28 2019

Physikerwelt updated the task description for T229939: Use wikidata entity selector in OOUI input field.
Physikerwelt added a comment to T229939: Use wikidata entity selector in OOUI input field.

I am seeing similar problems on test.wikidata.org

Physikerwelt closed T104548: Set up a stable math demo instance as Resolved.

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:-(

Physikerwelt moved T239356: Enable link feature for all wikis from Incoming to Next-up on the Math board.
Physikerwelt updated the task description for T239356: Enable link feature for all wikis.

# Dec 26 2019

Physikerwelt updated the task description for T241438: Investigate if objectcache tries to write to database during installation.
Physikerwelt updated the task description for T241438: Investigate if objectcache tries to write to database during installation.
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.
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.
Physikerwelt updated the task description for T241438: Investigate if objectcache tries to write to database during installation.
Physikerwelt updated the task description for 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 25 2019

Physikerwelt updated the task description for T241438: Investigate if objectcache tries to write to database during installation.

# Dec 17 2019

If someone makes a PR I will review it.

I have no objections. But please do not point to the mathoid https://mathoid.beta.math.wmflabs.org since I am using that one for testing of new features.

# Dec 14 2019

Physikerwelt committed rEMAS84b9f2614256: Increase fault tolerance (authored by Physikerwelt).
Increase fault tolerance
Physikerwelt committed rEMAS75f0fc99d314: Remove references to PNG rendering mode (authored by Physikerwelt).
Remove references to PNG rendering mode

However, I could find a simple workaround for this problem https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/MathSearch/+/557211/2/includes/MlpEvalForm.php

Physikerwelt committed rEMASccd500b8fbad: DB: Use atomic instead of transaction (authored by Physikerwelt).
DB: Use atomic instead of transaction

# Dec 13 2019

@mobrovac I don't know what to do. Closing for now. Maybe the error is not longer present.

Physikerwelt updated the task description for T229939: Use wikidata entity selector in OOUI input field.
Physikerwelt edited projects for T229939: Use wikidata entity selector in OOUI input field, added: Wikidata; removed MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Patch-For-Review.
Physikerwelt placed T229939: Use wikidata entity selector in OOUI input field up for grabs.

I don't see that there is anything that can be done from within the math extension.

Physikerwelt added a comment to T239357: Identify Page-Previews product people.
1. Some background information:

# Dec 12 2019

Math should have a fallback for this API is client does not exist, or not register the api module at all.

Upgrading mathjax node is a major issue and needs rigours testing of all features. Maybe you can cherry pick that feature to mathoid-mathjax-node. Can you also try to render the example at hand with latex so that we have a reference and can compare how this is supposed to be with regular latex rendering?

# Dec 11 2019

Physikerwelt added a comment to T208758: Display popups for annotated [itex] tags.

To me, it sounds most reasonable to switch the API as outlined in T240458 as the next step. From there we can decide if we continue with the popups extension or just use a custom solution. This could then start as a gadget or beta feature. I liked tippy a lot, which I used for a research project. But the API is very handy and its really easy to implement.

Physikerwelt renamed T208758: Display popups for annotated [itex] tags from Display popups annotated [itex] tags to Display popups for annotated [itex] tags.
Physikerwelt renamed T208758: Display popups for annotated [itex] tags from Extend Popups-Extension to render popups for annotated [itex] to Display popups annotated [itex] tags.
Physikerwelt closed T239357: Identify Page-Previews product people as Resolved.

@Physikerwelt @ovasileva is the product owner of page previews...

Great thank you. That was the information I was looking for.

Physikerwelt added a comment to T239357: Identify Page-Previews product people.

@Tgr it does not seem so straight forward to identify someone who feels responsible for the Page-Previews extension.

@Andreg-p just reported that might be caused by the API endpoint. This endpoint is currently not used by the popups extensions. And maybe we should convert it to the new REST API as suggested by @Tgr in https://phabricator.wikimedia.org/T239357#5698243.
@Pchelolo do you know of one can conditionally expose endpoints, or should we just return a 404 if Wikibase is unavailable?

@Andreg-p do you know how to fix that? If you need more information please use this ticket. Also consider discussing it together with T229939, where we also depend on input from Wikidata experts.

# Dec 10 2019

Ah sorry the link pointed to the incorrect file (the util file, that determines the required packages). You want to change the rendering file
https://github.com/wikimedia/texvcjs/blob/fc8ff74ba85ec2b646b1c33d2c560c40f5a3139c/lib/render.js#L126

# Nov 30 2019

Physikerwelt added a comment to T239359: Organize the open tasks for Project Math.

I realized that the situation is pretty much described in Section 5.3.1 in the project management page. Is it possible to create a second board for math and move the columns n>4 to the new board?

# Nov 28 2019

@Libattery so you are doing the following regexp replacements

Physikerwelt added a comment to T239359: Organize the open tasks for Project Math.

@Aklapper I updated the task desciption to better explain the problem I am facing.

Physikerwelt renamed T239359: Organize the open tasks for Project Math from Create subprojects for phabricator project math to Organize the open tasks for Project Math.
Physikerwelt closed T239367: Improve VisualEditor for Math (tracking) as Declined.
Physikerwelt added a comment to T229939: Use wikidata entity selector in OOUI input field.

Well, that module is part of the WikibaseView extension, which we don’t load on client wikis – I don’t think this has changed recently, at least it’s also the case on English Wikipedia, which is currently running Wikibase code from 4/5 November (1.35.0-wmf.5).

I guess the code is still deployed. Is there a way to manually load the module for the specialpage?

Edit: ah, the thing that changed recently would be this:

This explains why we don't see it in our local dev setup.

# Nov 27 2019

Physikerwelt added a comment to T239359: Organize the open tasks for Project Math.

Maybe an option would be to create Tracking tasks. I tried that with T239367 and it seems there is also a role that is allowed to bulk-edit tasks in one column. Maybe one could batch make the following tasks
https://phabricator.wikimedia.org/maniphest/query/BEC7gr0ARZom/#R
subtasks of T239367 The other alternative would be to create more components such as "New TeX macro proposals"

Physikerwelt added a comment to T239359: Organize the open tasks for Project Math.

Thank you. After reading this I am honestly not sure if the subproject approach is the way to go. The project board has now two kinds of columns and is very wide. While it is good to have groups of bugs with a similar topic I think it is better to have the lifetime represented on the board and have bugs mainly travel from left to right.

Physikerwelt updated subscribers of T239357: Identify Page-Previews product people.

@Tgr thank you. We can easily change the newly created API endpoint to the REST interface as there are currently 0 consumers.