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 (418 w, 22 h)
Availability
Available
LDAP User
MarkAHershberger
MediaWiki User
MarkAHershberger [ Global Accounts ]

Recent Activity

Thu, Sep 22

MarkAHershberger added a comment to T318018: Error when updating, viewing and creating various pages.

runJobs is running. I have a log that shows that it is.

Thu, Sep 22, 5:34 PM · WikiApiary

Wed, Sep 21

MarkAHershberger closed T318018: Error when updating, viewing and creating various pages as Resolved.

Could you let me know if your bot would mark this wiki defunct? It isn't right now and I saw WikiApiary's bots didn't mark it defunct when it crawled it.

Wed, Sep 21, 3:55 PM · WikiApiary
MarkAHershberger added a comment to T318018: Error when updating, viewing and creating various pages.

@Shufflertoxin Could you try again?

Wed, Sep 21, 12:43 AM · WikiApiary

Sat, Sep 17

MarkAHershberger added a comment to T318018: Error when updating, viewing and creating various pages.

As I wrote on my blog last night:

I've taken a sledgehammer to the connection time allowed by setting MAX_STATEMENT_TIME to 30 for the DB user that php is using.

So this is a known problem. I've been planning to see if I can do anything about the long running queries tonight.

Sat, Sep 17, 1:45 AM · WikiApiary

Tue, Sep 6

MarkAHershberger closed T317061: ResourceLoader doesn't handle tags in template literals correctly as Resolved.

Looks like this is a problem in 1.35, but not in master.

Tue, Sep 6, 4:14 PM · Wikimedia-Minify, MediaWiki-ResourceLoader, Performance-Team
MarkAHershberger added a comment to T317061: ResourceLoader doesn't handle tags in template literals correctly.

Sample of the problem. The following are the contents of a file loaded via RL and demonstrates how the parser becomes confused:

//q ← This disappears during minification (as it should!)
const bleh = () => {
	//q ← This looks ok:
	var y = `<p>`;
	//q ← Disappears, but, somehow, after the next line, parser is confused
	var x = `<p/>`;
	//q ← This turns into a regex?
	var z = `<p>`;
};
//q ← still messed up
Tue, Sep 6, 4:07 PM · Wikimedia-Minify, MediaWiki-ResourceLoader, Performance-Team

Mon, Sep 5

MarkAHershberger created T317061: ResourceLoader doesn't handle tags in template literals correctly.
Mon, Sep 5, 6:30 PM · Wikimedia-Minify, MediaWiki-ResourceLoader, Performance-Team

Wed, Aug 31

MarkAHershberger closed T315935: WikiApiary.com database dump as Declined.

I brought WikiApiary back online this past weekend by setting up Azure hosting under the aegis of the MediaWiki-Stakeholders-Group. We've moved from WMF Cloud hosting since we were probably out-growing it.

Wed, Aug 31, 3:00 PM · Internet-Archive, WikiApiary

Aug 24 2022

MarkAHershberger renamed T316152: Title::getLocalURL() can improperly return '' when $wgArticlePath is an empty string from `Title::getLocalURL()` can improperly return `''` when `$wgArticlePath` is an empty string to Title::getLocalURL() can improperly return '' when $wgArticlePath is an empty string.
Aug 24 2022, 7:35 PM · MediaWiki-Core-Preferences
MarkAHershberger created T316152: Title::getLocalURL() can improperly return '' when $wgArticlePath is an empty string.
Aug 24 2022, 7:34 PM · MediaWiki-Core-Preferences
MarkAHershberger added a comment to T315935: WikiApiary.com database dump.

It has been down far longer than I would like. Wikibase.nl has been working on restoring functionality.

Aug 24 2022, 3:39 PM · Internet-Archive, WikiApiary

Aug 5 2022

MarkAHershberger committed rSFOR9adf0c3f63a4: Explicitly set $wgResourceModules['skins.foreground']['position'] = 'bottom'; (authored by MarkAHershberger).
Explicitly set $wgResourceModules['skins.foreground']['position'] = 'bottom';
Aug 5 2022, 2:36 PM

