Page MenuHomePhabricator

0xDeadbeef (dbeef)
dbeef

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Jun 9 2022, 7:13 AM (200 w, 2 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Dbeef [ Global Accounts ]

Recent Activity

Jun 10 2025

0xDeadbeef added a comment to T389706: Separate explicit neutral grammatical gender from unspecified.

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)

Jun 10 2025, 11:15 AM · Gender-Support, I18n, MediaWiki-Core-Preferences
0xDeadbeef added a comment to T389706: Separate explicit neutral grammatical gender from unspecified.

Sorry if the task description can be confusing. The pronoun display should ideally use data from T389709, but these two tasks are orthogonal.

Jun 10 2025, 11:12 AM · Gender-Support, I18n, MediaWiki-Core-Preferences

Jun 8 2025

0xDeadbeef added a comment to T389706: Separate explicit neutral grammatical gender from unspecified.

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").

Jun 8 2025, 3:30 PM · Gender-Support, I18n, MediaWiki-Core-Preferences

May 31 2025

0xDeadbeef updated 0xDeadbeef.
May 31 2025, 11:57 AM
0xDeadbeef updated 0xDeadbeef.
May 31 2025, 11:57 AM
0xDeadbeef updated 0xDeadbeef.
May 31 2025, 11:57 AM

Mar 29 2025

0xDeadbeef placed T182632: PAGENAMEE magic word does not work properly when used in target links of files and pagename contains a semicolon up for grabs.
Mar 29 2025, 2:34 PM · MediaWiki-Parser
0xDeadbeef added a comment to T182632: PAGENAMEE magic word does not work properly when used in target links of files and pagename contains a semicolon.

[…]
What you want is probably something like {{urlencode: data | QUERY}}, which does what you need today.

I do note that the specific case of passing {{PAGENAME}} does not work currently, because {{PAGENAME}} is intended for displaying text in markup, and thus outputs special characters as HTML entities to avoid being misinterpreted as wikitext syntax […]. The bug for that is: T15288: urlencode on variables get double-encoded.

