Page MenuHomePhabricator

freephile (Greg Rundlett)
Knowledge Hacker

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Feb 27 2015, 7:19 PM (589 w, 1 d)
Availability
Available
IRC Nick
rundg
LDAP User
Freephile
MediaWiki User
GregRundlett [ Global Accounts ]

Recent Activity

Fri, Jun 5

freephile added a comment to T427509: strip or suppress mw:editsection at render/save time in VisualData.

I created a paste here with a patch (and also a new maintenance script)

Fri, Jun 5, 2:41 PM
freephile added a comment to P93891 WIP - fixes to VisualData.

I apologize for not providing clear and atomic patches, but there is no project where I can track this.

Fri, Jun 5, 2:39 PM
freephile edited P93891 WIP - fixes to VisualData.
Fri, Jun 5, 2:37 PM
freephile created P93891 WIP - fixes to VisualData.
Fri, Jun 5, 2:23 PM

Fri, May 29

freephile added a comment to T427509: strip or suppress mw:editsection at render/save time in VisualData.

I'll reach out to the maintainer - it's not clear to me either, but I initially thought that there was a project here.

Fri, May 29, 7:16 PM

Thu, May 28

freephile updated the task description for T427509: strip or suppress mw:editsection at render/save time in VisualData.
Thu, May 28, 1:44 PM
freephile created T427509: strip or suppress mw:editsection at render/save time in VisualData.
Thu, May 28, 1:43 PM

Wed, May 20

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

@TheDJ i understand and completely agree with the notion of small atomic commits.

Wed, May 20, 1:20 PM · Patch-For-Review, Commons, MediaWiki-File-management

Mon, May 18

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

Assuming this is merged, I'd be happy to submit a follow-up for the REL1_43 backport

Mon, May 18, 7:18 PM · Patch-For-Review, Commons, MediaWiki-File-management
freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

The 302 redirect (and related tests) introduced to SvgHandler in this patch are still relevant for direct Thumb.php access. There are many instances in the wild where Thumb.php access is direct and this code catches those.

Mon, May 18, 5:07 PM · Patch-For-Review, Commons, MediaWiki-File-management

May 15 2026

freephile updated the task description for T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.
May 15 2026, 1:49 AM · Patch-For-Review, Commons, MediaWiki-File-management
freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

I had Claude explain it to me like I'm 5 and create a plan

May 15 2026, 12:08 AM · Patch-For-Review, Commons, MediaWiki-File-management

May 14 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

Thanks @TheDJ , I just pushed another fix - this time improving the MockSvgHandler to mirror SvgHandler and fix the 9 regressions in the integration testing where `!! config
wgSVGNativeRendering=false` is set. (now composer phpunit -- --testsuite parsertests passes on the bugfix branch).

May 14 2026, 4:28 PM · Patch-For-Review, Commons, MediaWiki-File-management
freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

Note: I totally reworked the description of this issue since it was first filed, and also changed the code in the patch based on feedback from @TheDJ that the documentation was wrong, and that the code was intentionally setup to respect $wgSVGNativeRenderingSizeLimit even when $wgSVGNativeRendering was 'true'.

May 14 2026, 7:53 AM · Patch-For-Review, Commons, MediaWiki-File-management
freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

Hopefully these examples answer questions about where and how Thumb.php, Linker.php, ImagePage.php and parser output combine to create the user experience.

May 14 2026, 4:17 AM · Patch-For-Review, Commons, MediaWiki-File-management

May 13 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

I apologize if it's bad form to rewrite a task, but this issue started out with incorrect assumptions. So, I just rewrote the task to make it much clearer.

May 13 2026, 5:05 AM · Patch-For-Review, Commons, MediaWiki-File-management
freephile updated the task description for T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.
May 13 2026, 5:01 AM · Patch-For-Review, Commons, MediaWiki-File-management

May 12 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

Just an fyi, the file limit applies if you set it. It is not gated on partial (the very first patch did, but i changed that later to make the variable independent of wgSVGNativeRendering value)