Jul 24 2022

MarkAHershberger created T313694: ContentSecurityPolicy test failures in PHP 8.1.
Jul 24 2022, 8:54 PM · MediaWiki-General, Patch-For-Review, PHP 8.1 support
MarkAHershberger added a comment to T303227: Make a new release of the Services library.

For some reason, T300840: Fatal error: Declaration of Wikimedia\Services\ServiceContainer::has($name) must be compatible with Psr\Container\ContainerInterface::has(string $id): bool bit me today. Using dev-master of this library worked.

Jul 24 2022, 2:37 PM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), MediaWiki-libs-Services, Technical-Debt, Release
MarkAHershberger added a comment to T248925: Make MediaWiki compatible with PHP 8.

Another question - In order to declare we support php8.0, is it a requirement that we run tests in CI under php8.0 for all the bundled extensions?

Jul 24 2022, 2:05 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), MW-1.35-notes, PHP 8.0 support, MediaWiki-General, MediaWiki-Stakeholders-Group

Jul 23 2022

MarkAHershberger added a comment to T248925: Make MediaWiki compatible with PHP 8.

Here is a fatal in core for 8.1 that doesn't exist in 8.0: Update BatchRowIterator and NotRecursiveIterator interface for php 8.1

Jul 23 2022, 10:55 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), MW-1.35-notes, PHP 8.0 support, MediaWiki-General, MediaWiki-Stakeholders-Group
MarkAHershberger added a comment to T248925: Make MediaWiki compatible with PHP 8.

...but now I must find a failure, just to emphasize the "mostly" part of your statement. :)

Jul 23 2022, 6:10 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), MW-1.35-notes, PHP 8.0 support, MediaWiki-General, MediaWiki-Stakeholders-Group
MarkAHershberger added a comment to T248925: Make MediaWiki compatible with PHP 8.

I said the changes in PHP 8.1 were mostly deprecation logspam ;)

Jul 23 2022, 6:03 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), MW-1.35-notes, PHP 8.0 support, MediaWiki-General, MediaWiki-Stakeholders-Group
MarkAHershberger added a comment to T248925: Make MediaWiki compatible with PHP 8.

One thing that is not log spam (because it actually changes behavior) is the use of array_key_exists().

Jul 23 2022, 5:29 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), MW-1.35-notes, PHP 8.0 support, MediaWiki-General, MediaWiki-Stakeholders-Group
MarkAHershberger added a comment to T248925: Make MediaWiki compatible with PHP 8.
  • no currently known bugs on mediawiki core against php8
Jul 23 2022, 4:24 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), MW-1.35-notes, PHP 8.0 support, MediaWiki-General, MediaWiki-Stakeholders-Group
MarkAHershberger created T313662: failing parser tests for PHP 8.1.
Jul 23 2022, 4:20 PM · MW-1.37-notes, MW-1.38-notes, MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Patch-For-Review, MediaWiki-extensions-Graph, MediaWiki-Parser, PHP 8.1 support

Jul 13 2022

MarkAHershberger added a project to T312930: php > 8.0 changes the bool value of "string" > 0: ProofreadPage.
Jul 13 2022, 11:58 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), PHP 8.0 support, ProofreadPage
MarkAHershberger created T312930: php > 8.0 changes the bool value of "string" > 0.
Jul 13 2022, 11:57 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), PHP 8.0 support, ProofreadPage

Jul 6 2022

MarkAHershberger added a comment to T311928: PhanUndeclaredClassAttribute Reference to undeclared class \ReturnTypeWillChange in an attribute.

You can add an own stub for phan into .phan/stubs, its only a

#[\Attribute]
class ReturnTypeWillChange {}

But I do not know if phan like the phan to be used under 8.1 as well (when the class exists)

https://www.php.net/manual/de/language.attributes.classes.php

Jul 6 2022, 5:31 PM · ci-test-error, PHP 8.0 support, phan

Jul 5 2022

MarkAHershberger created T312183: PHP 8.1: Implicit Conversion from float to int looses precision (hasOrMadeRecentPrimaryChanges callback).
Jul 5 2022, 11:40 PM · MW-1.37-notes, MW-1.35-notes, MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Performance-Team, MediaWiki-libs-Rdbms, PHP 8.1 support

