Page MenuHomePhabricator
Feed Advanced Search

May 22 2020

dbarratt awarded T250406: RFC: Hybrid extension management a Love token.
May 22 2020, 5:43 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
deryckchan awarded T30441: Rename zh-yue -> yue a Love token.
May 22 2020, 7:50 AM · Wiki-Setup (Rename), Wikimedia-Language-setup

May 20 2020

MarkAHershberger placed T119800: Indicating the source of MW account creation up for grabs.
May 20 2020, 6:44 PM · MediaWiki-User-login-and-signup, MediaWiki-Email
MarkAHershberger placed T45817: Include short descriptions for extensions bundled in the release up for grabs.
May 20 2020, 6:44 PM · Patch-Needs-Improvement, Ladies-That-FOSS-MediaWiki, MediaWiki-Installer
MarkAHershberger placed T78816: Move RemoveUnusedAccount's isInactiveAccount() method to User.php and make it public up for grabs.
May 20 2020, 6:44 PM · MediaWiki-User-management
MarkAHershberger placed T176064: Add method to WatchedItemStore to retrieve all watchers of a page up for grabs.
May 20 2020, 6:44 PM · MediaWiki-Watchlist, Growth-Team
MarkAHershberger placed T175104: EmailNotification should provide a getter for pageStatus up for grabs.
May 20 2020, 6:43 PM · MW-1.33-notes (1.33.0-wmf.12; 2019-01-08), MediaWiki-Email
MarkAHershberger placed T174257: Error from line 1320 of ../includes/filerepo/file/LocalFile.php: Call to a member function getId() on boolean up for grabs.
May 20 2020, 6:43 PM · MediaWiki-Core-Snapshots
MarkAHershberger placed T174254: "PHP Warning: XMLReader::open(): Unable to open source data" on JPG data up for grabs.
May 20 2020, 6:43 PM · MediaWiki-General
MarkAHershberger placed T168783: A failed CAPTCHA during account creation doesn't block the account request up for grabs.
May 20 2020, 6:43 PM · MediaWiki-extensions-ConfirmAccount
MarkAHershberger placed T160129: New Pages not Inserting a new PageID Into hit_counter table up for grabs.
May 20 2020, 6:42 PM · MediaWiki-extensions-HitCounters
MarkAHershberger placed T120394: Block and Nuke should provide an option to remove all changes made by users not in the whitelist up for grabs.
May 20 2020, 6:42 PM · MediaWiki-extensions-BlockAndNuke
MarkAHershberger placed T119851: Clear directions for how to proceed are needed when sending account creation email (with a random password) fails up for grabs.
May 20 2020, 6:42 PM · MediaWiki-Email
MarkAHershberger placed T97427: Add a counter for all page views in a category up for grabs.
May 20 2020, 6:42 PM · MediaWiki-extensions-HitCounters
MarkAHershberger placed T177291: ReplaceText should have an option to not send out emails up for grabs.
May 20 2020, 6:42 PM · MediaWiki-extensions-ReplaceText
MarkAHershberger added a comment to T246199: "editor=wikieditor" no longer works in Page Forms for MW 1.34 and higher.

I don't know. I haven't tested it. But I doubt it.

May 20 2020, 5:45 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms, WikiEditor
MarkAHershberger added a comment to T246199: "editor=wikieditor" no longer works in Page Forms for MW 1.34 and higher.

The important change, though, is probably this one in WikiEditor: d23d096

May 20 2020, 2:31 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms, WikiEditor
MarkAHershberger added a comment to T246199: "editor=wikieditor" no longer works in Page Forms for MW 1.34 and higher.

MediaWiki 1.34+ ... 5e55aeed71 is what my branch says

May 20 2020, 2:26 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms, WikiEditor

May 19 2020

MarkAHershberger added a comment to T246199: "editor=wikieditor" no longer works in Page Forms for MW 1.34 and higher.

my solution works for me, but didn't consider downward compatibility issue, https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PageForms/+/575006/1/libs/PF_wikieditor.js

May 19 2020, 8:43 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms, WikiEditor

May 12 2020

MarkAHershberger added a comment to T226857: Provide capability for a DB to be added in an extension.

