Page MenuHomePhabricator

MarkAHershberger (Mark A. Hershberger)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Sep 25 2014, 3:45 PM (271 w, 1 d)
Availability
Available
LDAP User
MarkAHershberger
MediaWiki User
MarkAHershberger [ Global Accounts ]

Recent Activity

Wed, Nov 27

MarkAHershberger committed rEPFM3dd68b7aee4c: Drop use of wgContLang, deprecated in 1.32 in favor of MWServices (authored by MarkAHershberger).
Drop use of wgContLang, deprecated in 1.32 in favor of MWServices
Wed, Nov 27, 5:42 PM

Mon, Nov 25

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."

Mon, Nov 25, 9:12 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms

Sun, Nov 24

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

Sat, Nov 23

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?

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

Fri, Nov 22

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

I was talking about this:

Fri, Nov 22, 9:47 PM · Patch-For-Review, 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.

Fri, Nov 22, 7:38 PM · Patch-For-Review, 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.

Fri, Nov 22, 3:51 PM · Patch-For-Review, 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

Fri, Nov 22, 1:58 AM · Patch-For-Review, MediaWiki-extensions-Page_Forms

Thu, Nov 21

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.

Thu, Nov 21, 5:31 AM · Patch-For-Review, 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.

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

Wed, Nov 20

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

Wed, Nov 20, 11:22 PM · Gerrit

Sat, Nov 16

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/

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

Fri, Nov 15

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...

Fri, Nov 15, 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.

Fri, Nov 15, 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

Fri, Nov 15, 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?

Fri, Nov 15, 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?

Fri, Nov 15, 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.
Fri, Nov 15, 4:28 AM · MediaWiki-extensions-Page_Forms

Wed, Nov 13

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:

Wed, Nov 13, 6:16 PM · MediaWiki-Export-or-Import
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().

Wed, Nov 13, 12:45 AM · MediaWiki-Export-or-Import
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!

Wed, Nov 13, 12:24 AM · MediaWiki-Export-or-Import

Tue, Nov 12

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 var_dump was done just before this line. At that point, both $this->mName and $q['actor_name'] contained the malformed username: "Გამაგ"

Tue, Nov 12, 11:41 PM · MediaWiki-Export-or-Import
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-Export-or-Import; removed WMDE-MediaWiki-maintenance.
Tue, Nov 12, 11:21 PM · MediaWiki-Export-or-Import
MarkAHershberger updated subscribers of T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user'.
Tue, Nov 12, 10:29 PM · MediaWiki-Export-or-Import
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: გამაგ

Tue, Nov 12, 10:25 PM · MediaWiki-Export-or-Import
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'.

var_dump shows

object(User)#215 (35) {
  ["mId"]=>
  int(0)
  ["mName"]=>
  string(15) "Გამაგ"
  ["mActorId":protected]=>
  NULL

the revision is 14466 in that dump.

Tue, Nov 12, 10:17 PM · MediaWiki-Export-or-Import
MarkAHershberger added a comment to T211450: importDump does not work with actor if the user does not exist.
Tue, Nov 12, 10:15 PM · MediaWiki-Export-or-Import
MarkAHershberger added a comment to T211450: importDump does not work with actor if the user does not exist.
Tue, Nov 12, 10:14 PM · MediaWiki-Export-or-Import
MarkAHershberger created T238157: cli installer does not create or complain about default dbuser and dbpass when installdbuser/pass is given.
Tue, Nov 12, 9:52 PM · MediaWiki-Installer
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'.

Originally, I thought this was becaue of the --no-local-users flag, but now I'm able to reproduce it consistently, even with --skip-to=14400.

Tue, Nov 12, 9:42 PM · MediaWiki-Export-or-Import
MarkAHershberger renamed T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user' from importDump.php with --no-local-users stops with exception 'Cannot create an actor for a usable name that is not an existing user' to importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user'.
Tue, Nov 12, 9:41 PM · MediaWiki-Export-or-Import
MarkAHershberger added a comment to T238043: cleanupUsersWithNoId.php should not depend on ar_user column.

