User Details
- User Since
- Jun 9 2022, 7:13 AM (200 w, 2 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- Dbeef [ Global Accounts ]
Jun 10 2025
On the other hand, if T389709 gets done first, the main use case here should just read the pronoun data from that instead. But there should be a single space where a user configures both their grammatical gender settings (used by MW messages) and their pronoun settings (used by scripts, templates, etc)
Sorry if the task description can be confusing. The pronoun display should ideally use data from T389709, but these two tasks are orthogonal.
Jun 8 2025
As far as I understand, it was probably a deliberate design choice to not display explicit pronouns when the grammatical gender has not been explicitly selected. First, people are unaware of the grammatical gender option existing in the first place. This results in a majority of accounts not having an explicit grammatical gender set (thus defaulting to "neutral at best efforts").
May 31 2025
Mar 29 2025
Mar 28 2025
I've described the issue at https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1130265/comments/5b83cdc0_9332aa16
; is a reserved character in URL queries because it is unspecified whether something like https://www.example.org?something=something;else&foo=bar to parse as something=something;else,foo=bar or as something=something,else,foo=bar, or as something=something,foo=bar. I have seen all three possibilities for libraries parsing URLs through me crawling through this issue. The maintainer of CherryPy has put up a valid reasoning for why they parse as something=something,else,foo=bar because the RFCs on HTTP has explicitly allowed parsers to treat ; the same as & in URLs. See https://github.com/cherrypy/cherrypy/issues/1860#issuecomment-640246780. I don't agree with his decision to do so, but there is nothing I can do and it is much much better to just encode this properly anyways.
Mar 25 2025
Just noting here that the proposed dates could clash with UCoC Enforcement Guidelines and U4C Charter Annual Review vote. (per T388931)
Mar 24 2025
Mar 22 2025
Note: This is related to T61643 but I oppose merging this ticket to there. I'm proposing something very specific here and merging would just dilute the discussion.
Mar 17 2025
Feb 21 2025
Feb 17 2025
Dec 28 2024
Nov 17 2024
See my comment on the related task.
The consensus for establishing an ArbCom was obtained in this RfC a year ago, with the first elections concluding two days ago. The local discussion led to consensus for creating a private wiki and mailing list for coordination was here. This is the main page for zhwiki ArbCom.
Oct 30 2024
By request of the candidate, please remove SickManWP from the candidates list before election starts, thank you.
Sep 10 2024
Aug 1 2024
visiting that link gives me "Our servers are currently under maintenance or experiencing a technical issue" and the error below says "Error: 404, Not Found at Thu, 01 Aug 2024 15:34:26 GMT%"
Jul 31 2024
Jul 14 2024
Jul 12 2024
After some internal discussion, this was a misunderstanding on @3301796's part. The configuration was correct and there is no need to change the options.
Mar 5 2024
Thank you!
Mar 4 2024
Bundling would actually be nice. It would probably help with the bus factor since Legoktm (or any future collaborators) can access both if things happen. We can rename it to something like discordbots if possible, but I have not gotten into accessing the trove project yet so I'm unfamiliar with the technicalities behind it. Let me know if there's anything I can do! And thanks.
Mar 2 2024
Per https://github.com/wikimedia/operations-puppet/blob/ee02ed8031f246dd4f309bb7e83eeb9a8f285f51/modules/profile/manifests/toolforge/redis_sentinel.pp#L79-L80 and https://redis.io/docs/reference/eviction/#eviction-policies, it looks like the Redis for Toolforge instance will start deleting old keys once the maxmemory limit is reached. This is usually fine if applications don't want to use redis as a reliable persistent storage (its advertised as a useful cache service), but it would be a bad thing for this specific tool.
Feb 26 2024
The redis trove database can be named wikiauthbot2 since dashes are discouraged.
loggerdiscordbot is fine by me.
Feb 24 2024
Hmm, looks like Dragonfly is able to outcompete Redis in terms of performance and resource usage. I'm interested in trying that. Not sure if that can be run on trove, but I can set it up on a VPS project myself!
Looks like we're moving forward with Trove, and that would probably need to be associated with a tool on toolforge. I've pre-emptively created one at https://toolsadmin.wikimedia.org/tools/id/logger-discord-bot.
A rough estimate I got from a person hosting the bot themselves is 1-2GB. So I suppose 2 or 3GB would suffice?
Feb 23 2024
Feb 10 2024
Well that was after I manually restarted it.
Feb 9 2024
Jan 2 2024
AFAIK the locale needs to be configured correctly using locale-gen. I just tried installing the language packs, and although I have included language-pack-pt-base in the Aptfile it still errors.
Dec 31 2023
Dec 21 2023
I have migrated the jobs and webservices to kubernetes. This should be resolved now.
Dec 9 2023
What would be the use of an untagged union? It doesn't make sense in the function model.
Sep 11 2023
Aug 8 2023
There is a similar exception I am getting when logging in:
Aug 4 2023
It would be very nice indeed if WebAssembly was the common target.
Feb 10 2023
Jan 8 2023
The main part of this problem is that when converting Wikicode to ImmutableWikicode it tries to parse the title from HTML and stores that. Until this is fixed from parsoid's API side a temporary fix would be to store the original provided title within Wikicode and use that when converting to the immutable one.
Nov 19 2022
Oh huh, yeah. We are describing the same thing here.
Nov 11 2022
Nov 2 2022
Yeah, given that we already have a git repo by reedy, it should be easy to migrate to https://gitlab.wikimedia.org or simply closing/archiving the sourceforge repo and deciding to have future development at GitHub. @Reedy: any opinions?
Oct 15 2022
Sep 8 2022
Occurred to me again, after trying to report someone to AIV, Huggle instantly closed itself. When reopening Huggle to revert, it now reports the error.
Jul 17 2022
So for the software that analyzes past hits, I only needed specific variables (other fields are ignored when parsing the json response) It would be nice if there is some sort of afldetailsprop that allows selecting specific variables such as {add,remov}ed_lines to reduce bandwidth usage.
Jul 16 2022
Jul 15 2022
I have hit this. Query dump is at P31153. Its last dump was "Cannot log in when using MediaWiki\Session\BotPasswordSessionProvider sessions." and then it segfaults.