It seems i did not correct the documentation for that. The reason for that is that very large SVGs are a ddos vector, so it has value even for people who want 'everything' to be rendered by the browser.

May 12 2026, 2:21 PM · Patch-For-Review, Commons, MediaWiki-File-management

May 5 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

I updated the docs at https://www.mediawiki.org/wiki/Manual:$wgSVGNativeRenderingSizeLimit to clarify and make it consistent with the code if filesize >= limit.

May 5 2026, 6:03 PM · Patch-For-Review, Commons, MediaWiki-File-management

May 4 2026

freephile updated freephile.
May 4 2026, 3:29 PM

May 3 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

w3c (standards org for SVG format) has many test files https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/

May 3 2026, 3:31 AM · Patch-For-Review, Commons, MediaWiki-File-management
freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

we could add more cases, and tests, for example handling animations like https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/video1.svg

May 3 2026, 3:29 AM · Patch-For-Review, Commons, MediaWiki-File-management

May 2 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

A separate issue, or another commit on this issue? We should change mustRender() to always return false.

May 2 2026, 11:51 PM · Patch-For-Review, Commons, MediaWiki-File-management
freephile updated the task description for T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.
May 2 2026, 10:26 PM · Patch-For-Review, Commons, MediaWiki-File-management

Apr 22 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

Yes, those are the settings I use:
img_auth.php
thumb.php

Apr 22 2026, 12:36 PM · Patch-For-Review, Commons, MediaWiki-File-management
freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

In REL1_43, uploading an SVG or using typical wiki syntax for displaying an image on a page can result in errors. I've updated examples on my wiki (running REL1_43) including the wiki config settings in LocalSettings.php. I'll be busy tomorrow, but will get examples on a REL1_45 instance.

Apr 22 2026, 2:39 AM · Patch-For-Review, Commons, MediaWiki-File-management

Apr 21 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