Testing now. Ran before with --no-local-users and got T238043

Tue, Nov 12, 9:01 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Core Platform Team Workboards (Clinic Duty Team), MediaWiki-Maintenance-scripts
MarkAHershberger renamed T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user' from importDump.php with `--no-local-users stops` with exception 'Cannot create an actor for a usable name that is not an existing user' to importDump.php with --no-local-users stops with exception 'Cannot create an actor for a usable name that is not an existing user'.
Tue, Nov 12, 9:00 PM · MediaWiki-Export-or-Import
MarkAHershberger created T238149: importDump.php stops with exception 'Cannot create an actor for a usable name that is not an existing user'.
Tue, Nov 12, 8:57 PM · MediaWiki-Export-or-Import
MarkAHershberger renamed T238043: cleanupUsersWithNoId.php should not depend on ar_user column from cleanupUsersWithNoId.php reveals that ar_user column is not created in upgrade from 1.32 to cleanupUsersWithNoId.php should not depend on ar_user column.
Tue, Nov 12, 3:00 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Core Platform Team Workboards (Clinic Duty Team), MediaWiki-Maintenance-scripts
MarkAHershberger created T238043: cleanupUsersWithNoId.php should not depend on ar_user column.
Tue, Nov 12, 6:23 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Core Platform Team Workboards (Clinic Duty Team), MediaWiki-Maintenance-scripts
MarkAHershberger closed T224949: Failed to access name from slot_roles using id = 1 as Resolved.

So far, so good.

Tue, Nov 12, 5:55 AM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General
MarkAHershberger added a comment to T224949: Failed to access name from slot_roles using id = 1.

Could you clarify what sounds risky? Is it the use of mwdumper? Or my automation?

Using mwdumper. mdumper re-implements the MediaWiki database schema, so it would need to be kept up to date with all the schema changes. But it's not:

Tue, Nov 12, 12:55 AM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General

Mon, Nov 11

MarkAHershberger added a comment to T224949: Failed to access name from slot_roles using id = 1.

You can see the exact process I used here. I used these tools to create an SQL dump that I then loaded with mysql's cli.

Oh, that sounds risky.

Mon, Nov 11, 3:12 PM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General

Sat, Nov 9

MarkAHershberger added a comment to T224949: Failed to access name from slot_roles using id = 1.

Note that during the upgrade I also ran into the same thing that @Absorbcium mentions above: an empty content_models table.

Sat, Nov 9, 8:34 PM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General

Thu, Nov 7

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

My extension can be deleted.

Thu, Nov 7, 5:00 PM · Gerrit

Nov 5 2019

MarkAHershberger updated subscribers of T224949: Failed to access name from slot_roles using id = 1.

So, this started happening for you at some point using 1.33?

Nov 5 2019, 8:54 PM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General

Nov 3 2019

MarkAHershberger added a comment to T224949: Failed to access name from slot_roles using id = 1.

@daniel: it happened before and after. I upgraded to see if the fixes here would fix this issue.

Nov 3 2019, 5:21 PM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General
MarkAHershberger reopened T224949: Failed to access name from slot_roles using id = 1 as "Open".

Looks like I ran into this upgrading from 1.31 to 1.34. From https://asyncwiki-earth.wmflabs.org/demo/index.php/Main_Page:

MediaWiki internal error.
Nov 3 2019, 12:59 AM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General

Oct 17 2019

MarkAHershberger added a comment to T235392: I09a178e5c6938954edb2949f13660227d6a01fbc breaks extension Semantic MediaWiki.

I disagree. This is what releases are for.

Oct 17 2019, 4:03 PM · MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), MW-1.34-notes, Parsing-Team, MW-1.34-release, MediaWiki-Parser

Sep 24 2019

