Page MenuHomePhabricator
Feed Advanced Search

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 awarded T331588: Allow #get_soap_data to work with private services a 100 token.
Mar 9 2023, 6:45 PM · MediaWiki-extensions-ExternalData
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-For-Review, good first task, MediaWiki-Installer

Jan 25 2023

freephile awarded T305623: Links with anchors are not rendered when the anchor is the same as the text a Yellow Medal token.
Jan 25 2023, 1:38 PM · MediaWiki-extensions-DisplayTitle

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 · 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 · 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 · 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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 · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, 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-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 · Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), 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 · Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), 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

Sep 21 2021

freephile awarded T21165: Pick a single head tag for the Universal Edit Button a Like token.
Sep 21 2021, 6:30 PM · MW-1.38-notes (1.38.0-wmf.4; 2021-10-12), MediaWiki-User-Interface, Performance-Team

Aug 10 2021

freephile added a comment to T170187: Move Code Mirror'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 25 2021

freephile awarded T201169: Migrating to MediaWiki from another high-profile content management system should be a pleasant experience a Mountain of Wealth token.
Jun 25 2021, 7:01 AM · Documentation, MediaWiki-Stakeholders-Group, MediaWiki-General

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 · Developer Productivity, Developer-Wishlist (2017)
freephile awarded T156873: Choose a recommended IDE for MediaWiki and maintain a plugin for it a Love token.
Jun 16 2021, 9:03 PM · 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

May 12 2021

freephile awarded T53736: Consider changing wikipage redirects to be proper HTTP redirects a Like token.
May 12 2021, 9:37 PM · Platform Engineering Roadmap Decision Making, Product-Infrastructure-Team-Backlog-Deprecated, TechCom-RFC (TechCom-RFC-Closed), User-notice, MediaWiki-Redirects

Apr 22 2021

freephile awarded T140068: Provide a mechanism for site admins to hide the "This is my own work" checkbox for third party wikis which don't care a Like token.
Apr 22 2021, 1:47 PM · MediaWiki-Stakeholders-Group, MediaWiki-Uploading, Multimedia

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 31 2020

freephile awarded T263119: VEForAll not working when $wgVisualEditorParsoidAutoConfig = true a Like token.
Dec 31 2020, 6:34 PM · MediaWiki-extensions-VEForAll

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
freephile created T269058: Unable to search 'namespace' in CodeSearch (as it has more than 5000 matches).
Dec 1 2020, 1:04 AM · VPS-project-Codesearch

Nov 6 2020

freephile added a comment to T266678: Actor Migration breaks images in 1.34.x.

@tstarling I believe I do -- from 9/11/2020, but the main DB backup is 12GB compressed. Due to space constraints, I only have these on a 'snapshot' -- not a live system. If you give me a public SSH key, I could spin up an environment temporarily (cost us $20/day) from one of these snapshots, and give you direct SSH access. I do believe that I already deleted some records from the logging table (where log_user_text = '') prior to snapshot. I don't have earlier backups.

Nov 6 2020, 6:00 PM · Commons, MediaWiki-File-management, Platform Engineering Roadmap Decision Making

Nov 5 2020

freephile added a comment to T229092: Investigate migrateActors script failing due to duplicate empty actor_name.

Ultimately, I was able to complete an upgrade by 1) using maintenance/eval.php to create the missing User; and 2) deleting some old entries from the logging table.

php ./maintenance/eval.php
User::createNew( 'Redirect fixer', [ 'id' => 7425 ] )
Ctrl + c
mysql wiki_en -e 'select * from user where user_id = 7425;'
mysql wiki_en -e 'delete from `wiki_en`.`logging` where log_user_text = "";' -- 21733 rows deleted

Then I was able to run update.php

Nov 5 2020, 4:48 PM · MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Platform Engineering (Icebox), MediaWiki-Maintenance-system

Oct 28 2020

freephile updated the task description for T266678: Actor Migration breaks images in 1.34.x.
Oct 28 2020, 11:28 PM · Commons, MediaWiki-File-management, Platform Engineering Roadmap Decision Making
freephile added a comment to T266678: Actor Migration breaks images in 1.34.x.

Just a little more info on what a 'broken image' looks like in the database.

