User Details
- User Since
- Oct 6 2014, 9:39 PM (626 w, 1 d)
- Availability
- Available
- IRC Nick
- Lcawte
- LDAP User
- Lewis Cawte
- MediaWiki User
- Lcawte [ Global Accounts ]
Mon, Sep 14
Honestly this is so annoyingly trivial and I only spotted it because I was testing 1313987 on a mwcli instance that I spotted this 😆
Aug 20 2026
Aug 16 2026
Aug 3 2026
Jul 23 2026
All four methods are now hard deprecated 🎉
We currently use Google's own consent integration directly from the AdSense panel, but rolling something more aligned with MediaWiki etc would be a bit better.
Jul 21 2026
On the first point I made - as by it's nature, a lot of these tools are social and to do with multiple users interacting - once you've found a thing, you then need multiple test accounts to go and test things.
I know we're now... ten years on from this task being created but adding some two cents...
As far as I'm aware this is now resolved - though T425223 is the long term solution
I'm not sure if there's a pre-existing way to do this in MediaWiki/PHP/any of the libraries already - CLDR seems to provide a method to do this, but would create a hard requirement on that extension.
Jul 8 2026
Some good progress has been made on this - there's certainly still more to do! Codesearch has a number of instances, though plenty of false positives too.
Sounds like a good first task to me - would probably just need to make sure it's logged to the correct wiki(s), the log code itself is pretty simple, but requires the introduction of some i18n messages etc.
Jun 10 2026
Rebased and merged today :)
Jun 5 2026
I know this bump is almost a year after this conversation started, but this extension is effectively without a maintainer. It would be great if someone (possibly @NicJansma ) could be granted rights to take up maintainership.
May 29 2026
May 27 2026
I don't know when exactly core changed its permissions to tie creation things to the 'edit' right, however, the ability to decouple the permissions of this feature from the main edit right is very much an intentional choice which is left in the hands of site operators to make.
May 13 2026
Should now be patches for review against all WMF-deployed code & core per codesearch.
Currently, as there is no ETA on a fix, the solution looks like reimplementing PageInCat as a Lua module - 1.43+ introduces a relevant call which makes this possible.
It's been a minute or two since I last touched logging code - this seems like it'll be a reasonably easy fix for new entries - should just be able to log a (ns_id:)page_id and put a formatter in to change that into an article link.
Interesting - have you only experienced this via the API or is it also a frontend issue? I'll have to see if I can reproduce, feels like it could be a caching issue, but, equally it sounds like it might be an unhandled error somewhere that needs more handling.
Absolutely agree. ListByRatings? Not a difficult change to make, just need to name things which is hard.
May 2 2026
According to codesearch, all the remaining instances hosted by the Wikimedia Foundation are in inactive extensions that are in the process of being archived.
According to @hashar (T70638#736434) we did used to have djvu packages installed in CI ?
May 1 2026
(TWN marked as done as never translated on TWN)
Apr 15 2026
Apr 9 2026
At what point do we consider closing this task as done? The methods in the task description were removed from core in 1.32 (Jan 2019) according to the release notes.
Apr 2 2026
Mar 31 2026
- wfExpandUrl() - dropped in 1.46
- wfGetServerUrl - dropped in 1.45
- wfAssembleUrl - dropped in 1.46
- wfRemoveDotSegments - dropped in 1.43
- wfUrlProtocols - dropped in 1.46
- wfUrlProtocolsWithoutProtRel - dropped in 1.46
- wfParseUrl - dropped in 1.46
- wfExpandIRI - dropped in 1.45
- wfMatchesDomainList - dropped in 1.46
Mar 30 2026
There's probably half a dozen other commits I should have tagged with this bug. Most of these functions have now been dropped from the core as they've been removed from WMF-hosted (and some other) code. Will aim to tidy up this task to reflect the current status.
Should we consider closing this task or using it as a parent tracking task? There are currently no hard deprecated functions in GlobalFunctions.php (although there are some that are definitely due it) and a few long standing soft deprecations that are tracked in other tasks.
Mar 13 2026
Mar 1 2026
Feb 28 2026
What exactly are we looking at here? All those GitHub repos seem to be up to date to the latest commit in the branch?
Feb 19 2026
Feb 12 2026
I'm tempted to WONTFIX this task as we've now fixed the offending premature access issue and thus got GlobalPreferences (& others) working again, however, I'm cautious that someone might still want to look at the error handling for this?
Jan 14 2026
Jan 5 2026
I'm going to merge the above into REL1_45 - while I can't guarantee any level of "official" support for non-LTS release branches, if you want to give it a try, it should hopefully work. I'm not sure I'm going to have time to get to VoteNY this week, but, it's on my radar.
Jan 4 2026
(Sorry, had this open for ages and didn't see the project tag)
As the Special "page" is part of the notifications, this seems like the correct tag for this.
Ran into this mess of code in the process of cleaning up the now-removed cl_to field references. Mainly commenting so I can find it again later.
Jan 3 2026
Jun 3 2025
Apologies if I'm misunderstanding this task, but, as Tgr suggested in T359116#9731922 (and makes absolute sense) if we're talking user permission/rights groups, Extension:GlobalUserrights may well worth considering by migrating CentralAuth rights to and/or refactoring it to merge in any efficiencies etc.
May 29 2025
May 2 2025
Working on this at Wikimedia-Hackathon-2025 - initially as an option for third party sites.
(See also: T314352)
Apr 13 2025
Apr 4 2025
Going to boldly claim this, I suspect this may be one on my list for Hackathon this year, though, if I'll (hopefully) remember to release this if I get distracted/take on side quests.
Aug 9 2024
I will review these later today/over the weekend - please hold me to this!
Jun 3 2023
May 24 2023
Create a new special page called Special:BlockedExternalDomains, editable by anyone having "delete" right
May 23 2023
Sounds like ext:LocalisationUpdate would have been a good option had it not been sunset? (T300498)
May 21 2023
May 19 2023
Updated backtrace from my dev stack. For testing purposes, I disabled every extension, skin and non-"core" hook call.
[681ce7ac7b4d7d4eb733cc15] /wiki/Main_Page TypeError from line 300 of /home/lcawte/webhost/quietwiki/w/extensions/GlobalPreferences/includes/Hooks.php: Return value of GlobalPreferences\Hooks::getPreferencesFactory() must be an instance of GlobalPreferences\GlobalPreferencesFactory, instance of MediaWiki\Preferences\DefaultPreferencesFactory returned
Is the cause likely to be similar to T285894 ?
Apr 17 2023
Apr 9 2023
Extension is not tracked/developed upstream. Should be fixed in current codebase.