The bug seems very much with the library and how it's being implemented/installed. And seems to demonstrate why T249573: Remove support for extensions requiring a MediaWiki version via Composer and T250406: RFC: Hybrid extension management need to happen

May 12 2020, 4:06 PM · Patch-Needs-Improvement, Story, Platform Team Workboards (S&F Workboard), MediaWiki-Installer

May 9 2020

MarkAHershberger added a comment to T226857: Provide capability for a DB to be added in an extension.

PerconaDB should override locks. Granted, I haven't tried installing into an empty Percona DB using this extension.

May 9 2020, 9:14 PM · Patch-Needs-Improvement, Story, Platform Team Workboards (S&F Workboard), MediaWiki-Installer

May 4 2020

MarkAHershberger added a comment to T238990: Exception from "PermissionManager.php": PermissionManager::overrideUserRightsForTesting can not be called outside of tests.

Does this need to be updated with this comment from @Tgr?

May 4 2020, 10:35 PM · GraphViz

Apr 30 2020

MarkAHershberger added a comment to T236442: cleanupUsersWithNoId.php fails Unknown column 'ar_user'.

Just ran into this. Should we not be running this despite what update.php says?

Apr 30 2020, 6:26 PM · MediaWiki-Maintenance-system, MediaWiki-User-management

Apr 27 2020

MarkAHershberger updated the task description for T251174: ApprovedRevs: special page's orderBy clause orders by fields not in the select.
Apr 27 2020, 5:43 PM · Patch-Needs-Improvement, MediaWiki-extensions-Approved-Revs
MarkAHershberger created T251174: ApprovedRevs: special page's orderBy clause orders by fields not in the select.
Apr 27 2020, 5:43 PM · Patch-Needs-Improvement, MediaWiki-extensions-Approved-Revs

Apr 23 2020

MarkAHershberger added a comment to T211437: Determine the best way to handle REMOTE_USER authentication.

I just ran into this problem with a client today. I'm wondering if @Osnard has a better solution, but I just commented out the bit in Auth_remoteuser that munges the cookie name.

Apr 23 2020, 1:25 AM · MediaWiki-Core-AuthManager

Apr 21 2020

MarkAHershberger created T250862: PageForms with 1.34 and editor=wikieditor does not work.
Apr 21 2020, 8:53 PM · MW-1.36-notes (1.36.0-wmf.29; 2021-02-02), WikiEditor, MediaWiki-extensions-Page_Forms

Apr 20 2020

RHeigl awarded T250406: RFC: Hybrid extension management a Like token.
Apr 20 2020, 7:59 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger added a comment to T238990: Exception from "PermissionManager.php": PermissionManager::overrideUserRightsForTesting can not be called outside of tests.

Was just about to file a bug for this!

Apr 20 2020, 4:44 PM · GraphViz

Apr 17 2020

MarkAHershberger created T250517: Recent Dump with UTF-8 problem.
Apr 17 2020, 7:02 PM · Datasets-General-or-Unknown
freephile awarded T250406: RFC: Hybrid extension management a Like token.
Apr 17 2020, 9:54 AM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
Kghbln awarded T250406: RFC: Hybrid extension management a Like token.
Apr 17 2020, 7:43 AM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger added a comment to T250454: Flow should use dependency injection instead of wfWikiID().

Adding @daniel since I hear he knows a thing or two about DI.

Apr 17 2020, 12:30 AM · Growth-Team, StructuredDiscussions
MarkAHershberger updated subscribers of T250454: Flow should use dependency injection instead of wfWikiID().
Apr 17 2020, 12:30 AM · Growth-Team, StructuredDiscussions

Apr 16 2020

JeroenDeDauw awarded T250406: RFC: Hybrid extension management a Like token.
Apr 16 2020, 11:51 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger created T250454: Flow should use dependency injection instead of wfWikiID().
Apr 16 2020, 11:10 PM · Growth-Team, StructuredDiscussions
MarkAHershberger added a comment to T250406: RFC: Hybrid extension management.

Though, this kinda irks me to some extent. Having installation method A for some subset of extensions, installation method B for others, and C where they support both A and B... Well, frankly, is just a mess and leads to much more confusion :)