-- A broken image
select img_name, img_actor from image where img_name = 'Flag_of_Norway.png'; -- img_actor = 0
select page_id from page where page_title = 'Flag_of_Norway.png'; -- the page id is 15395
select rev_user, rev_user_text from revision where rev_page = 15395; -- There are 4 entries in revisions, while page info says the second one 20027 Claudiaj64 is the Creator
select rev_user, rev_user_text from revision where rev_page = 15395 having min(rev_id); -- the original creator was user 145 Jtrev
select * from user where user_id in (145, 20027); -- Between Jtrev and Claudia, Claudia is the only one in the user table
select * from user where user_name = 'Jtrev'; -- Jtrev is just plain missing. Not found by name or id
select * from actor where actor_user = 20027; -- Claudia has actor id of 29 on beta, 30 on prod
update image set img_actor = 30 where img_name = 'Flag_of_Norway.png'; -- one row affected, but img still not visible (due to caching)
Oct 28 2020, 7:26 PM · Commons, MediaWiki-File-management, Platform Engineering Roadmap Decision Making
freephile added a comment to T266678: Actor Migration breaks images in 1.34.x.

@Reedy @Ciencia_Al_Poder Thanks for the heads up on purgePage v. purgeList (If there's a 50/50 chance of doing the wrong thing, I do the wrong thing 100% of the time!)

Oct 28 2020, 3:47 PM · Commons, MediaWiki-File-management, Platform Engineering Roadmap Decision Making
freephile added a comment to T266678: Actor Migration breaks images in 1.34.x.

No shared tables. Just shared file repo.

Oct 28 2020, 3:29 PM · Commons, MediaWiki-File-management, Platform Engineering Roadmap Decision Making
freephile updated the task description for T266678: Actor Migration breaks images in 1.34.x.
Oct 28 2020, 3:26 PM · Commons, MediaWiki-File-management, Platform Engineering Roadmap Decision Making
freephile updated the task description for T266678: Actor Migration breaks images in 1.34.x.
Oct 28 2020, 3:19 PM · Commons, MediaWiki-File-management, Platform Engineering Roadmap Decision Making
freephile updated the task description for T266678: Actor Migration breaks images in 1.34.x.
Oct 28 2020, 3:18 PM · Commons, MediaWiki-File-management, Platform Engineering Roadmap Decision Making
freephile created T266678: Actor Migration breaks images in 1.34.x.
Oct 28 2020, 3:16 PM · Commons, MediaWiki-File-management, Platform Engineering Roadmap Decision Making

Oct 12 2020

freephile added a comment to T265164: Evaluate usage of MediaWiki-Vagrant by technical contributors.

If this is meant to compare to MediaWiki-Docker (distributed now with core), then I'd say I'm more inclined to use MediaWiki-Docker because it's more lightweight (using LXC instead of VirtualBox), and because it is probably easier to setup (my estimation) in popular cloud environments like AWS, Google Cloud Platform, Microsoft Azure. I ran into problems with MediaWiki-Vagrant back in 2015 when I first tried it in earnest on AWS (documented on my wiki at https://wiki.freephile.org/wiki/MediaWiki-Vagrant)

Oct 12 2020, 8:41 PM · User-bd808, MediaWiki-Vagrant

Oct 8 2020

freephile added a comment to T208189: "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again.".

Duplicate of T254647 reported for Extension:PageForms

Oct 8 2020, 9:14 PM · VisualEditor
freephile added a comment to T254647: "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again." when using Preview with Page Forms.

When you try to create a new property (using the normal Form Interface at Special:CreateProperty), you get the following error when previewing or saving the edit:

Oct 8 2020, 9:12 PM · MediaWiki-extensions-Page_Forms
freephile committed rESHG24d418bced44: The word Python was misspelled.
The word Python was misspelled
Oct 8 2020, 5:37 PM

Oct 7 2020

freephile renamed T264912: Who Is Watching showing extraneous user output from Whos Watching showing extraneous user output to Who Is Watching showing extraneous user output.
Oct 7 2020, 4:58 PM · MediaWiki-extensions-WhoIsWatching
freephile created T264912: Who Is Watching showing extraneous user output.
Oct 7 2020, 4:58 PM · MediaWiki-extensions-WhoIsWatching

Sep 30 2020

freephile awarded T225027: long queries in Extension ApprovedRevs a Like token.
Sep 30 2020, 9:20 PM · Performance Issue, MediaWiki-extensions-Approved-Revs
freephile renamed T225027: long queries in Extension ApprovedRevs from long queries to long queries in Extension ApprovedRevs.
Sep 30 2020, 6:59 PM · Performance Issue, MediaWiki-extensions-Approved-Revs
freephile added a comment to T225027: long queries in Extension ApprovedRevs.

This issue persists in MW 1.34.4 / ApprovedRevs version 'master'

Sep 30 2020, 6:58 PM · Performance Issue, MediaWiki-extensions-Approved-Revs

Sep 29 2020

freephile added a comment to T229092: Investigate migrateActors script failing due to duplicate empty actor_name.

Ultimately, I was able to complete an upgrade by 1) using maintenance/eval.php to create the missing User; and 2) deleting some old entries from the logging table.