MarkAHershberger added a project to T233727: PluggableAuth should complain if $wgPluggableAuth_Class does not resolve to a loadable class: MediaWiki-extensions-Pluggable-Auth.
Sep 24 2019, 2:46 PM · MediaWiki-extensions-Pluggable-Auth
MarkAHershberger created T233727: PluggableAuth should complain if $wgPluggableAuth_Class does not resolve to a loadable class.
Sep 24 2019, 2:45 PM · MediaWiki-extensions-Pluggable-Auth

Sep 22 2019

MarkAHershberger added a comment to T2453: Make page titles case-insensitive (but preserve case-sensitivity for display).

Try the SuggestedTitles extension.

Sep 22 2019, 8:38 PM · WorkType-NewFunctionality, MediaWiki-General

Sep 12 2019

MarkAHershberger added a comment to T224949: Failed to access name from slot_roles using id = 1.

Now...

[51fbb8ea5f47e21ee0143081] [no req]   MediaWiki\Revision\RevisionAccessException from line 1635 of /opt/htdocs/mediawiki/includes/Revision/RevisionStore.php: Main slot of revision 934 not found in database!
Backtrace:
#0 /opt/htdocs/mediawiki/includes/Revision/RevisionStore.php(1671): MediaWiki\Revision\RevisionStore->loadSlotRecords(string, integer)
#1 [internal function]: MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}()
#2 /opt/htdocs/mediawiki/includes/Revision/RevisionSlots.php(165): call_user_func(Closure)
#3 /opt/htdocs/mediawiki/includes/Revision/RevisionRenderer.php(169): MediaWiki\Revision\RevisionSlots->getSlots()
#4 /opt/htdocs/mediawiki/includes/Revision/RevisionRenderer.php(128): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#5 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#6 /opt/htdocs/mediawiki/includes/Revision/RenderedRevision.php(175): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)
#7 /opt/htdocs/mediawiki/includes/Storage/DerivedPageDataUpdater.php(1266): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#8 /opt/htdocs/mediawiki/includes/Storage/DerivedPageDataUpdater.php(1288): MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput()
#9 /opt/htdocs/mediawiki/includes/Storage/DerivedPageDataUpdater.php(1560): MediaWiki\Storage\DerivedPageDataUpdater->getSecondaryDataUpdates(boolean)
#10 /opt/htdocs/mediawiki/includes/page/WikiPage.php(2106): MediaWiki\Storage\DerivedPageDataUpdater->doSecondaryDataUpdates(array)
#11 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(275): WikiPage->doSecondaryDataUpdates(array)
#12 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(198): RefreshLinks::fixLinksFromArticle(integer, boolean)
#13 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(83): RefreshLinks->doRefreshLinks(integer, boolean, string, boolean, boolean)
#14 /opt/htdocs/mediawiki/maintenance/rebuildall.php(60): RefreshLinks->execute()
#15 /opt/htdocs/mediawiki/maintenance/doMaintenance.php(94): RebuildAll->execute()
#16 /opt/htdocs/mediawiki/maintenance/rebuildall.php(67): require_once(string)
#17 {main}
Sep 12 2019, 10:59 PM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General
MarkAHershberger added a comment to T224949: Failed to access name from slot_roles using id = 1.

fixed by adding a row with role_id=2 and role_name='aux'

Sep 12 2019, 10:39 PM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General
MarkAHershberger added a comment to T224949: Failed to access name from slot_roles using id = 1.

No, I'm not sure. I just found this bug and hoped it was the same.

> select * from slot_roles;
stdClass Object
(
    [role_id] => 1
    [role_name] => main
)
Sep 12 2019, 10:18 PM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General
MarkAHershberger added a comment to T224949: Failed to access name from slot_roles using id = 1.

Just ran into this on https://asyncwiki-moon.wmflabs.org/demo/index.php/Main_Page ... looking at the patch.

Sep 12 2019, 10:11 PM · MW-1.34-notes, CPT Initiatives (MCR), Core Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General

Sep 5 2019