Apr 16 2020, 7:16 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger added a comment to T250406: RFC: Hybrid extension management.

Note that @Osnard was already working on this RFC before we saw T249573. When we saw that, we knew we had to put our not-quite-finished RFC up for some initial review. I do not have time right now to flesh out the details and @Osnard is unavailable until next Monday at the earliest.

Apr 16 2020, 7:06 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger added a comment to T250406: RFC: Hybrid extension management.

Not in any sort of official supported/approved way - see the docs. The RFC was declined, and then later a patch created and merged without any associated task, or any real discussion.

Apr 16 2020, 6:52 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger added a comment to T250406: RFC: Hybrid extension management.

@Krinkle, I'm confused by your example. Could you rephrase it?

Apr 16 2020, 6:11 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger updated the task description for T250406: RFC: Hybrid extension management.
Apr 16 2020, 6:08 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger updated the task description for T250406: RFC: Hybrid extension management.
Apr 16 2020, 6:06 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger added a project to T250406: RFC: Hybrid extension management: MediaWiki-Stakeholders-Group.
Apr 16 2020, 6:05 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger added a watcher for MediaWiki-Stakeholders-Group: MarkAHershberger.
Apr 16 2020, 6:03 PM
MarkAHershberger updated subscribers of T250406: RFC: Hybrid extension management.
Apr 16 2020, 6:00 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger updated the task description for T250406: RFC: Hybrid extension management.
Apr 16 2020, 5:53 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger updated the task description for T250406: RFC: Hybrid extension management.
Apr 16 2020, 5:51 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger awarded T249573: Remove support for extensions requiring a MediaWiki version via Composer a Dislike token.
Apr 16 2020, 5:50 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Patch-Needs-Improvement, TechCom-RFC, Composer, MediaWiki-General
MarkAHershberger updated subscribers of T250406: RFC: Hybrid extension management.
Apr 16 2020, 4:59 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger updated the task description for T250406: RFC: Hybrid extension management.
Apr 16 2020, 4:56 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
MarkAHershberger created T250406: RFC: Hybrid extension management.
Apr 16 2020, 4:41 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC

Mar 25 2020

MarkAHershberger added a comment to T248502: PluggableAuth's BeforeInitialized hook can produce an infinite redirect loop if getFullURL() cannot produce a URL.

The above fixes the problem for PluggableAuth, but maybe this should be re-targeted against core and a fix made on Title::getFullURL().

Mar 25 2020, 7:10 PM · MediaWiki-extensions-Pluggable-Auth
MarkAHershberger created T248502: PluggableAuth's BeforeInitialized hook can produce an infinite redirect loop if getFullURL() cannot produce a URL.
Mar 25 2020, 6:36 PM · MediaWiki-extensions-Pluggable-Auth

Mar 20 2020

MarkAHershberger closed T185173: LoginSignupSpecialPage::getFakeTemplate() litters debug log with QuickTemplate complaints as Declined.

I'm not dealing with this right now, so I'll close it. If it annoys me in the future, I have something to refer to.

Mar 20 2020, 1:12 PM · MediaWiki-Special-pages

Mar 18 2020

MarkAHershberger claimed T177291: ReplaceText should have an option to not send out emails.
Mar 18 2020, 5:37 PM · MediaWiki-extensions-ReplaceText
MarkAHershberger placed T177291: ReplaceText should have an option to not send out emails up for grabs.
Mar 18 2020, 5:36 PM · MediaWiki-extensions-ReplaceText
MarkAHershberger placed T185173: LoginSignupSpecialPage::getFakeTemplate() litters debug log with QuickTemplate complaints up for grabs.
Mar 18 2020, 5:36 PM · MediaWiki-Special-pages

Mar 16 2020

MarkAHershberger changed the status of T205805: Lockdown on 1.27 causes problems with group membership from Declined to Resolved.
Mar 16 2020, 7:17 PM · MediaWiki-extensions-Lockdown
MarkAHershberger added a comment to T205805: Lockdown on 1.27 causes problems with group membership.