Jul 4 2022

MarkAHershberger added a comment to T307304: PHPUnit\Framework\TestFailure not found.

This appears to be a duplicate of T289879 because the problem is caused by classes that extends FilterIterator but do not have a proper signature on FilterIterator::accept().

Jul 4 2022, 4:42 PM · Commons, MediaWiki-File-management, PHP 8.1 support
MarkAHershberger added a comment to T307304: PHPUnit\Framework\TestFailure not found.

What few hits I find (that aren't me) to similar errors:

Jul 4 2022, 3:07 PM · Commons, MediaWiki-File-management, PHP 8.1 support
MarkAHershberger added a comment to T307304: PHPUnit\Framework\TestFailure not found.

This is showing up on master now:

Using PHP 8.1.5
PHPUnit 8.5.27 #StandWithUkraine
Jul 4 2022, 2:55 PM · Commons, MediaWiki-File-management, PHP 8.1 support

Jun 28 2022

MarkAHershberger created T311567: ManualLogEntry::getComment() should always return string.
Jun 28 2022, 10:59 PM · MediaWiki Language Extension Bundle, MW-1.37-notes, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), MW-1.38-release, MW-1.37-release, MW-1.35-release, MediaWiki-Logevents, PHP 8.1 support
MarkAHershberger created T311544: ApiBase::dieWithError() signature is not directly compatible with ApiUsageException::newWithMessage().
Jun 28 2022, 6:35 PM · MW-1.37-notes, MW-1.35-notes, MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), MW-1.35-release, MW-1.37-release, MW-1.38-release, PHP 8.1 support, MediaWiki-Action-API

Jun 13 2022

Z423x5c6 awarded T30441: Rename zh-yue -> yue a Heartbreak token.
Jun 13 2022, 4:48 PM · Wiki-Setup (Rename), Wikimedia-Language-setup

Jun 8 2022

MarkAHershberger claimed T310210: WikiApiary: restrict the `editcontentmodel` right.
Jun 8 2022, 7:24 PM · WikiApiary
MarkAHershberger closed T310147: Requesting access to wikiapiary Cloud VPS project as Declined.
Jun 8 2022, 2:39 PM · WikiApiary
MarkAHershberger added a comment to T310147: Requesting access to wikiapiary Cloud VPS project.

Wikibase.nl is currently working on the site to address some of the issues. They'll be moving the site off of WMFCloud.

Jun 8 2022, 2:38 PM · WikiApiary

May 15 2022

MarkAHershberger moved T308406: RemexHtml should support PHP 8.1 from Process to Not a blocker on the MW-1.38-release board.
May 15 2022, 5:32 PM · MW-1.37-release, MW-1.35-release, PHP 8.1 support, MW-1.38-release, RemexHtml
MarkAHershberger moved T308406: RemexHtml should support PHP 8.1 from Blocker to Process on the MW-1.38-release board.
May 15 2022, 5:31 PM · MW-1.37-release, MW-1.35-release, PHP 8.1 support, MW-1.38-release, RemexHtml
MarkAHershberger created T308406: RemexHtml should support PHP 8.1.
May 15 2022, 5:30 PM · MW-1.37-release, MW-1.35-release, PHP 8.1 support, MW-1.38-release, RemexHtml

May 13 2022

MarkAHershberger added a comment to T308329: Frequent edits results in loss of session -- caused by bad cookie names.

Anyway, I guess your problem is that an error is thrown somewhere in the process of saving or rendering the article, so the code displaying the post-edit notice never gets called.

May 13 2022, 11:39 PM · MediaWiki-Page-editing
MarkAHershberger created T308329: Frequent edits results in loss of session -- caused by bad cookie names.
May 13 2022, 2:44 PM · MediaWiki-Page-editing

May 10 2022

MarkAHershberger added a comment to T305449: Possible race condition: Revision IDs returned by the server do not match.

@MarkAHershberger Can you explain how these patches are meant to fix this issue? Did you mean to tag a different task?