MarkAHershberger created T232112: PageForms: Without {{{for template}}} form submission silently fails.
Sep 5 2019, 3:21 PM · MediaWiki-extensions-Page_Forms

Sep 4 2019

MarkAHershberger added a comment to T231957: PageForms: Should allow user to submit a form if there are restricted mandantory fields without defaults that the user cannot fill.

Is it your view that people will never create a field tag on purpose
that has "mandatory" and "restricted", but no "default"?

Sep 4 2019, 4:03 PM · MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T231958: PageForms: Hidden mandatory fields without defaults can keep the user from submitting the form without any error message.

I think this problem can be resolved by not doing error checking on
hidden fields. If they are hidden, the user hasn't had a chance to see
them.

Sep 4 2019, 3:32 PM · MediaWiki-extensions-Page_Forms
MarkAHershberger created T231958: PageForms: Hidden mandatory fields without defaults can keep the user from submitting the form without any error message.
Sep 4 2019, 1:36 AM · MediaWiki-extensions-Page_Forms
MarkAHershberger renamed T231957: PageForms: Should allow user to submit a form if there are restricted mandantory fields without defaults that the user cannot fill from PageForms: Allows mandantory fields without defaults that the user cannot fill in to PageForms: Should allow user to submit a form if there are restricted mandantory fields without defaults that the user cannot fill.
Sep 4 2019, 1:24 AM · MediaWiki-extensions-Page_Forms
MarkAHershberger created T231957: PageForms: Should allow user to submit a form if there are restricted mandantory fields without defaults that the user cannot fill.
Sep 4 2019, 1:22 AM · MediaWiki-extensions-Page_Forms

Sep 3 2019

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

The patch was submitted prematurely. I would like to refactor PF so that it is easier to find and fix bugs.

Sep 3 2019, 8:15 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms

Sep 2 2019

MarkAHershberger added a project to T231843: Document how to enable authentication against an OAuth source: MediaWiki-Authentication-and-authorization.
Sep 2 2019, 7:33 PM · MediaWiki-Authentication-and-authorization
MarkAHershberger created T231843: Document how to enable authentication against an OAuth source.
Sep 2 2019, 7:31 PM · MediaWiki-Authentication-and-authorization

Aug 30 2019

MarkAHershberger created T231665: PageForms: Drop support for PHP 5.3.
Aug 30 2019, 4:29 PM · MediaWiki-extensions-Page_Forms
MarkAHershberger added a comment to T231626: The table 'text' is full (db-local).

I am just checking my emails and got a few "table is full" emails from
the mysql before I saw these reports.

Aug 30 2019, 3:45 PM · WikiApiary

Aug 29 2019

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

I understand the concern regarding new defaults on old pages, but it is currently possible to create restricted fields that are required and have a default.

Aug 29 2019, 4:25 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms

Aug 13 2019

MarkAHershberger added a comment to T226857: Provide a Installer::addDBType() so DB types can be added via an extension.

So how that can be done?

Aug 13 2019, 9:31 PM · Core Platform Team Workboards (Clinic Duty Team), Patch-For-Review, MediaWiki-Installer

Aug 10 2019

MarkAHershberger created T230278: CLI interface needed for bot passwords.
Aug 10 2019, 7:52 PM · MediaWiki-General

Aug 7 2019

MarkAHershberger created T230029: getRawIP() results in "Unable to determine IP." when $_SERVER['REMOTE_ADDR'] contains a bracketed IPv6 address.
Aug 7 2019, 2:44 PM · MediaWiki-General

Aug 2 2019

MarkAHershberger closed T217960: Tarball upload automation, a subtask of T223392: Automate MediaWiki tarball release process, as Resolved.
Aug 2 2019, 5:10 PM · MediaWiki-Release-Tools, MediaWiki-Releasing (Workflow Improvements), Epic
MarkAHershberger closed T217960: Tarball upload automation as Resolved.