The submitted patch was developed and PHPUnit tested against master, but I originally found and developed it against REL1_43 (because I'm on LTS) - which is all to say that I'm confident this patch is good for both. Between REL1_43 and current master, the major bug (500 error) was fixed but still, the handling of "limit" mode is incorrect. these diagrams illustrate the execution flow for the 'limit' mode across 3 branches.

Apr 21 2026, 5:26 PM · Patch-For-Review, Commons, MediaWiki-File-management
freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

I looked at the WIP conflicting code and it seems like that should be folded into this, preserving the now working 'partial' mode. I have svg diagrams (example) that range from 16K to 395K that I wanted to show on my wiki, which is how I discovered the 'partial' mode bug.

Apr 21 2026, 3:03 AM · Patch-For-Review, Commons, MediaWiki-File-management

Apr 20 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

Testing:

composer phpunit -- --filter 'ThumbnailEntryPoint'
or both classes:
composer phpunit -- --filter 'ThumbnailEntryPoint|SvgHandler'

Apr 20 2026, 10:50 PM · Patch-For-Review, Commons, MediaWiki-File-management

Apr 19 2026

freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

I have a patch in progress

Apr 19 2026, 10:24 PM · Patch-For-Review, Commons, MediaWiki-File-management
freephile added a comment to T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.

I wandered down this path when I wanted to enable larger SVGs (e.g. diagrams, not just UI elements) on my wiki to be rendered perfectly by letting the browser handle it instead of rasterizing them.

Apr 19 2026, 7:42 PM · Patch-For-Review, Commons, MediaWiki-File-management
freephile created T423825: thumb.php is unable to stream SVGs with $wgSVGNativeRendering.
Apr 19 2026, 7:41 PM · Patch-For-Review, Commons, MediaWiki-File-management

Mar 23 2026

freephile added a comment to T392574: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in ConfirmAccount/includes/backend/UserAccountRequest.php:93.

The point of this message is to say that I found some instances of nulls coming into the parser from an extension (SMW - fixed) and that it still could be a good idea to defensively null coalesce the $text parameter in public function preprocessToObj( $text, $flags = 0 ) { on about line 129 of ./includes/parser/Preprocessor_Hash.php like this:

Mar 23 2026, 9:00 PM · Patch-For-Review, PHP 8.1 support, MediaWiki-extensions-ConfirmAccount

Mar 16 2026

freephile added a comment to T133371: SyntaxHighlight fails to highlight code and adds 'Pages with syntax highlighting errors' category to page.

This is still an issue
Product Version
MediaWiki 1.43.6 (b557aab)
2026-03-10T01:40:25
PHP 8.1.34 (fpm-fcgi)
ICU 74.2
MariaDB 10.3.39-MariaDB-log
Elasticsearch 7.10.2
Lua 5.1.5

Mar 16 2026, 5:57 PM · SyntaxHighlight

Dec 19 2025

freephile claimed T352602: Error: table 'online' is full.
Dec 19 2025, 6:54 PM · MediaWiki-extensions-WhosOnline
freephile added a comment to T352602: Error: table 'online' is full.

TODO: on completion, update the wiki page https://www.mediawiki.org/wiki/Extension:WhosOnline

Dec 19 2025, 3:19 AM · MediaWiki-extensions-WhosOnline

Dec 18 2025

freephile added a comment to T352602: Error: table 'online' is full.

WhosOnline records ALL visitor traffic, including anonymous visitors (and therefor bots on a public website) which can lead to far too many records being created in the DB. The extension is therefore only recommended for private wikis without further modification. If the code were modified so that only authenticated users were recorded in the DB, then the extension could be useful to public wikis.

Dec 18 2025, 6:28 PM · MediaWiki-extensions-WhosOnline

Sep 26 2025

freephile added a comment to T404113: Setting $wgCommentStreamsAllowedNamespaces = -1; should work.

For me, I get no CommentStreams functionality... even without the configuration that is the subject of this issue. I originally did have $wgCommentStreamsAllowedNamespaces = -1;, but when I remove that configuration, I still get nothing. (using the REL1_43 branch)

Sep 26 2025, 8:13 PM · affects-Miraheze, Regression, MediaWiki-extensions-CommentStreams
freephile added a comment to T388462: CommentStreams broken on REL1_43: "MediaWiki\User\User::getName(): Return value must be of type string, null returned".

In my 1.43 wiki, on a page with CommentStreams enabled, I get no errors, but also no output of the CommentStreams UI (button).

Sep 26 2025, 8:10 PM · affects-Miraheze, MW-1.43-release, MediaWiki-extensions-CommentStreams

Sep 19 2025

freephile closed T405113: ArgumentCountError for Create Schema as Resolved.

merged into master

Sep 19 2025, 7:00 PM · MediaWiki-extensions-PageSchemas
freephile claimed T405113: ArgumentCountError for Create Schema.
Sep 19 2025, 6:47 PM · MediaWiki-extensions-PageSchemas
freephile added a comment to T405113: ArgumentCountError for Create Schema.

I uploaded a patch https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PageSchemas/+/1189916

Sep 19 2025, 6:30 PM · MediaWiki-extensions-PageSchemas
freephile created T405113: ArgumentCountError for Create Schema.
Sep 19 2025, 5:15 PM · MediaWiki-extensions-PageSchemas

Jan 31 2025

freephile created T385308: Update links to PHPUnit documentation in SampleTest.php.
Jan 31 2025, 7:28 PM · MediaWiki-Core-Tests, MW-1.44-notes (1.44.0-wmf.15; 2025-02-04)

Nov 7 2024

freephile added a comment to T313135: Extension:Popups not creating previews in consistent manner, showing message "There was an issue displaying this preview" for no apparent reason.

While troubleshooting the same error message on my wiki (during an upgrade to 1.39), I found that I needed to restart the memcache daemon that my wiki uses so that new extracts would be generated rather than pulled from cache. In my case, I also needed to override $wgExtractsRemoveClasses with either $wgExtractsRemoveClasses = null; or $wgExtractsRemoveClasses = '';

Nov 7 2024, 3:56 PM · Page-Previews (Tracking), TextExtracts, Local-Wiki-Template-And-Gadget-Issues

May 31 2024

freephile added a comment to T347236: Archive the Html2Wiki extension.

acknowledged.
I wish I had time to devote to upgrading (rewriting) this extension, but the likelihood is somewhere around 5%

May 31 2024, 4:23 AM · Gerrit, MediaWiki-extensions-Html2Wiki, translatewiki.net, Wikimedia-GitHub, Diffusion-Repository-Administrators, Projects-Cleanup

May 7 2024

freephile updated freephile.
May 7 2024, 1:14 PM

Nov 14 2023

freephile added a watcher for MediaWiki-Stakeholders-Group: freephile.
Nov 14 2023, 2:35 PM

May 17 2023

freephile added a watcher for Accessibility: freephile.
May 17 2023, 12:02 PM

May 1 2023

freephile added a watcher for Wikimedia-extension-review-queue: freephile.
May 1 2023, 2:52 PM

Apr 26 2023

freephile closed T213004: Fix for T184043 keeps some people from using maintenance scripts as Invalid.
Apr 26 2023, 3:26 PM · MediaWiki-Maintenance-system

Mar 11 2023

freephile added a comment to T331588: Allow #get_soap_data to work with private services.

I'll try to add docs when I get to develop an implementation.

Mar 11 2023, 4:06 PM · MediaWiki-extensions-ExternalData

Mar 9 2023

freephile created T331588: Allow #get_soap_data to work with private services.
Mar 9 2023, 5:50 AM · MediaWiki-extensions-ExternalData
freephile updated the task description for T126736: Installer: Warn if the system's tmp directory is not writable.
Mar 9 2023, 12:49 AM · Patch-Needs-Improvement, MediaWiki-Installer

Oct 20 2022

freephile added a watcher for TimedMediaHandler: freephile.
Oct 20 2022, 4:25 PM

Sep 21 2022

freephile added a comment to T187483: ContributionScores licensing issues.

I've used it in the past, and was contemplating using it again. I do find it useful. I can't make any commitment because I don't see when I'll have time to work on a clean room implementation, but I'll check back in here if I do.

Sep 21 2022, 8:19 PM · Patch-For-Review, Software-Licensing, ContributionScores

Sep 20 2022

freephile added a comment to T187483: ContributionScores licensing issues.

Or, IANAL, but Tim is just one contributor. If i understand correctly, wouldn't there need to be a contributor agreement signed by ALL contributors if I add a GNU GPL license file?

Sep 20 2022, 3:35 PM · Patch-For-Review, Software-Licensing, ContributionScores
freephile updated subscribers of T187483: ContributionScores licensing issues.

Can we just use a reply from @siebrand?

Sep 20 2022, 2:49 PM · Patch-For-Review, Software-Licensing, ContributionScores

Jul 1 2022

freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

I think all MediaWiki extensions should have a valid composer.json. I tagged those projects I could identify as "affected". Not all extensions have a phabricator tag.

Jul 1 2022, 4:16 AM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 30 2022

freephile reopened T311321: In many extensions, composer.json doesn't validate to spec as "Open".
Jun 30 2022, 8:38 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

I'm going to re-open this ticket because I do think it is both valid, and separate from T250406

Jun 30 2022, 8:17 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

composer validate --no-check-publish

Jun 30 2022, 8:09 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

In Element chat I raised this same issue. (Sorry for forking the thread.)

Jun 30 2022, 8:05 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 29 2022

freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

We used to add name/description/license/etc. to composer.json with the intent of leaving them unpublished and then people went ahead and published them to packagist anyways, so we had to take them out.

Jun 29 2022, 3:51 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 28 2022

freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

I'm a 3rd-party (corporate) user of MediaWiki and we use Docker for local sandbox development while hosting official environments (DEV, QA, PROD) in AWS using their analog called ECS (Elastic Container Service).

Jun 28 2022, 7:22 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 24 2022

freephile updated the task description for T311321: In many extensions, composer.json doesn't validate to spec.
Jun 24 2022, 9:23 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Publishing is not required. In fact, you can't publish a package with an invalid composer.json file.
There is no reason why MediaWiki extensions should have invalid composer.json files.

Jun 24 2022, 9:04 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile updated the task description for T311321: In many extensions, composer.json doesn't validate to spec.
Jun 24 2022, 6:57 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile updated the task description for T311321: In many extensions, composer.json doesn't validate to spec.
Jun 24 2022, 6:56 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile updated the task description for T311321: In many extensions, composer.json doesn't validate to spec.
Jun 24 2022, 6:54 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added projects to T311321: In many extensions, composer.json doesn't validate to spec: MediaWiki-extensions-ReplaceText, MediaWiki-extensions-Sudo, TemplateStyles, TextExtracts, Thanks, MediaWiki-extensions-TitleKey, MediaWiki-extensions-UserMerge.
Jun 24 2022, 6:40 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile updated the task description for T311321: In many extensions, composer.json doesn't validate to spec.
Jun 24 2022, 6:26 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile removed a project from T311321: In many extensions, composer.json doesn't validate to spec: MediaWiki-extensions-AdminLinks.
Jun 24 2022, 6:23 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile created T311321: In many extensions, composer.json doesn't validate to spec.
Jun 24 2022, 6:21 PM · Connection-Team, MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Mar 22 2022

freephile created T304442: Provide a list of SpecialPages.
Mar 22 2022, 5:49 PM · MediaWiki-Special-pages, MediaWiki-Action-API

Feb 21 2022

freephile closed T242171: invalid dependency check causes silent failure as Resolved.

By the looks of it, all patches related to this issue have been merged. I believe this task is complete.

Feb 21 2022, 3:56 PM · MediaWiki-extensions-TwitterCards

Feb 20 2022

freephile added a comment to T25932: Allow use of semantic HTML5 elements in wikitext.

I added the 'enablable - semantic markup' icon / status for the <details> <summary> tags because I believe this query on Code Search doesn't show any concerns. The follow-up would be https://phabricator.wikimedia.org/T31118#6989769 suggesting the use of <details> <summary> in place of using mw-collapsible.

Feb 20 2022, 8:08 PM · MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), HTML5, Epic, Accessibility, MediaWiki-Parser
freephile updated the task description for T25932: Allow use of semantic HTML5 elements in wikitext.
Feb 20 2022, 7:58 PM · MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), HTML5, Epic, Accessibility, MediaWiki-Parser