I think it is fixed. At least, it seems to be working.

Mar 16 2020, 7:17 PM · MediaWiki-extensions-Lockdown

Feb 28 2020

MarkAHershberger closed T76783: EmailNotification should have a hook to allow extensions to add other replacement variables as Invalid.

If I need this later, I'll revisit.

Feb 28 2020, 8:27 PM · MediaWiki-General
MarkAHershberger closed T177290: ReplaceTask needs to be refactored as Declined.

I think I'm done with this for now.

Feb 28 2020, 8:25 PM · Technical-Debt, MediaWiki-extensions-ReplaceText
MarkAHershberger closed T169931: updateRestrictions.php should give an idea of progress as Resolved.

Thanks for the reminder @Aklapper

Feb 28 2020, 8:24 PM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
MarkAHershberger added a comment to T246142: Remove remaining calls to old SpecialPageFactory methods.
@Hexmode @MarkAHershberger heads up - one of the uses is in the `hexmode / mediawiki-PeriodicRelatedChanges` extension on github
Feb 28 2020, 8:18 PM · BlueSpice, SpellingDictionary, MediaWiki-extensions-SkinPerNamespace, MediaWiki-extensions-SemanticDrilldown, MediaWiki-extensions-ReplaceText, MediaWiki-extensions-Other, MediaWiki-extensions-MintyDocs, MediaWiki-extensions-MassEditRegex, MediaWiki-extensions-BibManager, MediaWiki-extensions-AdminLinks, MediaWiki-extensions-Cargo, MediaWiki-extensions-Page_Forms, Technical-Debt, User-DannyS712, MediaWiki-General

Jan 28 2020

MarkAHershberger added a comment to T243652: Calls to LogPage::addEntry should pass a user.

done

Jan 28 2020, 4:56 PM · MediaWiki-extensions-ProtectSite, MediaWiki-extensions-StalkerLog, MediaWiki-extensions-Sudo, MediaWiki-extensions-Farmer, MediaWiki-extensions-RevisionCommentSupplement, MediaWiki-extensions-CloseWikis, MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), MediaWiki-extensions-LiquidThreads, MediaWiki-extensions-Interwiki, MediaWiki-extensions-Other, MediaWiki-extensions-Cargo, MediaWiki-extensions-BlockAndNuke, MediaWiki-extensions-AutoProxyBlock, MediaWiki-extensions-Approved-Revs, GlobalBlocking, SocialProfile, Social-Tools, MediaWiki-extensions-CentralAuth, User-DannyS712, MediaWiki-General, Technical-Debt

Jan 23 2020

MarkAHershberger added a comment to T243371: Non-gerrit extensions that need uses of global $wgUser removed [tracking].
Jan 23 2020, 3:28 PM · MediaWiki-extensions-General, Technical-Debt, User-DannyS712

Jan 14 2020

MarkAHershberger committed rEPFM4978de023a60: Use short array syntax.
Use short array syntax
Jan 14 2020, 7:03 PM

Jan 11 2020

MarkAHershberger committed rEPFM4c42793eba8e: Remove deprecated (as of 7.4) curly brace syntax.
Remove deprecated (as of 7.4) curly brace syntax
Jan 11 2020, 5:03 PM

Dec 24 2019

MarkAHershberger added a comment to T241399: ParseError on page histories and Special:RecentChanges.

Also, note that if you were seeing timeouts on wikiapiary, I think I've got it fixed thanks to this SF answer.

Dec 24 2019, 2:31 AM · MediaWiki-extensions-Other, User-DannyS712, WikiApiary
MarkAHershberger closed T241399: ParseError on page histories and Special:RecentChanges as Resolved.
Dec 24 2019, 2:03 AM · MediaWiki-extensions-Other, User-DannyS712, WikiApiary
MarkAHershberger added a comment to T241399: ParseError on page histories and Special:RecentChanges.

Wow! I'm impressed that you reported the bug so quickly.

Dec 24 2019, 2:03 AM · MediaWiki-extensions-Other, User-DannyS712, WikiApiary

Nov 27 2019