May 10 2022, 1:35 AM · Patch-For-Review, Skipped QA, MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), Editing-team (FY2021-22 Kanban Board), VisualEditor

May 1 2022

MarkAHershberger created T307307: YAML parser not included in REL1_38.
May 1 2022, 7:40 PM · MediaWiki-Vendor, MediaWiki-Releasing, MW-1.38-release
MarkAHershberger added a comment to T307304: PHPUnit\Framework\TestFailure not found.

Removing all parameters and running with just php8.1 tests/phpunit/phpunit.php results in:

PHP Fatal error:  Class "PHPUnit\Util\Filter" not found in .../REL1_38/includes/libs/filebackend/fileiteration/FileBackendStoreShardListIterator.php on line 0
May 1 2022, 5:01 PM · Commons, MediaWiki-File-management, PHP 8.1 support
MarkAHershberger added a comment to T307304: PHPUnit\Framework\TestFailure not found.

Changing the parameter from tests/phpunit/includes/filebackend/FileBackendIntegrationTest.php to tests/phpunit/includes/filebackend and then tests/phpunit/includes and a similar error pops up about not being able to find PHPUnit\Util\Filter which I've confirmed is there in autoload_* and in vendor/phpunit/phpunit/src/Util/Filter.php.

May 1 2022, 4:54 PM · Commons, MediaWiki-File-management, PHP 8.1 support
MarkAHershberger added a comment to T307304: PHPUnit\Framework\TestFailure not found.

Note that the class is there at vendor/phpunit/phpunit/src/Framework/TestFailure.php and vendor/composer/autoload_static.php as well as vendor/composer/autoload_classmap.php point to it.

May 1 2022, 4:40 PM · Commons, MediaWiki-File-management, PHP 8.1 support
MarkAHershberger created T307304: PHPUnit\Framework\TestFailure not found.
May 1 2022, 4:35 PM · Commons, MediaWiki-File-management, PHP 8.1 support
MarkAHershberger added a comment to T307284: Deprecated: Implicit conversion from float 0.00029397010803222656 to int loses precision in .../includes/libs/rdbms/database/TransactionManager.php on line 236.

partial backtrace:

wfIndexMain( )	.../index.php:46
MediaWiki->run( )	.../index.php:53
MediaWiki->main( )	.../MediaWiki.php:564
MediaWiki->doPreOutputCommit(  )	.../MediaWiki.php:933
MediaWiki::preOutputCommit( )	.../MediaWiki.php:648
Wikimedia\Rdbms\LBFactory->commitPrimaryChanges(  )	.../MediaWiki.php:678
Wikimedia\Rdbms\LBFactory->forEachLBCallMethod(  )	.../LBFactory.php:310
Wikimedia\Rdbms\LBFactorySimple->forEachLB( )	.../LBFactory.php:251
Wikimedia\Rdbms\LBFactory::Wikimedia\Rdbms\{closure:.../includes/libs/rdbms/lbfactory/LBFactory.php:248-250}(  )	.../LBFactorySimple.php:145
Wikimedia\Rdbms\LoadBalancer->approvePrimaryChanges( )	.../LBFactory.php:249
Wikimedia\Rdbms\LoadBalancer->forEachOpenPrimaryConnection(  )	.../LoadBalancer.php:1729
Wikimedia\Rdbms\LoadBalancer->Wikimedia\Rdbms\{closure:.../includes/libs/rdbms/loadbalancer/LoadBalancer.php:1690-1729}( )	.../LoadBalancer.php:2223
Wikimedia\Rdbms\Database->pendingWriteQueryDuration( )	.../LoadBalancer.php:1702
Wikimedia\Rdbms\TransactionManager->pendingWriteQueryDuration( )	.../Database.php:676
Wikimedia\Rdbms\TransactionManager->calculateLastTrxApplyTime( $rtt = 0.00028085708618164 )
May 1 2022, 1:43 AM · MW-1.38-notes, MediaWiki-libs-Rdbms, PHP 8.1 support, Performance-Team, MW-1.38-release
MarkAHershberger added a project to T307284: Deprecated: Implicit conversion from float 0.00029397010803222656 to int loses precision in .../includes/libs/rdbms/database/TransactionManager.php on line 236: MW-1.38-release.
May 1 2022, 1:20 AM · MW-1.38-notes, MediaWiki-libs-Rdbms, PHP 8.1 support, Performance-Team, MW-1.38-release
MarkAHershberger created T307284: Deprecated: Implicit conversion from float 0.00029397010803222656 to int loses precision in .../includes/libs/rdbms/database/TransactionManager.php on line 236.
May 1 2022, 1:19 AM · MW-1.38-notes, MediaWiki-libs-Rdbms, PHP 8.1 support, Performance-Team, MW-1.38-release