Dec 23 2021

freephile created T298261: MediaWiki core creates error due to changes in method signature for setProvides in Composer 2.2.
Dec 23 2021, 5:52 PM · MW-1.35-notes, MW-1.36-notes, MW-1.37-notes, MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), MediaWiki-General, Composer

Nov 26 2021

freephile renamed T291120: MediaWiki Event Carried State Transfer - Problem Statement from Constent and comprehensive event streams - Decision Statement Overview to Constant and comprehensive event streams - Decision Statement Overview.
Nov 26 2021, 5:39 PM · Data-Engineering, Platform Engineering, Event-Platform, tech-decision-forum

Nov 24 2021

freephile added a comment to T296429: Change LDAP username?.

Thanks anyway @Majavah , and for pointing to the docs. I wasn't sure if it was possible and didn't find the wikitech info previously.

Nov 24 2021, 7:16 PM · LDAP, SRE
freephile updated the task description for T296429: Change LDAP username?.
Nov 24 2021, 6:45 PM · LDAP, SRE
freephile created T296429: Change LDAP username?.
Nov 24 2021, 6:42 PM · LDAP, SRE
freephile updated the task description for T292402: TDF: Review mechanism to configure individual MediaWiki installations.
Nov 24 2021, 1:11 AM · Platform Engineering, tech-decision-forum