@mmodell has +1'd the change and we're looking for a way to merge it.

Aug 2 2019, 5:10 PM · CPT Initiatives (Release Automation (TEC1)), Patch-For-Review, Core Platform Team Workboards (Contractor Workboard), MediaWiki-Releasing (Workflow Improvements), MediaWiki-Release-Tools
MarkAHershberger closed T217840: Test tarball extraction and verify diffs apply cleanly, a subtask of T223392: Automate MediaWiki tarball release process, as Resolved.
Aug 2 2019, 5:09 PM · MediaWiki-Release-Tools, MediaWiki-Releasing (Workflow Improvements), Epic
MarkAHershberger closed T217840: Test tarball extraction and verify diffs apply cleanly as Resolved.

Since we're just using git to produce the diffs and diff production is automated based on the last release (even when the release is a .0 release), I think this is done.

Aug 2 2019, 5:09 PM · CPT Initiatives (Release Automation (TEC1)), Core Platform Team Workboards (Contractor Workboard), MediaWiki-Releasing (Workflow Improvements), MediaWiki-Release-Tools
MarkAHershberger closed T217961: Produce and document interface for kicking off a branch and tarball production, a subtask of T223392: Automate MediaWiki tarball release process, as Resolved.
Aug 2 2019, 5:08 PM · MediaWiki-Release-Tools, MediaWiki-Releasing (Workflow Improvements), Epic
MarkAHershberger closed T217961: Produce and document interface for kicking off a branch and tarball production as Resolved.
Aug 2 2019, 5:08 PM · CPT Initiatives (Release Automation (TEC1)), Core Platform Team Workboards (Contractor Workboard), MediaWiki-Releasing (Workflow Improvements), MediaWiki-Release-Tools
MarkAHershberger added a comment to T217961: Produce and document interface for kicking off a branch and tarball production.

Wrote the initial docs in a README, @mmodell said he would add to them and move the docs to the appropriate wiki place.

Aug 2 2019, 5:08 PM · CPT Initiatives (Release Automation (TEC1)), Core Platform Team Workboards (Contractor Workboard), MediaWiki-Releasing (Workflow Improvements), MediaWiki-Release-Tools
MarkAHershberger closed T217963: Ensure all repositories in Gerrit have been branched at the right time., a subtask of T217960: Tarball upload automation, as Resolved.
Aug 2 2019, 5:03 PM · CPT Initiatives (Release Automation (TEC1)), Patch-For-Review, Core Platform Team Workboards (Contractor Workboard), MediaWiki-Releasing (Workflow Improvements), MediaWiki-Release-Tools
MarkAHershberger closed T217963: Ensure all repositories in Gerrit have been branched at the right time. as Resolved.

I think using gerrit to branch server-side (as is done in the code), means that this is essentially resolved.

Aug 2 2019, 5:03 PM · CPT Initiatives (Release Automation (TEC1)), Core Platform Team Workboards (Contractor Workboard), MediaWiki-Releasing (Workflow Improvements), MediaWiki-Release-Tools

Jul 31 2019

MarkAHershberger removed a project from T532: Research Docker as a new format of distribution : MediaWiki-Stakeholders-Group.
Jul 31 2019, 12:39 AM · Wiki-Release-Team
MarkAHershberger moved T140068: Provide a mechanism for site admins to hide the "This is my own work" checkbox for third party wikis which don't care from Inbox to Needs Volunteer on the MediaWiki-Stakeholders-Group board.
Jul 31 2019, 12:38 AM · MediaWiki-Stakeholders-Group, Multimedia, MediaWiki-Uploading
MarkAHershberger added a comment to T140068: Provide a mechanism for site admins to hide the "This is my own work" checkbox for third party wikis which don't care.

This seems easy... Why hasn't anyone done this in the past three years?