Sep 29 2020, 4:51 PM · MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Platform Engineering (Icebox), MediaWiki-Maintenance-system

Sep 18 2020

freephile added a comment to T229092: Investigate migrateActors script failing due to duplicate empty actor_name.

I'm still struggling with this. I am unable to upgrade a 1.32 wiki to 1.34 because no matter what I have tried, I still get multiple errors; with fatal errors relating to duplicate Actors.

Sep 18 2020, 5:34 PM · MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Platform Engineering (Icebox), MediaWiki-Maintenance-system

Aug 31 2020

freephile added a comment to T259771: RFC: Drop support for older database upgrades.

So just for concrete example's sake (please rebut each as appropriate):

Upgrading to 1.35 (LTS)

  1. There would not be support for 1.23 (-3 LTS) to 1.35 (LTS)
  2. There would not be support for 1.24, 1.25, or 1.26 to 1.35 (LTS)
  3. There would be support for 1.27 (-2 LTS) to 1.35 (LTS)
  4. There would be support for 1.28, 1.29, 1.30 to 1.35 (LTS)
  5. There would be support for 1.31 (-1 LTS) to 1.35 (LTS)
  6. There would be support for 1.32, 1.33, or 1.34 to 1.35 (LTS)

Upgrading to 1.36 (LTS +1)

  1. There would not be support for 1.23 (-3 LTS) to 1.36 (LTS +1)
  2. There would not be support for 1.24, 1.25, or 1.26 to 1.36 (LTS +1)
  3. There would not be support for 1.27 (-2 LTS) to 1.36 (LTS +1)
  4. There would not be support for 1.28, 1.29, 1.30 to 1.36 (LTS +1)
  5. There would be support for 1.31 (-1 LTS) to 1.36 (LTS +1)
  6. There would be support for 1.32, 1.33, or 1.34 to 1.36 (LTS +1)

I think you got this wrong. The way the proposal is worded, support for upgrades would continue for old LTS releases until a new LTS release bumps the oldest supported LTS release off the list.
In other words, I believe the release of 1.36 (non-LTS) doesn't affect the migration support for 1.27+

Aug 31 2020, 6:44 PM · MW-1.36-notes, MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), User-Ladsgroup, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Stakeholders-Group, Platform Engineering

Aug 20 2020

freephile added a comment to T229092: Investigate migrateActors script failing due to duplicate empty actor_name.

Expanding on the above, using a different larger wiki database with the same issue, there are 1,571 records in the logging table having an empty log_user_text (aka username) where the type is "newusers" and action = "create" [1]. Not one of those log_user (ids) exists in the user table. [2]

Aug 20 2020, 7:56 PM · MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Platform Engineering (Icebox), MediaWiki-Maintenance-system
freephile added a comment to T229092: Investigate migrateActors script failing due to duplicate empty actor_name.

I noticed something interesting about the nature of records in the logging table with empty log_user_text: There are many with the 'log_action' = 'create' and the 'log_title' appears to be the username. Eg.

select log_type, log_action, log_timestamp, log_user, log_title from logging where log_user_text = "" AND log_action = "create" ORDER BY log_timestamp LIMIT 10;
Aug 20 2020, 3:00 PM · MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Platform Engineering (Icebox), MediaWiki-Maintenance-system
freephile added a comment to T229092: Investigate migrateActors script failing due to duplicate empty actor_name.