Nov 9 2021

freephile updated freephile.
Nov 9 2021, 9:36 PM
freephile created T295408: Changing image format results in caption data loss.
Nov 9 2021, 9:11 PM · VisualEditor

Nov 5 2021

freephile added a comment to T293323: Transitioning Responsibility for MediaWiki Releases.

I have two concerns:

Nov 5 2021, 4:27 PM · tech-decision-forum
freephile added a watcher for tech-decision-forum: freephile.
Nov 5 2021, 3:41 PM

Aug 10 2021

freephile added a comment to T170187: Move CodeMirror's MediaWiki mode into a separate library.

Is the mode self-contained enough to be able to be contributed back to the CodeMirror project? I don't see MediaWiki in the supported modes for CodeMirror itself. I'm thinking that if CodeMirror itself supports MediaWiki as a mode, then at least any CodeMirror product (e.g. MediaWiki widget) would be capable of editing WikiText.

Aug 10 2021, 12:52 AM · Librarization, MediaWiki-extensions-CodeMirror

Jul 13 2021

freephile added a comment to T192752: Convert Page Forms to use OOUI.

I believe that there was a GSOC 2020 project. I can see many references to OOUI in the extension source. Is there remaining work to be done?

Jul 13 2021, 7:16 PM · UI-Standardization, MediaWiki-extensions-Page_Forms

