User Details
- User Since
- May 18 2016, 8:19 PM (508 w, 1 d)
- Availability
- Available
- IRC Nick
- Mainframe98
- LDAP User
- Mainframe98
- MediaWiki User
- Mainframe98 [ Global Accounts ]
Yesterday
Sat, Feb 7
Nov 25 2025
Unclaiming this until I actually get back to working on Mirage.
Jun 22 2025
I tried to reproduce this locally, but it works correctly. @Aklapper do you have access to the error log, and/or can you get a stack trace?
Apr 11 2025
Because that's what Phabricator does when viewing a file in a repository. I viewed ROADMAP.rst in rPWBC, and that file showed up on https://phabricator.wikimedia.org/file/query/all/ right after. When viewing those temporary files, in the Attached tab, it lists the repository it's attached to, which is the source repository.
Mar 23 2025
Mar 22 2025
Jan 17 2025
Jun 28 2024
Jun 15 2024
Jun 13 2024
Jun 12 2024
I don't remember if this was on buster or not. T319167#8945448 seems to imply it is. Given buster is going away for MediaWiki-Vagrant, I'm just going to close this task, as apparently I was the only one unfortunate to experience it.
May 1 2024
Apr 21 2024
Mar 10 2024
Does --dbssl not work? I added that option in 914882.
Feb 8 2024
Let's reflect the status quo with https://gerrit.wikimedia.org/r/c/mediawiki/tools/phan/SecurityCheckPlugin/+/989246 being merged (or does that completely resolve this task?)
Feb 6 2024
Feb 3 2024
Jan 28 2024
Jan 20 2024
Jan 1 2024
Removed in rMW3f9d716653fd0ff123e624931fb3b3e6bb09f0d2.
Nov 20 2023
Hmm, the reason BackupDumper (and by extension MediaWiki-extensions-DumpsOnDemand) uses newMainLB is because of rMW506a19b7af78: Cleanup live hack from wmf-deployment r53208 a bit: DB selection using load… (r56347), where it mentions that not doing this might "have caused problems when we were fetching other things from the local database in the middle of an export". For MediaWiki-extensions-DumpsOnDemand, the release for 1.41 uses IConnectionProvider, which performs as proposed. I'm not sure what the impact would be, but given that IConnectionProvider does not have special handling for this (and the underlying internals have been greatly overhauled since 2009), I suspect this should be harmless. I'll create a patch for DumpsOnDemand for MediaWiki 1.40, which I'll backport to 1.39 for posterity, as 1.41 has not yet been released.
Nov 14 2023
Aug 17 2023
As an example, use: https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/937192.
Aug 11 2023
What is the value of the Foo message (MediaWiki:Foo)? If it doesn't exist, ⧼Foo⧽ will be shown to indicate that the message is missing.
Aug 9 2023
Is the alternative in the third good thing T290932?
Aug 6 2023
Jul 30 2023
Jul 20 2023
Jul 19 2023
Looking at the error log the following line seems suspect:
RequestFromGlobalsTest has a setServerVars helper that modifies $_SERVER. It is not cleaned up after the test, which causes issues when MediaWikiTest tries to use it.
Jul 18 2023
It didn't so much as stop as it never actually started. If you check the logs, then you will see the following:
Jul 14 2023
Jul 12 2023
Jul 9 2023
Jul 5 2023
Is this about https://github.com/stanolacko/LinkAttributes/? If so, you should post the patch there (as a pull request or as an issue), as the extension doesn't use Gerrit for version control or Phabricator for tracking tasks.
Jun 24 2023
MediaWiki-Vagrant Buster now has a separate role for phan that installs php-ast: T321987: Create a separate role for phan that also increases the memory limit, the scripts are no longer necessary.
Jun 23 2023
I split the patch into two parts, mostly because I'm not very familiar with node/npm in Vagrant. I think the complexity came from the whole, "node is outdated but things rely on outdated npm" debacle, so be sure to test if it actually works. It provisions at least.
Jun 18 2023
I'm experiencing T338356: Vagrant fails to create apt.conf.d/01no-recommended during setup and couldn't find a fix. It turned out to be easier to just convert to bullseye. It would be great if we could get a separate branch to use while we wait for production to move to bullseye.
Jun 13 2023
Jun 10 2023
Jun 7 2023
May 20 2023
May 17 2023
Somewhere along the introduction of run.php this appears to have been resolved. (Tested on rMW44504ffaff7933ff638f5bb0dd62bb253970f78b)
May 6 2023
I0ce7c2cd3eed958bb99f1a2e7c4a45c51668869d takes a different approach: check the password before creation. This will only fail like mentioned in the description when the groups added have a different password policy than the default. That should be rare: most times those group changes happen on-wiki to record them in the logs.
May 5 2023
I'd noticed that too. Maybe just print a warning then? Or generate a valid password and print that perhaps, although given the flexibility of password policy requirements, that might not be achievable.
For T21157, the description matches:
May 4 2023
May 3 2023
May 2 2023
May 1 2023
Apr 29 2023
Apr 27 2023
Apr 21 2023
It would be the first PHP extension that isn't bundled with PHP on Windows. Given that PECL doesn't offer new Windows DLL's anymore, this would (in the future) make using MediaWiki on Windows more difficult. The compilation process on Windows isn't easy either.
Apr 18 2023
Exciting! I'll give that a try, thanks!
Apr 13 2023
Apr 7 2023
Apr 5 2023
Apr 2 2023
Apr 1 2023
Using Late Static Binding is a solution for those cases, and what I used in 904876.
It shouldn't be removed. The static keyword does two things for closures: it prevents usage of $this, and prevents binding an instance to a closure.
Note that some providers would meet the requirements for auto fixing, but cannot be made static because they are an override of a non-static method defined in a parent class (e.g. HookRunnerTestBase).
Mar 31 2023
Mar 29 2023
Mar 26 2023
Mar 25 2023
This functionality is provided by the Stockphoto gadget. Issues with gadgets are not handled on Phabricator, they should be reported on the talk page.