MarkAHershberger committed rEPFM3dd68b7aee4c: Drop use of wgContLang, deprecated in 1.32 in favor of MWServices.
Drop use of wgContLang, deprecated in 1.32 in favor of MWServices
Nov 27 2019, 5:42 PM

Nov 25 2019

MarkAHershberger added a comment to T137701: Fix default value for field tag, for existing and new pages..

Yaron, in response to the latest patchset, you inadvertently +2'd. When you re-applied your -1, you also added:

I think my previous comments still apply to this patch...

I want to make sure I'm addressing the right thing. In one comment, you said:

It seems strange to turn just one form input class into a "true class", while keeping the others as they were - that might cause more confusion than it's worth. It's also strange to do this within the context of a bug fix. What about just fixing the bug in this patch?

I responded with my reasoning, which can be summarized as "I had to refactor the code to understand where the bug was. Once I was doing that, it made sense to use a 'real' class."

Nov 25 2019, 9:12 PM · Patch-Needs-Improvement, MediaWiki-extensions-Page_Forms

Nov 24 2019

MarkAHershberger committed rEPFM3270c8c49214: Fix messages so if the test is skipped you have a better reason why.
Fix messages so if the test is skipped you have a better reason why
Nov 24 2019, 12:47 AM
MarkAHershberger committed rEPFMb60643b4f807: Update rules and correct a @ and return.
Update rules and correct a @ and return
Nov 24 2019, 12:47 AM
MarkAHershberger committed rEPFMb398fccb34f1: Sort excluded rules and add exclusion for UnrecognizedAnnotation.
Sort excluded rules and add exclusion for UnrecognizedAnnotation
Nov 24 2019, 12:35 AM
MarkAHershberger committed rEPFM0a435034e2d9: Automatic fixes from phpcbf.
Automatic fixes from phpcbf
Nov 24 2019, 12:35 AM
MarkAHershberger committed rEPFM3718d212a940: Remove stray, meaningless "return true".
Remove stray, meaningless "return true"
Nov 24 2019, 12:35 AM

Nov 23 2019

MarkAHershberger added a comment to T238806: PageForms: "Select a form..." shown for action=formedit when no forms are available.

I never thought about that case... maybe it would be better to show an error message, like "No forms have been defined on this wiki", so it's clearer what's going on?

Nov 23 2019, 8:07 PM · MediaWiki-extensions-Page_Forms

Nov 22 2019

MarkAHershberger added a comment to T137701: Fix default value for field tag, for existing and new pages..

I was talking about this:

Nov 22 2019, 9:47 PM · Patch-Needs-Improvement, MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T137701: Fix default value for field tag, for existing and new pages..

I can see where you're coming from, but, instead of defending against a mysterious, unknown browser that might act strangely, just display a list of buttons that the user has to select and then, if a problem is reported, fix it. We do need to announce this change, though: "None will no longer be displayed when it is not a valid choice." I wouldn't say it breaks backward compatibility, but people need to know.

Nov 22 2019, 7:38 PM · Patch-Needs-Improvement, MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T137701: Fix default value for field tag, for existing and new pages..

I'm confused about the first thing you wrote - "Even if we posit that you are correct". Correct that the default value should not be used when editing existing pages? Because that seems to be the entire underlying issue.

Nov 22 2019, 3:51 PM · Patch-Needs-Improvement, MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T137701: Fix default value for field tag, for existing and new pages..

In any case, I still think default values should not kick in when editing an existing page

Nov 22 2019, 1:58 AM · Patch-Needs-Improvement, MediaWiki-extensions-Page_Forms

Nov 21 2019

MarkAHershberger added a comment to T137701: Fix default value for field tag, for existing and new pages..
  • The user lacks permission to edit that input

This is not the case. There is no restriction in the import.

Nov 21 2019, 5:31 AM · Patch-Needs-Improvement, MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T137701: Fix default value for field tag, for existing and new pages..

This import includes a demonstration. There are three pages in this demo: Test, Form:Test and Template:Test.

Nov 21 2019, 2:56 AM · Patch-Needs-Improvement, MediaWiki-extensions-Page_Forms
MarkAHershberger created T238806: PageForms: "Select a form..." shown for action=formedit when no forms are available.
Nov 21 2019, 12:19 AM · MediaWiki-extensions-Page_Forms

