Volunteer software engineer with MediaWiki +2. English Wikipedia interface administrator.
User Details
- User Since
- Feb 7 2021, 12:37 AM (260 w, 5 d)
- Availability
- Available
- IRC Nick
- NovemLinguae
- LDAP User
- Novem Linguae
- MediaWiki User
- Novem Linguae [ Global Accounts ]
Tue, Feb 3
Mon, Feb 2
We're going to revert this and try a different approach (add a new SQL field). It's causing too many bugs. A third bug was reported today.
Another regression caused by T412014: Special:NewPagesFeed NPP mode (not AFC mode) should show and sort by enqueued date, not creation date. We'll probably roll back that patch shortly.
Sat, Jan 31
I plan to update the timestamp when undeleting in a follow up patch. I've got a check box for it in the ticket above, [ ] undeleting an article. I am busy for a month or two though. Will have time to work on this end of March maybe. Feel free to remind me around then!
Thu, Jan 29
That's super neat. Bookmarking!
Wed, Jan 28
Here's my LocalSettings.php configuration for PageTriage, if this helps.
Tue, Jan 27
Quickstart uses SQLite by default
Recommendation from discord: ssh into the root directory and do du -l | sort -n
Mon, Jan 26
Twinkle uses the edit summary Adding [[xyz]]., so +1 to the idea of this.
I'm able to reproduce.
Judging by the patch, this is probably a regression caused by T412014. Mentioning here for cross-linking.
Fri, Jan 23
Thu, Jan 22
An editor has raised an objection to this change at https://en.wikipedia.org/wiki/Wikipedia_talk:New_pages_patrol/Reviewers#Recent_reordering_of_Special%3ANewPagesFeed_by_date_enqueued_rather_than_date_created and seems like they want it reverted. Feel free to join the discussion.
Unable to reproduce. Looks fixed now. I'd be OK with closing the ticket. Thanks to Sohom and Jason for fixing this.
Wed, Jan 21
Tue, Jan 20
I don't see krb: present in the patch, so looks like this was done as level 2 instead of the requested level 3. Is this correct?
Mon, Jan 19
I was able to reproduce on enwiki. The 2nd, 3rd, 4th etc. chunks are identical.
This deployed a week or two ago. Hasn't generated any negative feedback that I've seen. And the back of the queue now looks like this:
Fri, Jan 16
Would recommend reverting to no space everywhere. 1) It was fine that way for many decades. 2) Adding a space in some places (displayed page title) and not others (mw.config.get('wgPageName')) introduces unnecessary complexity / inconsistencies / technical debt. It's likely to result in people writing it both the old way and the new way forever, which is confusing. Right now everyone writes it (e.g. creating wikilinks on talk pages, creating wikilinks in projectspace, etc.) without a space and this is simple and elegant and consistent.
Thu, Jan 15
I don't necessarily have any objection to anyone else doing the same thing for ruwikinews; but I'm just holding off myself at the minute, given the length of time since https://gerrit.wikimedia.org/r/455232 was merged for T201265 in 2018 (ie., in case it'd be a surprise to [some editors on] the wiki for this config to be suddenly changed at this point).
Would it make sense to say that assignments of all permissions from the FlaggedRevs extension should be set in flaggedrevs.php, so that they're all in one place (and in case e.g. another user-group is given a FlaggedRevs permission default from that file in the future)?
Are you requesting deployment access?
Wed, Jan 14
Any tips for disabling this locally? I'm interested in keeping Gerrit patch notifications at a higher weight than things like subscribing to the ticket (i.e. how things used to be).
Tue, Jan 13
Sounds like you need analytics-privatedata-users level 1
Mon, Jan 12
Possibly relevant lines of the integration/config/layout.yaml file:
Jan 6 2026
Sounds great. Thank you for the update.
Hello friends. Happy new year. I hope you enjoyed some time off. Was wondering if there were any updates/ETA on this one?
Jan 5 2026
In core, I can't get PHP 8.5 CI to trigger using check experimental or check php. I think check experimental would be a good spot for it if I'm reading the documentation correctly.
What are the steps to reproduce? I was under the impression that the sidebar always has this link.
Jan 4 2026
Jan 2 2026
Good food for thought. But I still worry about it being an infinite queue (never reaches zero backlog) even with the 1 month dropoff.
Jan 1 2026
This would be pretty hard for enwiki:
Dec 29 2025
https://en.wikipedia.org/wiki/Special:Contributions/~2025-39990-81 was mentioned on Discord as a possible example of this.
Dec 28 2025
Dec 27 2025
This is still happening. Here's 2 examples from today:
Dec 24 2025
If we're sure the bug is in https://commons.wikimedia.org/wiki/Module:Graph:Chart , and not in https://www.mediawiki.org/wiki/Extension:Chart or https://www.mediawiki.org/wiki/Extension:JsonConfig , then this ticket may be filed in the wrong place and we might want to close it as invalid.
Dec 23 2025
Sounds like there isn't support for this. No worries. Will close it. Thanks for the feedback. Happy holidays :)
Dec 22 2025
Dec 20 2025
I agree with the sentiment that all code has a maintenance cost. Because of 1) complexity and 2) bitrot. It's very hard to say with certainty that a line of code will "require zero maintenance" ever again. I see maintenance done on code all the time. And if I'm reading other code in that file and stumble across this hook and I spend 5 minutes trying to figure out why a hook is there for an extension I've never heard of, that's complexity and it has a cost, even if I don't end up writing a patch that modifies that code.
Some folks make good arguments to not bring back ST47ProxyBot, although a bot to block VPNGate is mentioned as a good idea.
Dec 19 2025
Dec 18 2025
Patch that introduced the PatrolManager service: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1180672
Dec 17 2025
Sure. Feel free to take over. I meant to write one but got sidetracked.
The Peast library, which is already installed in MediaWiki and has passed security review, supports generating abstract syntax trees for JavaScript. Perhaps a patch could use that to detect where JavaScript comments are.
Any thoughts yet on what version of PHP we should target next? 8.4 or 8.5? Picking this would let us create the next ticket in the series, since this one is close to wrapping up.
Dec 16 2025
Dec 15 2025
Thanks for that info. This was the problem:
Dec 13 2025
Dec 11 2025
I think applying for logstash access is now done by visiting https://idm.wikimedia.org/permissions/ and filling out a short form. Hope that helps.
Dec 10 2025
There's an official checklist for decommissioning an extension at: https://phabricator.wikimedia.org/maniphest/task/edit/form/33/. Might want to compare your list to that one to make sure nothing was forgotten.
Dec 9 2025
Thanks for the update. Will check back in next month. Happy holidays :)
Hello friends. Thanks for your consideration. Any updates/ETA?
Dec 8 2025
Ah, I see. Thanks for the explanation. I think I understand the bug you're reporting, but I couldn't reproduce it in localhost with the following steps. If you can help me get these steps correct, I'll write a patch for it:
the counter of pending-changes at Special:PendingChanges hasn't updated following the removal of these namespaces