Apr 30 2022

MarkAHershberger added a comment to T289879: Add type hints to implementers of built-in interfaces for PHP 8.1 compatibility.

Seen today:

Apr 30 2022, 11:36 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), MW-1.38-notes, Patch-For-Review, MW-1.35-notes, MW-1.36-notes, MW-1.37-notes, MediaWiki-Authentication-and-authorization, MediaWiki-libs-Rdbms, PHP 8.1 support
MarkAHershberger added a project to T307282: default value of CookieSameSite results in deprecation warning for php 8.1: PHP 8.1 support.
Apr 30 2022, 11:22 PM · MW-1.38-notes, Patch-For-Review, MW-1.37-notes, MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), MediaWiki-Authentication-and-authorization, PHP 8.1 support, MW-1.38-release
MarkAHershberger created T307282: default value of CookieSameSite results in deprecation warning for php 8.1.
Apr 30 2022, 11:19 PM · MW-1.38-notes, Patch-For-Review, MW-1.37-notes, MW-1.35-notes, MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), MediaWiki-Authentication-and-authorization, PHP 8.1 support, MW-1.38-release

Apr 29 2022

MarkAHershberger added a comment to T221535: Provide a "wiki farm" abstraction in MediaWiki core.

It is not urgent in the sense that anything is blocked on it. The intent is however to make available a number of experimental features related to configuration in 1.39, so people can experiment with it and provide feedback. See https://www.mediawiki.org/wiki/User:DKinzler_(WMF)/Config_in_1.38.

Apr 29 2022, 7:30 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), MW-1.38-notes, MediaWiki-SettingsBuilder, MW-1.38-release, MediaWiki-Farmers, MediaWiki-Site-system, MediaWiki-Configuration

Apr 13 2022

MarkAHershberger closed T302117: ZeroConf VE for MW 1.38, a subtask of T261329: Prepare Parsoid for MW (ideally in 1.39), as Resolved.
Apr 13 2022, 1:39 PM · MW-1.39-release, Parsoid (Third-party)
MarkAHershberger closed T302117: ZeroConf VE for MW 1.38 as Resolved.

I just tested and can confirm that VE autoconfig works on a public wiki.

Apr 13 2022, 1:39 PM · MW-1.38-release, Parsoid (Third-party)
MarkAHershberger added a comment to T274965: Make PHP 8.0 voting on currently supported MW release branches.

This is not a blocker.

Apr 13 2022, 1:21 PM · MW-1.38-release, MW-1.37-release, PHP 8.0 support, MW-1.35-release, Continuous-Integration-Config
MarkAHershberger moved T274965: Make PHP 8.0 voting on currently supported MW release branches from Process to Not a blocker on the MW-1.38-release board.
Apr 13 2022, 1:20 PM · MW-1.38-release, MW-1.37-release, PHP 8.0 support, MW-1.35-release, Continuous-Integration-Config
MarkAHershberger moved T274965: Make PHP 8.0 voting on currently supported MW release branches from Blocker to Process on the MW-1.38-release board.
Apr 13 2022, 1:19 PM · MW-1.38-release, MW-1.37-release, PHP 8.0 support, MW-1.35-release, Continuous-Integration-Config
MarkAHershberger added a comment to T306024: VE does not respect forwardCookies and fails on private wikis.

Note that using the logged in browser to GET /w/rest.php/wikisrock.com/v3/page/html/Main_Page/65?redirect=false&stash=true succeeds, but using a session without a login fails with