To pass the current title as-is to another parser function (i.e. without any encoding), you can use {{#titleparts:}} instead, like so:

{{urlencode:{{#titleparts:{{PAGENAME}}}}|QUERY}}

Or, in Lua as mw.uri.encode(mw.title.getCurrentTitle().prefixedText).

See also https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions##titleparts which talks about which magic words output text for display in markup, and which are for parser functions.

Mar 29 2025, 2:34 PM · MediaWiki-Parser

Mar 28 2025

0xDeadbeef added a comment to T182632: PAGENAMEE magic word does not work properly when used in target links of files and pagename contains a semicolon.

You're misunderstanding the issue. I understand that this proposed change will solve your use case, but it is not a workable or scalable solution for the ecocystem in general, nor is it actually needed because the problem at hand has a different cause and needs a different fix.

Mar 28 2025, 4:19 AM · MediaWiki-Parser
0xDeadbeef added a comment to T182632: PAGENAMEE magic word does not work properly when used in target links of files and pagename contains a semicolon.

I've described the issue at https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1130265/comments/5b83cdc0_9332aa16

Mar 28 2025, 4:09 AM · MediaWiki-Parser
0xDeadbeef added a comment to T182632: PAGENAMEE magic word does not work properly when used in target links of files and pagename contains a semicolon.

; 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 28 2025, 3:31 AM · MediaWiki-Parser

Mar 25 2025

0xDeadbeef added a comment to T389915: zhwiki's admin election (Apr 2025).

Just noting here that the proposed dates could clash with UCoC Enforcement Guidelines and U4C Charter Annual Review vote. (per T388931)

Mar 25 2025, 8:39 AM · Chinese-Sites, Trust-and-Safety, Elections

Mar 24 2025

0xDeadbeef claimed T387029: `meta=globaluserinfo&guiprop=merged` should provide information about implicit groups.
Mar 24 2025, 10:30 AM · MW-Interfaces-Team, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-Action-API

Mar 22 2025

0xDeadbeef created T389709: A new preference field for customizing pronouns on different languages.
Mar 22 2025, 8:11 AM · Gender-Support, MediaWiki-Core-Preferences
0xDeadbeef added a comment to T389706: Separate explicit neutral grammatical gender from unspecified.

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 22 2025, 7:00 AM · Gender-Support, I18n, MediaWiki-Core-Preferences
0xDeadbeef created T389706: Separate explicit neutral grammatical gender from unspecified.
Mar 22 2025, 6:55 AM · Gender-Support, I18n, MediaWiki-Core-Preferences

Mar 17 2025

0xDeadbeef created T389030: mwapi: allow changing api_url after construction.
Mar 17 2025, 6:19 AM · mwbot-rs (mwapi)

Feb 21 2025

0xDeadbeef created T387029: `meta=globaluserinfo&guiprop=merged` should provide information about implicit groups.
Feb 21 2025, 2:39 PM · MW-Interfaces-Team, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-Action-API

Feb 17 2025

0xDeadbeef added a comment to T322944: Allow authenticated requests via OAuth to the Action API from any origin.

By the way – the original task description was about owner-only consumers, but I’ve been doing all my testing with “normal” consumers / clients, since that’s the use case I’m more interested in. I assume owner-only consumers would also be fixed by this, since they also boil down to an Authorization: request header (and they would also need &crossorigin=1 in the URL to benefit from the feature implemented here), but perhaps @0xDeadbeef or someone else might want to try that out ^^

Feb 17 2025, 11:54 AM · MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.35-notes, MW-1.38-notes, MW-1.40-notes, MW-1.39-notes, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), MediaWiki-extensions-OAuth, MediaWiki-Action-API

Dec 28 2024

0xDeadbeef changed the status of T380020: Enable SecurePoll extension on zhwiki from Stalled to Open.
Dec 28 2024, 5:19 AM · MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), SecTeam-Processed, Security-Team, Security, MW-1.44-notes (1.44.0-wmf.8; 2024-12-17), Wikimedia-Site-requests, Trust-and-Safety, Chinese-Sites

Nov 17 2024

0xDeadbeef added a comment to T380109: Mailing list for zhwiki arbcom.

See my comment on the related task.

Nov 17 2024, 2:48 PM · SRE, Chinese-Sites, Wikimedia-Mailing-lists
0xDeadbeef added a comment to T380119: Create arbcom-zh wiki.

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.

Nov 17 2024, 2:45 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Chinese-Sites, Wiki-Setup (Create)

Oct 30 2024

0xDeadbeef added a comment to T377171: Use SecurePoll for zhwiki's 2024 arbcom election.

By request of the candidate, please remove SickManWP from the candidates list before election starts, thank you.

Oct 30 2024, 8:37 AM · Trust-and-Safety, Chinese-Sites, Elections

Sep 10 2024

0xDeadbeef updated the task description for T374455: Create the "arbcom" user group on zhwiki.
Sep 10 2024, 2:29 PM · Trust and Safety Product Team, IP Info, Chinese-Sites, Wikimedia-Site-requests
0xDeadbeef created T374455: Create the "arbcom" user group on zhwiki.
Sep 10 2024, 2:29 PM · Trust and Safety Product Team, IP Info, Chinese-Sites, Wikimedia-Site-requests

Aug 1 2024

0xDeadbeef added a comment to T371481: Images/thumbnails not showing on u4c.wikimedia.org.

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%"

Aug 1 2024, 3:37 PM · Thumbor

Jul 31 2024

0xDeadbeef updated the task description for T371452: Configuration changes for u4cwiki.
Jul 31 2024, 5:36 AM · Wikimedia-Site-requests
0xDeadbeef updated the task description for T371452: Configuration changes for u4cwiki.
Jul 31 2024, 5:36 AM · Wikimedia-Site-requests
0xDeadbeef created T371452: Configuration changes for u4cwiki.
Jul 31 2024, 5:36 AM · Wikimedia-Site-requests

Jul 14 2024

0xDeadbeef created T370002: "Comments only" polls in SecurePoll.
Jul 14 2024, 5:28 PM · MediaWiki-extensions-SecurePoll

Jul 12 2024

0xDeadbeef added a comment to T368610: Use SecurePoll for zhwiki's Requests for de-adminship (Jun 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.

Jul 12 2024, 2:43 AM · Trust-and-Safety, Elections, Chinese-Sites

Mar 5 2024

0xDeadbeef added a comment to T358427: Request creation of discordbots VPS project.

Thank you!

Mar 5 2024, 3:08 AM · cloud-services-team, Cloud-VPS (Project-requests)

Mar 4 2024

0xDeadbeef added a comment to T358427: Request creation of discordbots VPS project.

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 4 2024, 12:58 PM · cloud-services-team, Cloud-VPS (Project-requests)

Mar 2 2024

0xDeadbeef added a comment to T358427: Request creation of discordbots VPS project.

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.

Mar 2 2024, 5:38 AM · cloud-services-team, Cloud-VPS (Project-requests)

Feb 26 2024

0xDeadbeef added a comment to T358427: Request creation of discordbots VPS project.

The redis trove database can be named wikiauthbot2 since dashes are discouraged.

Feb 26 2024, 2:01 PM · cloud-services-team, Cloud-VPS (Project-requests)
0xDeadbeef added a comment to T358337: Request creation of logger-discord-bot VPS project.

loggerdiscordbot is fine by me.

Feb 26 2024, 2:00 PM · Cloud-VPS (Project-requests)

Feb 24 2024

0xDeadbeef added a comment to T358427: Request creation of discordbots VPS project.

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!

Feb 24 2024, 2:29 PM · cloud-services-team, Cloud-VPS (Project-requests)
0xDeadbeef created T358427: Request creation of discordbots VPS project.
Feb 24 2024, 2:14 PM · cloud-services-team, Cloud-VPS (Project-requests)
0xDeadbeef added a comment to T358337: Request creation of logger-discord-bot VPS project.

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.

Feb 24 2024, 3:42 AM · Cloud-VPS (Project-requests)
0xDeadbeef added a comment to T358337: Request creation of logger-discord-bot VPS project.

A rough estimate I got from a person hosting the bot themselves is 1-2GB. So I suppose 2 or 3GB would suffice?

Feb 24 2024, 3:39 AM · Cloud-VPS (Project-requests)

Feb 23 2024

0xDeadbeef created T358337: Request creation of logger-discord-bot VPS project.
Feb 23 2024, 1:13 PM · Cloud-VPS (Project-requests)

Feb 10 2024

0xDeadbeef added a comment to T357088: 'rusty' job of dbreps tool not running reliably on `0 * * * *` schedule.

Well that was after I manually restarted it.

Feb 10 2024, 4:05 PM · Toolforge Jobs framework

Feb 9 2024

0xDeadbeef created T357088: 'rusty' job of dbreps tool not running reliably on `0 * * * *` schedule.
Feb 9 2024, 4:13 AM · Toolforge Jobs framework

Jan 2 2024

0xDeadbeef added a comment to T354128: Toolforge Build Service: add the locale buildpack.

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.

Jan 2 2024, 2:28 PM · Toolforge (Toolforge iteration 03), Toolforge Build Service

Dec 31 2023

0xDeadbeef created T354128: Toolforge Build Service: add the locale buildpack.
Dec 31 2023, 7:26 AM · Toolforge (Toolforge iteration 03), Toolforge Build Service

Dec 21 2023

0xDeadbeef added a comment to T320041: Migrate sigma from Toolforge GridEngine to Toolforge Kubernetes.

I have migrated the jobs and webservices to kubernetes. This should be resolved now.

Dec 21 2023, 7:18 AM · Grid-Engine-to-K8s-Migration

Dec 9 2023

0xDeadbeef added a comment to T296326: Discuss How to Implement Unions.

What would be the use of an untagged union? It doesn't make sense in the function model.

Dec 9 2023, 5:28 PM · Abstract Wikipedia team

Sep 11 2023

0xDeadbeef created T346028: Scribunto: using `mw.title.getCurrentTitle()` counts as a self-transclusion in Special:WhatLinksHere.
Sep 11 2023, 10:17 AM · MediaWiki-Page-derived-data, Scribunto

Aug 8 2023

0xDeadbeef added a comment to T343482: can not create account at wikifunctions.beta.wmflabs.org.

There is a similar exception I am getting when logging in:

Aug 8 2023, 6:28 AM · Abstract Wikipedia team, Beta-Cluster-Infrastructure, Wikifunctions

Aug 4 2023

0xDeadbeef added a comment to T308250: Should Wikifunctions use a WebAssembly runtime?.

It would be very nice indeed if WebAssembly was the common target.

Aug 4 2023, 5:05 AM · Abstract Wikipedia team, 2022 Wikimedia Google.org Fellowship

Feb 10 2023

0xDeadbeef created T329359: AbuseFilter API abusefiltercheckmatch should have a batch option.
Feb 10 2023, 11:20 AM · AbuseFilter

Jan 8 2023

0xDeadbeef added a comment to T326490: mwbot-rs/parsoid: fails transforming html to wikitext if title is italic.

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.

Jan 8 2023, 6:07 AM · mwbot-rs (parsoid)
0xDeadbeef edited projects for T326490: mwbot-rs/parsoid: fails transforming html to wikitext if title is italic, added: mwbot-rs (parsoid); removed mwbot-rs.
Jan 8 2023, 5:38 AM · mwbot-rs (parsoid)
0xDeadbeef created T326490: mwbot-rs/parsoid: fails transforming html to wikitext if title is italic.
Jan 8 2023, 5:36 AM · mwbot-rs (parsoid)

Nov 19 2022

0xDeadbeef merged T320847: Allow customizing the extensions directory in build configuration into T251049: Make extension directory more easily configurable at compile time.
Nov 19 2022, 4:54 AM · Huggle
0xDeadbeef merged task T320847: Allow customizing the extensions directory in build configuration into T251049: Make extension directory more easily configurable at compile time.
Nov 19 2022, 4:54 AM · Huggle
0xDeadbeef added a comment to T320847: Allow customizing the extensions directory in build configuration.

Oh huh, yeah. We are describing the same thing here.

Nov 19 2022, 4:54 AM · Huggle

Nov 11 2022

0xDeadbeef created T322944: Allow authenticated requests via OAuth to the Action API from any origin.
Nov 11 2022, 7:09 PM · MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.35-notes, MW-1.38-notes, MW-1.40-notes, MW-1.39-notes, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), MediaWiki-extensions-OAuth, MediaWiki-Action-API

Nov 2 2022

0xDeadbeef added a comment to T101053: Switch AWB from SVN to Git?.

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?

Nov 2 2022, 4:04 AM · AutoWikiBrowser-Priorities

Oct 15 2022

0xDeadbeef created T320847: Allow customizing the extensions directory in build configuration.
Oct 15 2022, 3:29 AM · Huggle

Sep 8 2022

0xDeadbeef added a comment to T288104: Error "Result returned Aborted NeedToken expected" on edit.

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.

Sep 8 2022, 10:29 AM · Huggle

Jul 17 2022

0xDeadbeef added a comment to T313163: AbuseFilter API "aflprop=details" should allow querying finer grained variables.

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 17 2022, 3:46 AM · Patch-For-Review, AbuseFilter

Jul 16 2022

0xDeadbeef created T313163: AbuseFilter API "aflprop=details" should allow querying finer grained variables.
Jul 16 2022, 2:16 PM · Patch-For-Review, AbuseFilter

Jul 15 2022

0xDeadbeef added a comment to T288104: Error "Result returned Aborted NeedToken expected" on edit.

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.

Jul 15 2022, 5:39 PM · Huggle

Jun 21 2022

0xDeadbeef added a parent task for T311023: Enable new topic tool by default on enwiki: T275256: Make New Topic Tool (desktop) available as opt-out feature at all wikis.
Jun 21 2022, 1:55 AM · Editing-team (Kanban Board), Wikimedia-Site-requests
0xDeadbeef added a subtask for T275256: Make New Topic Tool (desktop) available as opt-out feature at all wikis: T311023: Enable new topic tool by default on enwiki.
Jun 21 2022, 1:55 AM · TPP-Scaling, Editing-team, DiscussionTools
0xDeadbeef created T311023: Enable new topic tool by default on enwiki.
Jun 21 2022, 1:20 AM · Editing-team (Kanban Board), Wikimedia-Site-requests