Nov 20 2019

MarkAHershberger added a comment to T200736: Rename Gerrit repository "LdapGroups" to "LDAPGroups".

Who manages github mirroring? It looks like there is no mirror of the current LDAPGroups.

Nov 20 2019, 11:22 PM · Gerrit

Nov 16 2019

MarkAHershberger added a comment to T238397: PageForms: On a mandatory field, if null is passed as cur_value to PFRadioButtonInput::getHTML(), "None" should not be an option.

Ok, I've put all the tests into a single, easy to verify commit: https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PageForms/+/550990/

Nov 16 2019, 5:47 PM · MediaWiki-extensions-Page_Forms

Nov 15 2019

MarkAHershberger added a comment to T238397: PageForms: On a mandatory field, if null is passed as cur_value to PFRadioButtonInput::getHTML(), "None" should not be an option.

What's the problem with JS validation? That's how mandatory text and textarea inputs are handled...

Nov 15 2019, 9:43 PM · MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T238397: PageForms: On a mandatory field, if null is passed as cur_value to PFRadioButtonInput::getHTML(), "None" should not be an option.

So, for applying my rewrite change, I see that I need to update my tests. Let me get that rewrite backported first.

Nov 15 2019, 8:52 PM · MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T238397: PageForms: On a mandatory field, if null is passed as cur_value to PFRadioButtonInput::getHTML(), "None" should not be an option.

Changes to merge: the ones tagged radiobutton-tests

Nov 15 2019, 7:33 PM · MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T238397: PageForms: On a mandatory field, if null is passed as cur_value to PFRadioButtonInput::getHTML(), "None" should not be an option.

This does cause confusion for admins, but I think it's the right
approach, because it avoids accidental creation of data. What do you
think?

Nov 15 2019, 6:52 PM · MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T238397: PageForms: On a mandatory field, if null is passed as cur_value to PFRadioButtonInput::getHTML(), "None" should not be an option.

Is "None" an ok value for a _boo field?

Nov 15 2019, 4:53 AM · MediaWiki-extensions-Page_Forms
MarkAHershberger created T238397: PageForms: On a mandatory field, if null is passed as cur_value to PFRadioButtonInput::getHTML(), "None" should not be an option.
Nov 15 2019, 4:28 AM · MediaWiki-extensions-Page_Forms

Nov 13 2019

MarkAHershberger added a comment to T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user'.

So that future me (when I get my fonts fixed) or someone else looking at this doesn't get too confused, here is the tofu I see for the relevent parts of this comment:

image.png (32×350 px, 5 KB)

Nov 13 2019, 6:16 PM · MediaWiki-Core-Snapshots
MarkAHershberger added a comment to T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user'.

This happens because User::getCanonicalName() uses MediaWikiServices::getInstance()->getContentLanguage() to get a LanguageEn object and Language::uc() recognises a multibyte string so passes it to Language::mbUpperChar() which paasses it to mb_strtoupper().

Nov 13 2019, 12:45 AM · MediaWiki-Core-Snapshots
MarkAHershberger added a comment to T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user'.

Found the culprit!

Nov 13 2019, 12:24 AM · MediaWiki-Core-Snapshots

Nov 12 2019

MarkAHershberger added a comment to T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user'.

The first comment's [[ https://phabricator.wikimedia.org/T238149#5658509 | var_dump ]] was done just before this line. At that point, both $this->mName and $q['actor_name'] contained the malformed username: "Გამაგ"

Nov 12 2019, 11:41 PM · MediaWiki-Core-Snapshots
MarkAHershberger edited projects for T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user', added: MediaWiki-Core-Snapshots; removed WMDE-TechWish-Maintenance.
Nov 12 2019, 11:21 PM · MediaWiki-Core-Snapshots
MarkAHershberger updated subscribers of T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user'.
Nov 12 2019, 10:29 PM · MediaWiki-Core-Snapshots
MarkAHershberger added a comment to T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user'.

sorry about that, I have a better version here: გამაგ from this revision.

Nov 12 2019, 10:25 PM · MediaWiki-Core-Snapshots