{"error":"rest-read-denied","httpCode":403,"httpReason":"Forbidden"}
Apr 13 2022, 1:10 PM · Parsoid (Third-party), Editing-team (Third-party), VisualEditor
MarkAHershberger created T306024: VE does not respect forwardCookies and fails on private wikis.
Apr 13 2022, 1:01 PM · Parsoid (Third-party), Editing-team (Third-party), VisualEditor

Apr 12 2022

MarkAHershberger added a comment to T302117: ZeroConf VE for MW 1.38.

Does someone just need to test?

Apr 12 2022, 6:43 PM · MW-1.38-release, Parsoid (Third-party)
MarkAHershberger added a comment to T294612: Raw HTML from Language Converters' title conversion displayed in plaintext.

Changing to not a blocker re my previous comment.

Apr 12 2022, 6:42 PM · MW-1.39-notes (1.39.0-wmf.10; 2022-05-02), Parsoid (Tracking), MW-1.38-release, Chinese-Sites, Regression, MediaWiki-Parser, MediaWiki-Language-converter
MarkAHershberger moved T294612: Raw HTML from Language Converters' title conversion displayed in plaintext from Blocker to Not a blocker on the MW-1.38-release board.
Apr 12 2022, 6:42 PM · MW-1.39-notes (1.39.0-wmf.10; 2022-05-02), Parsoid (Tracking), MW-1.38-release, Chinese-Sites, Regression, MediaWiki-Parser, MediaWiki-Language-converter
MarkAHershberger added a comment to T305176: Make loading defaults from the config schema the default.

Done in 1.38

Apr 12 2022, 6:39 PM · MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), Patch-For-Review, MediaWiki-SettingsBuilder
MarkAHershberger removed a project from T305176: Make loading defaults from the config schema the default: MW-1.38-release.
Apr 12 2022, 6:39 PM · MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), Patch-For-Review, MediaWiki-SettingsBuilder
MarkAHershberger added a comment to T305758: Italian translation uses parser functions in lastmodifiedat message.

no longer a blocker for 1.38 because it is updated on twn

Apr 12 2022, 6:37 PM · MW-1.38-release, MW-1.36-release, MW-1.35-release, MW-1.37-release, I18n
MarkAHershberger moved T305758: Italian translation uses parser functions in lastmodifiedat message from Blocker to Not a blocker on the MW-1.38-release board.
Apr 12 2022, 6:36 PM · MW-1.38-release, MW-1.36-release, MW-1.35-release, MW-1.37-release, I18n

Apr 8 2022

MarkAHershberger added a comment to T305711: Enable image_auth.php to handle point-of-entry use cases.

It seems that there could be a hook added to decide what to do.

Apr 8 2022, 10:07 PM · MediaWiki-General

Apr 7 2022

MarkAHershberger added a comment to T265518: Move Parsoid ServiceWorker.php and extension/src/Config into core.

Since no one has said this needs to remain a 1.38 blocker in the past week, I'm moving it off the blocker lists.

Apr 7 2022, 5:49 PM · Parsoid
MarkAHershberger moved T265518: Move Parsoid ServiceWorker.php and extension/src/Config into core from Blocker to Not a blocker on the MW-1.38-release board.
Apr 7 2022, 5:49 PM · Parsoid
MarkAHershberger added a comment to T294612: Raw HTML from Language Converters' title conversion displayed in plaintext.

IIUC, @Fomafix's patch fixes this problem. I don't see a reason not to +2. If there is a reason to not +2, this should be removed as a 1.38 blocker.

Apr 7 2022, 5:41 PM · MW-1.39-notes (1.39.0-wmf.10; 2022-05-02), Parsoid (Tracking), MW-1.38-release, Chinese-Sites, Regression, MediaWiki-Parser, MediaWiki-Language-converter
MarkAHershberger added a comment to T304561: Reconsider the renaming of the mainpage-nstab message.

I'm not sure how this should be resolved, but I don't think it should block the 1.38 release.