Hoping that logic improvements in the latest Actor Migration codebase could save me, I setup MediaWiki-Docker (with MySQL backing),

Product	Version
MediaWiki	1.36.0-alpha (2cc3d4f)
15:13, 19 August 2020
PHP	7.2.31-1+0~20200514.41+debian9~1.gbpe2a56b+wmf1 (fpm-fcgi)
MariaDB	10.5.4-MariaDB-log
ICU	57.1
Aug 20 2020, 4:29 AM · MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Platform Engineering (Icebox), MediaWiki-Maintenance-system

Aug 19 2020

freephile added a comment to T229092: Investigate migrateActors script failing due to duplicate empty actor_name.

Latest example:
Setup fresh 'demo' wiki

Aug 19 2020, 10:58 PM · MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Platform Engineering (Icebox), MediaWiki-Maintenance-system

Aug 18 2020

freephile closed T260437: Add CSS class to enable Search Suggestions for type=Search as Resolved.
Aug 18 2020, 9:58 PM · Patch-For-Review, MediaWiki-extensions-InputBox
freephile claimed T260437: Add CSS class to enable Search Suggestions for type=Search.
Aug 18 2020, 9:09 PM · Patch-For-Review, MediaWiki-extensions-InputBox
freephile added a comment to T260437: Add CSS class to enable Search Suggestions for type=Search.

Thanks Mark @MarkAHershberger, but I already fixed the style issues in the latest commit. There are now assertions in the unit tests that are failing, due to the new class attribute not conforming to the declared / expected output of the parser tags for InputBox.

Aug 18 2020, 3:00 PM · Patch-For-Review, MediaWiki-extensions-InputBox
freephile added a comment to T260437: Add CSS class to enable Search Suggestions for type=Search.

Based on test failures, it looks like I need to update the unit tests for InputBox.

Aug 18 2020, 12:28 PM · Patch-For-Review, MediaWiki-extensions-InputBox
freephile added a comment to T260437: Add CSS class to enable Search Suggestions for type=Search.

I uploaded a revised patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/InputBox/+/620780

Aug 18 2020, 11:11 AM · Patch-For-Review, MediaWiki-extensions-InputBox

Aug 14 2020

freephile added a comment to T260437: Add CSS class to enable Search Suggestions for type=Search.

I uploaded a patch here

Aug 14 2020, 3:06 PM · Patch-For-Review, MediaWiki-extensions-InputBox
freephile created T260437: Add CSS class to enable Search Suggestions for type=Search.
Aug 14 2020, 2:45 PM · Patch-For-Review, MediaWiki-extensions-InputBox

Aug 5 2020

freephile added a comment to T250406: RFC: Hybrid extension management.

I would like to see MediaWiki core, libraries, extensions and skins installable by composer -- just like you can do with Drupal (introduced in Drupal Core 8.8 and mentioned earlier in this RFC). "But wiki extensions don't use semantic versioning." Drupal modules (mostly) don't follow semantic versioning, but there's a shim to accomodate that. End users aren't forced to use composer - because it's not the only way to download/install/manage Drupal. In fact, it's not even mentioned on the project download page. The point is, I wholeheartedly support this RFC in terms of improving and clarifying composer support in the MediaWiki ecosystem.

Aug 5 2020, 5:07 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
freephile awarded T249573: Remove support for extensions requiring a MediaWiki version via Composer a Dislike token.
Aug 5 2020, 4:02 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Patch-Needs-Improvement, TechCom-RFC, Composer, MediaWiki-General

Jul 31 2020

freephile added a comment to T188731: Keep search query when switching between search backends.

New codesearch UI looks great! THANKS!

Jul 31 2020, 12:33 PM · VPS-project-Codesearch
freephile awarded T188731: Keep search query when switching between search backends a Love token.
Jul 31 2020, 12:32 PM · VPS-project-Codesearch

Jul 1 2020

freephile added a comment to T224854: maintenance/cleanupUsersWithNoId.php doesn't do anything.

It seems to be choking on the logging table. When I look at those records, there are many with empty log_user_text
mysql wiki_fr -e 'select distinct log_user from logging where log_user_text = "" order by log_user;'

Jul 1 2020, 3:05 AM · MediaWiki-Maintenance-system