Jun 24 2021

freephile added a comment to T201169: Migrating to MediaWiki from another high-profile content management system should be a pleasant experience.

I think the top two should be Confluence, and SharePoint / SharePoint Wiki

Jun 24 2021, 1:46 PM · Documentation, MediaWiki-Stakeholders-Group, MediaWiki-General
freephile updated the task description for T201169: Migrating to MediaWiki from another high-profile content management system should be a pleasant experience.
Jun 24 2021, 1:44 PM · Documentation, MediaWiki-Stakeholders-Group, MediaWiki-General
freephile updated the task description for T201169: Migrating to MediaWiki from another high-profile content management system should be a pleasant experience.
Jun 24 2021, 1:43 PM · Documentation, MediaWiki-Stakeholders-Group, MediaWiki-General

Jun 22 2021

freephile changed IRC Nick from freephile to rundg on freephile.
Jun 22 2021, 2:47 AM

Jun 16 2021

freephile added a comment to T156873: Choose a recommended IDE for MediaWiki and maintain a plugin for it.

As much as I love FOSS, we shouldn't be left to our own devices if we choose not to use Emacs to contribute to MediaWiki code. I disagree with @Ricordisamoa's position. I believe a key requirement for fulfillment of this task is to pick one of the most popular IDE's available. The idea is to have the greatest impact.

Jun 16 2021, 9:23 PM · MediaWiki-General, Developer Productivity, Developer-Wishlist (2017)

Jun 3 2021

freephile closed T40432: Uploading MS Word files doesn't work ("File extension does not match the detected MIME type of the file") as Declined.

I setup a default MediaWiki-Docker environment:

Product	Version
MediaWiki	1.37.0-alpha (d1219fa)
17:56, 2 June 2021
PHP	7.2.31-1+0~20200514.41+debian9~1.gbpe2a56b+wmf1 (fpm-fcgi)
SQLite	3.16.2
ICU	57.1
Jun 3 2021, 3:58 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Multimedia, MediaWiki-Uploading

Jun 1 2021

freephile added a comment to T40432: Uploading MS Word files doesn't work ("File extension does not match the detected MIME type of the file").

I'll try to reproduce this issue on a current MediaWiki and report back.

Jun 1 2021, 2:21 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Multimedia, MediaWiki-Uploading

Feb 22 2021

freephile created T275433: Method visibility needs to change to match QueryPage.
Feb 22 2021, 8:44 PM · MediaWiki-extensions-Approved-Revs

Jan 27 2021

freephile added a comment to T194901: MediaWiki and GDPR.

Wikia said something on RIOT about having an extension for this that was published but probably not usable by others.

Jan 27 2021, 11:06 PM · MediaWiki-Stakeholders-Group, Wikimedia-Hackathon-2018

Dec 1 2020

freephile added a comment to T269058: Unable to search 'namespace' in CodeSearch (as it has more than 5000 matches).

I'm OK with this being declined but I would expect it not to have a limit really. Shouldn't a search tool just page results? E.g. What if you wanted to search for every occurrence of 'wg'. I understand you can use other tools, but I figured this one would be at least as powerful.

Dec 1 2020, 2:24 PM · VPS-project-Codesearch