Apr 7 2022, 3:00 PM · MW-1.38-release, MediaWiki-Core-Skin-Architecture
MarkAHershberger moved T304561: Reconsider the renaming of the mainpage-nstab message from Blocker to Not a blocker on the MW-1.38-release board.
Apr 7 2022, 2:59 PM · MW-1.38-release, MediaWiki-Core-Skin-Architecture
MarkAHershberger added a comment to T302627: Skin continously switch to Vector 2022 despite (global) preferences.

bugs with global preferences shouldn't block 1.38 release since global prefs are not an essential feature for most 3rd party wikis.

Apr 7 2022, 2:48 PM · MW-1.39-notes (1.39.0-wmf.6; 2022-04-04), MW-1.38-release, Community-Tech, MediaWiki-extensions-GlobalPreferences, Patch-For-Review, Readers-Web-Backlog (Kanbanana-FY-2021-22), Vector (legacy skin)
MarkAHershberger moved T302627: Skin continously switch to Vector 2022 despite (global) preferences from Blocker to Not a blocker on the MW-1.38-release board.
Apr 7 2022, 2:46 PM · MW-1.39-notes (1.39.0-wmf.6; 2022-04-04), MW-1.38-release, Community-Tech, MediaWiki-extensions-GlobalPreferences, Patch-For-Review, Readers-Web-Backlog (Kanbanana-FY-2021-22), Vector (legacy skin)
MarkAHershberger added a comment to T305066: Make extended annotation ranges uneditable.

@ssastry ok, I've replaced the tag but moved it to not a blocker.

Apr 7 2022, 2:24 PM · MW-1.38-release, Parsoid
MarkAHershberger moved T305066: Make extended annotation ranges uneditable from Blocker to Not a blocker on the MW-1.38-release board.
Apr 7 2022, 2:23 PM · MW-1.38-release, Parsoid
MarkAHershberger moved T305176: Make loading defaults from the config schema the default from Not a blocker to Blocker on the MW-1.38-release board.
Apr 7 2022, 2:23 PM · MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), Patch-For-Review, MediaWiki-SettingsBuilder
MarkAHershberger moved T305176: Make loading defaults from the config schema the default from Blocker to Not a blocker on the MW-1.38-release board.
Apr 7 2022, 2:22 PM · MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), Patch-For-Review, MediaWiki-SettingsBuilder
MarkAHershberger added a project to T305066: Make extended annotation ranges uneditable: MW-1.38-release.
Apr 7 2022, 2:22 PM · MW-1.38-release, Parsoid
MarkAHershberger added a comment to T305066: Make extended annotation ranges uneditable.

Removing from 1.38 since

  • we've already forked,
  • this isn't done yet, and
  • this should not block the release of 1.38.
Apr 7 2022, 12:29 PM · MW-1.38-release, Parsoid
MarkAHershberger removed a project from T305066: Make extended annotation ranges uneditable: MW-1.38-release.
Apr 7 2022, 12:24 PM · MW-1.38-release, Parsoid

Mar 31 2022

MarkAHershberger closed T304558: WikiApiary.com appears down as Resolved.

It was fixed and then it popped up again. I will likely have time in the next couple of weeks to upgrade it and get a better allocation of resources.

Mar 31 2022, 2:27 PM · WikiApiary

Mar 23 2022

MarkAHershberger closed T304558: WikiApiary.com appears down as Resolved.

Thanks. We're working on rebuilding the servers, but that is going slowly. The feeback should point to here and the WikiApiary mailing list. I should be able to fix those shortly.

Mar 23 2022, 8:38 PM · WikiApiary

Mar 21 2022

MarkAHershberger added a comment to T302287: Requesting access to releaser for MarkAHershberger.

Thanks for handling this so quickly. I thought I had opened an email to Katie and was replying to it.

Mar 21 2022, 6:45 PM · SRE, SRE-Access-Requests
MarkAHershberger added a comment to T302287: Requesting access to releaser for MarkAHershberger.
Mar 21 2022, 5:35 PM · SRE, SRE-Access-Requests

Mar 16 2022