Jul 31 2019, 12:38 AM · MediaWiki-Stakeholders-Group, Multimedia, MediaWiki-Uploading
MarkAHershberger closed T532: Research Docker as a new format of distribution as Resolved.
Jul 31 2019, 12:35 AM · Wiki-Release-Team
MarkAHershberger added a comment to T532: Research Docker as a new format of distribution .

This is done now since we have an official docker image https://hub.docker.com/_/mediawiki

Jul 31 2019, 12:35 AM · Wiki-Release-Team
MarkAHershberger renamed T117202: Prepare Technical Roadmap for MediaWiki Stakeholders' Group from Prepare Technical Roadmap for MediaWiki Stakeholders' Group to Prepare Technical Roadmap for MediaWiki Stakeholders.
Jul 31 2019, 12:26 AM · MediaWiki-Stakeholders-Group
MarkAHershberger added a comment to T117202: Prepare Technical Roadmap for MediaWiki Stakeholders' Group.

I would love to have someone else handle this

Jul 31 2019, 12:19 AM · MediaWiki-Stakeholders-Group
MarkAHershberger renamed T117202: Prepare Technical Roadmap for MediaWiki Stakeholders' Group from Prepare Technical Roadmap to Prepare Technical Roadmap for MediaWiki Stakehold.
Jul 31 2019, 12:19 AM · MediaWiki-Stakeholders-Group
MarkAHershberger closed T119345: Backup plan for extensions hosted in code.google.com as Resolved.

This ship has sailed and everything is done that can be done.

Jul 31 2019, 12:14 AM · MediaWiki-Stakeholders-Group
MarkAHershberger closed T122840: Send a MediaWiki rep to php[tek] conference as Invalid.

No time machine!

Jul 31 2019, 12:13 AM · MediaWiki-Stakeholders-Group
MarkAHershberger closed T122835: Send a MediaWiki rep to php[world] 2016 conference as Invalid.

We do not have a time machine.

Jul 31 2019, 12:12 AM · MediaWiki-Stakeholders-Group
MarkAHershberger added a comment to T155029: MediaWiki.org: Generate infoboxes from extension.json in git.

@Bawolff we'd like to keep this moving forward and know you've done a lot here. Could you point us to how the lua is generated on wiki?

Jul 31 2019, 12:08 AM · User-DannyS712, Tool-extjsonuploader, User-Tgr, MediaWiki-Stakeholders-Group, Developer-Wishlist (2017), MediaWiki-Documentation, Documentation

Jul 30 2019

MarkAHershberger 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.

Jul 30 2019, 11:49 PM · MediaWiki-Stakeholders-Group, Wikimedia-Hackathon-2018
MarkAHershberger added a comment to T165270: Future of "Extension:LDAP Authentication".

Can we re-title this?

Jul 30 2019, 11:45 PM · MediaWiki-extensions-LdapAuthentication, MediaWiki-Stakeholders-Group, Wikimedia-Hackathon-2017
MarkAHershberger added a comment to T200375: Implement Pingback v2.

I would love to get WikiApiary support built in and make whatever changes we need to support.

Jul 30 2019, 11:33 PM · MediaWiki-Stakeholders-Group, MediaWiki-General
MarkAHershberger created T229370: Disable hhvm/php5.x (composer-hhvm-docker) tests for release-tools.
Jul 30 2019, 8:35 PM · Continuous-Integration-Config, MediaWiki-Release-Tools
MarkAHershberger added a comment to T229349: InviteSignup does not give provide UserGroupMembership::getGroupMemberName() with a $user parameter.

Found via Suppport Desk.

Jul 30 2019, 4:06 PM · MediaWiki-extensions-Other
MarkAHershberger updated subscribers of T229349: InviteSignup does not give provide UserGroupMembership::getGroupMemberName() with a $user parameter.
Jul 30 2019, 4:04 PM · MediaWiki-extensions-Other
MarkAHershberger created T229349: InviteSignup does not give provide UserGroupMembership::getGroupMemberName() with a $user parameter.
Jul 30 2019, 4:00 PM · MediaWiki-extensions-Other