Private account of @Lucas_Werkmeister_WMDE (he/him, Berlin timezone). Anything I do here is on volunteer time, even if it looks work-related :)
User Details
- User Since
- Jun 5 2016, 4:36 PM (424 w, 3 d)
- Availability
- Available
- IRC Nick
- lucaswerkmeister
- LDAP User
- Lucas Werkmeister
- MediaWiki User
- Lucas Werkmeister [ Global Accounts ]
Mon, Jul 22
The REL1_39 backport seems to be working fine on FactGrid. Thanks @Tgr for the suggestion and review! \o/
Sun, Jul 21
Sat, Jul 20
It looks like the error is already fixed since MariaDB 10.6.0, but remains reproducible in 10.5.25 (the latest patch release in the 10.5 series so far).
Hm, in ANALYZE, there’s a huge mismatch between filtered (0%) and r_filtered (100%):
I’m not sure what you mean… I can reliably reproduce the behavior that the query is being slow (ca. 2 seconds, sometimes a bit less) when to me it seems like it shouldn’t be:
Alternatively, the query seems to also become fast again if I just add a LIMIT, like so:
Tue, Jul 16
Attempted fix uploaded: https://bitbucket.org/magnusmanske/fist/pull-requests/6
2024-07-16 17:06:05: (mod_fastcgi.c.449) FastCGI-stderr: thrown in /data/project/fist/public_html/common_images.php on line 103 2024-07-16 17:17:10: (mod_fastcgi.c.449) FastCGI-stderr:PHP Fatal error: Uncaught Error: Attempt to assign property "id" on string in /data/project/fist/public_html/common_images.php:103 2024-07-16 17:17:10: (mod_fastcgi.c.449) FastCGI-stderr:Stack trace: 2024-07-16 17:17:10: (mod_fastcgi.c.449) FastCGI-stderr:#0 /data/project/fist/public_html/fist.php(825): get_flickr_hits() 2024-07-16 17:17:10: (mod_fastcgi.c.449) FastCGI-stderr:#1 /data/project/fist/public_html/fist.php(2031): find_images_flickr() 2024-07-16 17:17:10: (mod_fastcgi.c.449) FastCGI-stderr:#2 /data/project/fist/public_html/fist.php(2371): find_images() 2024-07-16 17:17:10: (mod_fastcgi.c.449) FastCGI-stderr:#3 {main} 2024-07-16 17:17:10: (mod_fastcgi.c.449) FastCGI-stderr: thrown in /data/project/fist/public_html/common_images.php on line 103
Tue, Jul 9
Probably not very helpful but I used to have a similar issue on Phabricator, with a slightly different set of emoji fonts: T235339: Phabricator fonts look broken on systems with JoyPixels (formerly EmojiOne) installed
Sat, Jun 29
Thu, Jun 27
Can confirm this seems to work now \o/ thank you!
Tue, Jun 25
This ought to work, I think:
That sounds amazing, thank you!
I assume it should be relatively simple to serve a redirect to Tool:Containers using an Ingress, like the second half of Tool:Iw § Tool setup (the part added for T257104)?
Jun 24 2024
The first messages in a successful build that aren’t seen in a timed-out build are:
Jun 19 2024
It worked with another retry now 🤷
Okay, then I just forgot what happened in which order, sorry ^^
(Or is that just because I joined afterwards?)
Hm, I don’t see any old relayed message on the IRC side at least?
Should be deployed now.
Jun 18 2024
I looked a bit into this, but I’m not sure it’s a good idea, to be honest. This would be a very high-volume bridge, at least compared to the other bridged channels I’m aware of, and I’m worried that this might trigger some spam detection in Telegram and/or IRC (which could break the bridging of other channels too) – especially as the messages are full of links too. And since the Telegram channel is brand new, it’s not yet clear how much demand there is for a Telegram version of this IRC channel. (Though the channel was just announced in the Wikimedia General chat group, so we can check back tomorrow or in a few days how many subscribers the channel gained in the meantime.)
At least that’s what I get when I do a quick nonsense merge conflict locally:
Hang on, I think I got confused there. Isn’t that just a normal merge conflict display, and with diff3 style we’d also expect a ||||||| marker? 🤔
Jun 16 2024
Jun 15 2024
Still seems to be happening here: https://gitlab.wikimedia.org/toolforge-repos/wd-image-positions/-/commit/0e0deb1a494aeb2e498357330d0a23bd833c38e5
Jun 14 2024
Seems to work now :)
Jun 12 2024
Seems to work fine as far as I can tell \o/
Jun 11 2024
Yeah, I implemented this for Wikidata Lexeme Forms but not most (any?) of my other tools. Shouldn’t be too hard to add though ^^
Jun 3 2024
Great, thank you <3
May 29 2024
May 28 2024
May 27 2024
May 26 2024
May 25 2024
May 20 2024
May 19 2024
Alright, thanks!
Alright, I think this is done now \o/
May 14 2024
Yes, there are still some parts of the tool I need to make translatable / add messages for. I’ll close the task when it’s done.
May 13 2024
\o/
May 9 2024
This should be fixed now, but the sidebar is cached for one day, so we should only delete the overrides tomorrow (or later). Let’s leave the task open until then, IMHO.
Probably not a train blocker since we should be able to work around it in the MediaWiki: namespace, but FYI: T364539: Protocol-relative URL in sidebar now interpreted as title (Query Service link in Wikidata sidebar broken)
@Nikki points out that the donate link is also affected (points to https://www.wikidata.org/wiki///donate.wikimedia.org/wiki/Special:FundraiserRedirector%3Futm_source%3Ddonate%26utm_medium%3Dsidebar%26utm_campaign%3DC13_wikidata.org%26uselang%3Den).
I can reproduce the issue locally and reverting Replace deprecated url functions in Skin class fixes it, so I guess the replacement functions work slightly differently.
May 8 2024
Closing, the session took place and was fun :)
May 6 2024
Alright, GitLab CI wasn’t as bad as I feared ;) I’ll copy some more things from wikibugs2 CI later but for now it should be working (and I should see the result on the next translation export… Thursday?).
Hm, I just realized that having the CI on GitHub is not ideal if the l10n-bot merge requests are on GitLab, given that many of the tests are making sure the translations are right 😅
May 5 2024
CC @Slst2020 who just ran toolforge envvars list in T362062: [Session] Toolforge & Cloud VPS demos (the only variable that was truncated at 50 characters was the Django secret key) – she said she’s gonna change the credentials afterwards, but IMHO it would’ve been better if the command hadn’t shown them to the whole room in the first place :)
May 4 2024
In addition to making the rest of the tool translatable, I realized there’s also one more important thing I need to do before this can be considered done: add a way for users to set the language :D
The import into TWN seems to have worked – I just translated most of the messages into German. (Except for the tool name, because I don’t know if I want it translated or not. I’ll leave that decision to another translator, given that I usually use the software in English anyway ^^)
(It’s also quite strange that the email didn’t go to me, the repository “owner”, but that’s probably a separate issue.)
I wonder if there's some other mechanism for doing this
For the positive query, I would suggest:
May 3 2024
Let’s meet in Politseiaed, the park right opposite the hotel.
May 2 2024
Now that I’ve seen the venue during dinner: I don’t feel like any of the regular rooms would really work, nor the dining area. I think outside might be best? (And it looks like the weather will be nice enough.)
Scheduled for 17:00 tomorrow (the beginning of the “Nap or solo time for some, social time for others” in the main schedule); place TBD since I haven’t seen the venue yet :)
Apr 30 2024
Apr 29 2024
I can’t find an upstream bug report about this, and it’s not immediately obvious why it shouldn’t work – Telegram’s handleUploadFile and IRC handleFiles both seem to loop over a potential list of files 🤷
Apr 27 2024
I’ve been working on this a bit more recently, see also T363626. (The code hasn’t been pushed anywhere yet, but I think it’s pretty close to that point now.)
Is this task still valid? Apparently the tool as linked in the task description was disabled in T319875, but I don’t see the “this tool has moved” page mentioned in T319875#9520560 anywhere, so I don’t know if there’s still a running version of this tool that this task could apply to.
Apr 26 2024
Two use-cases I have in mind:
Apr 18 2024
Now it’s working again, thanks a lot!
Apr 17 2024
Sounds good to me; though I’m also curious what other “shared SSH”-style environments do (e.g. if the AcceptEnv adjustment is common or not). Sadly I don’t have access to a university network anymore that I could compare to 😔