MarkAHershberger claimed T303965: Provide a script to re-build /vendor based on requirements so we can determine if it has drifted from needs.
Mar 16 2022, 3:23 PM · MediaWiki-Vendor
MarkAHershberger added a comment to T302909: Branch REL1_38 for MediaWiki and all extensions and skins.

Notes from meeting with James et al about this process:

Mar 16 2022, 3:11 PM · MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.1; 2022-03-21-early), MediaWiki-Releasing, MW-1.38-release
MarkAHershberger added a comment to T302909: Branch REL1_38 for MediaWiki and all extensions and skins.

Nominally scheduled as https://wikitech.wikimedia.org/wiki/Deployments#deploycal-item-20220315T0200 and self-assigned; happy to pair with someone else who's around at that time and wants to watch/help out.

Mar 16 2022, 2:42 PM · MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.1; 2022-03-21-early), MediaWiki-Releasing, MW-1.38-release

Mar 6 2022

MarkAHershberger closed T303119: WikiApiary - Internal Error - Unable to use Form Edit or Upload New Images as Resolved.

Thanks for posting this. This was part of disk space issues that we've been experiencing. This particular one was because mysql was using /tmp as a temporary directory. I changed to one of the other disks to fix this.

Mar 6 2022, 4:52 PM · WikiApiary

Mar 3 2022

MarkAHershberger closed T302856: WikiApiary disk is full as Resolved.

This is fixed for now.

Mar 3 2022, 12:27 AM · WikiApiary

Mar 2 2022

MarkAHershberger added a comment to T302856: WikiApiary disk is full.

I'm sorry. I've cleared up some space and will try to get more allocated now.

Mar 2 2022, 10:59 PM · WikiApiary
MarkAHershberger added a comment to T302924: docker-compose.yml on MediaWiki main branch should not specify unsupported PHP.
Mar 2 2022, 9:28 PM · MediaWiki-Docker
MarkAHershberger created T302924: docker-compose.yml on MediaWiki main branch should not specify unsupported PHP.
Mar 2 2022, 9:14 PM · MediaWiki-Docker
MarkAHershberger added a comment to T250406: RFC: Hybrid extension management.

My feeling is that there isn't the capacity here to develop and maintain a custom system (I guess there is also much less mediawiki websites out there than Drupal websites). Also it would make it even harder for people like me because it would require to get familiar with yet another tool which would be mediawiki-specific.
Composer instead is quite widespread and there is many others who are investing in it. After all, Drupal has essentially a similar architecture where you manage everything with composer but still need to "activate" extensions (similar to wfLoadExtension() in mediawiki) and is successfully using composer, I think mediawiki would benefit from doing that as well.

Mar 2 2022, 8:14 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC
Holybiber awarded T250406: RFC: Hybrid extension management a Like token.
Mar 2 2022, 3:53 PM · MediaWiki-Configuration, MediaWiki-Stakeholders-Group, TechCom-RFC

Feb 25 2022

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

Not his fault for sure but the process for community appointment is not followed. See https://www.mediawiki.org/wiki/Technical_decision_making/Community_representation#Appointment_process

Feb 25 2022, 3:56 PM · tech-decision-forum

Feb 23 2022

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

In response to @Ladsgroup, sometime last year, I saw they were asking people to self-nominate and I did so. Later I was told that I was admitted to the TDF.

Feb 23 2022, 9:11 PM · tech-decision-forum

Feb 22 2022

MarkAHershberger renamed T302287: Requesting access to releaser for MarkAHershberger from Requesting access to releaser for MarkAHershberger, Mglaser+ to Requesting access to releaser for MarkAHershberger.
Feb 22 2022, 8:33 PM · SRE, SRE-Access-Requests
MarkAHershberger added a comment to T302287: Requesting access to releaser for MarkAHershberger.

I don't think it is. That's just a regular access request. One person per ticket though, please.

Feb 22 2022, 8:32 PM · SRE, SRE-Access-Requests
MarkAHershberger changed the status of T302160: Grant Access to releasers-mediawiki for MarkAHershberger and Mglaser from Resolved to Invalid.
Feb 22 2022, 2:25 PM · SRE, LDAP-Access-Requests