User Details
- User Since
- Apr 16 2024, 10:01 PM (130 w, 1 d)
- Availability
- Available
- LDAP User
- DErenrich
- MediaWiki User
- DErenrich-WMF [ Global Accounts ]
Tue, Oct 13
Wed, Oct 7
Thu, Oct 1
Tue, Sep 29
Thu, Sep 24
Sep 10 2026
Sep 8 2026
Sep 4 2026
Ah sorry. Here is the public key ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF66vmTGSCShUC1HkopdFG8dtfPFOJQz+P6PVRypvDqV derenrich@wmf3489
Sep 3 2026
Jul 23 2026
I think we've decided to move ahead with merging @egardner's most recent patch (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaCustomizations/+/1312731).
Jul 21 2026
- Latency/Load. I tried to re-create the TextExtracts call in question and profile it. It seems on a warmed up server, a latency of 1.05s will not be rare (Excimer profile; details in CR comment). Existing traffic (Grafana: MediaWiki Action API) observes a p95 of 1.0s and a p90 between 200-400ms, but it's hard to predict what the distribution will be like given this is based on a different traffic source. In any event, unlike canonical pageview URLs, this new endpoint will only be used by Discord and so should expect a much lower CDN cache hit rate. Both because nobody is warming it up and because the cache needs to be short to ensure edits propagate without a dedicated purge pipeline (e.g. 5min or max 1h, based on our other MW REST APIs that return user-generated content). This is separate from how long Discord promise/claim to cache it on their end. We should document what load we expect to add to the k8s-mw-api-ext cluster, and confirm this with SRE, with a documented roll-back plan if load exceeds expectations for any unanticipated reason.
Jul 20 2026
Jul 14 2026
hi. i'm really sorry but this was already done at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaCustomizations/+/1307873/5/src/Discord/DiscordHookHandler.php and this ticket was just not properly closed. i think it was a leftover duplicate that had been placed into the graveryard but not fully marked as closed. my apologies for wasting your time. thank you for your contribution though.
Jul 7 2026
Jun 12 2026
I think there's a misunderstanding. I suggested moving the wprov-strip logic from WikimediaEvents to core. That means we continue to strip as today. No change, no loss, just moving the code. The mediawiki.page.ready module is a fine place to stash it for now. Easy to move around later, when it doesn't define new APIs/exports.
Jun 11 2026
We generally define JS APIs on a namespace owned by and named after the module name, or export them from the module object.
Jun 8 2026
May 15 2026
i'm curious why this was closed as invalid. are there workarounds?
Apr 17 2026
Mar 24 2026
i vouch for her
Mar 9 2026
Amazing. Thank you so much.
Mar 5 2026
thanks for the reply. i think first it would be helpful to know what the current limits are. i've been given conflicting information. not being able to enforce the limit means our users sometimes sit for 11 seconds with nothing happening.
given the recently announced increase in rate limiting i think this ticket is more urgent
Feb 25 2026
here is the request in full
Nov 18 2025
i tried swapping from polka to express as my server and that had no effect. really unsure how this could be on my side but it seems unlikely it isn't given no other services are impacted.
Oct 19 2025
i've had trouble testing these kinds of things myself. optimally we'd mock out an item?
i restored the sandbox to a state where it demonstrates the bug
I think it won't reproduce because the contents of the sandbox item has
changed.
Oct 3 2025
Sep 29 2025
Sep 2 2025
Aug 29 2025
stars collected is done
fun fact collected is done
Levels finished is done
total plays is done
Aug 27 2025
Aug 20 2025
Aug 7 2025
Aug 5 2025
Jul 31 2025
ok no worries and no rush. this isn't blocking but I was hoping to have a sense of this direction would work (and how the process works). it sounds like much of that is still up in the air.
Jul 30 2025
Is there something more you need from me here? What is the typical turn-around time for requests like this?
Jul 23 2025
the model is still being evaluated so as such we do not have a specific product that is going to make requests. likely the requests would come from the wide-internet (since FA would want to integrate it into services running on toolforge or roblox).
Jul 21 2025
i did this
Jul 17 2025
Jul 15 2025
Jul 7 2025
Jun 26 2025
I think using the python library tqdm causes it.
Jun 24 2025
I think it's being caused by programs that print in weird ways (e.g. using terminal escapes). I understand the desire to not just blindly ignore these exceptions this but this issue has been causing issues for me for over a year. maybe we can just emit a dummy date and a warning about the parse error. i would've just forwarded it with None for the date but it seems downstream consumers aren't robust to it being None
Jun 22 2025
I made a small patch to deal with this. I would push it to. see the attached patch.