Page MenuHomePhabricator

Legoktm (Legoktm)
UserAdministrator

Projects (101)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 7:30 PM (248 w, 4 d)
Roles
Administrator
Availability
Available
IRC Nick
legoktm
LDAP User
Legoktm
MediaWiki User
Unknown

Recent Activity

Today

Legoktm added a project to T226546: babel database doesn't support language codes longer than 10 characters (e.g. de-x-formal): DBA.

Hi DBA, input requested please :)

Tue, Jun 25, 6:06 PM · DBA, translatewiki.net, MediaWiki-extensions-Babel
Legoktm created P8656 (An Untitled Masterwork).
Tue, Jun 25, 5:58 PM
Legoktm committed rMLIPc505b99c0dfa: Turn global RE_ constants into class constants and document visibility (authored by Legoktm).
Turn global RE_ constants into class constants and document visibility
Tue, Jun 25, 5:45 PM
Legoktm created T226546: babel database doesn't support language codes longer than 10 characters (e.g. de-x-formal).
Tue, Jun 25, 5:41 PM · DBA, translatewiki.net, MediaWiki-extensions-Babel
Legoktm closed T220718: URLs with no slashes after domain name are "invalid" but are still shortened as Resolved.
Tue, Jun 25, 5:08 PM · Patch-For-Review, MediaWiki-extensions-UrlShortener
Legoktm closed T220718: URLs with no slashes after domain name are "invalid" but are still shortened, a subtask of T108602: Equivalent URLs are not canonicalized and deduplicated, as Resolved.
Tue, Jun 25, 5:08 PM · MW-1.28-release (WMF-deploy-2016-06-14_(1.28.0-wmf.6)), Patch-For-Review, MediaWiki-extensions-UrlShortener
Legoktm awarded T148340: Stop conditionally registering hooks in FlaggedRevs a Love token.
Tue, Jun 25, 4:36 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Technical-Debt, MediaWiki-extensions-FlaggedRevs
Legoktm claimed T226506: API req from Special:UrlShortener emits PHP error "Undefined index: query".
Tue, Jun 25, 4:14 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), MediaWiki-extensions-UrlShortener, Wikimedia-production-error

Yesterday

Legoktm added a project to T226048: Sometimes pages load slowly for users routed to the Amsterdam data center (due to some factor outside of Wikimedia cluster): User-notice.
Mon, Jun 24, 8:56 PM · User-notice, Performance-Team (Radar), Community-Relations, Operations, Traffic, Performance
Legoktm closed T226288: LibUp vulnerability dashboard should distinguish dev-only/devDependency issues from "real" ones. as Resolved.

Here's what it looks like now:

Mon, Jun 24, 8:24 PM · LibUp
Legoktm added a comment to T226240: Create mirror of Gerrit repositories for consumption by various tools.

@hashar: we already have a read-only replica of most repositories on phabricator. Is that not satisfactory? It's kept up to date, with a lag of just a few minutes in the worst case.

Mon, Jun 24, 6:57 PM · Release-Engineering-Team (Development services), Release-Engineering-Team-TODO, Gerrit
Legoktm added a comment to T226325: "Restore Default Settings" design requires significant improvement.

Related: T70689: User Preference's default options/values should be automatically marked in the special page itself, which mentions this problem.

Mon, Jun 24, 4:47 AM · Design, MediaWiki-User-preferences
Legoktm committed rLLUP6dd43360e950: web: Optimize data lookups (authored by Legoktm).
web: Optimize data lookups
Mon, Jun 24, 2:16 AM

Sun, Jun 23

Legoktm committed rLLUP27220e4ab71e: web: Avoid functools.lru_cache() (authored by Legoktm).
web: Avoid functools.lru_cache()
Sun, Jun 23, 8:37 PM
Legoktm committed rLLUP063c375c8f34: run: Remove some debug code I left in (authored by Legoktm).
run: Remove some debug code I left in
Sun, Jun 23, 8:31 PM
Legoktm committed rLLUP1704d5829fe8: Add service unit for celery (authored by Legoktm).
Add service unit for celery
Sun, Jun 23, 8:26 PM
Legoktm committed rLLUP4b69c71bbe6c: Start using celery to manage jobs (authored by Legoktm).
Start using celery to manage jobs
Sun, Jun 23, 8:15 PM
Legoktm committed rLLUP8b6b4cfece9d: Introduce library overview page (authored by Legoktm).
Introduce library overview page
Sun, Jun 23, 8:15 PM
Legoktm committed rLLUP0a34c522f845: web: Show dependencies on repository page (authored by Legoktm).
web: Show dependencies on repository page
Sun, Jun 23, 8:15 PM

Sat, Jun 22

Legoktm committed rLLUP857012a23191: vulns_npm: Ensure we have deterministic ordering (authored by Legoktm).
vulns_npm: Ensure we have deterministic ordering
Sat, Jun 22, 4:31 PM
Legoktm committed rLLUP6d3c4a202c94: More gracefully handle errors with `npm audit` (authored by Legoktm).
More gracefully handle errors with `npm audit`
Sat, Jun 22, 4:29 PM
Legoktm committed rLLUP4eb16dbca2ee: Deps might not exist (authored by Legoktm).
Deps might not exist
Sat, Jun 22, 5:31 AM
Legoktm committed rLLUP1a54ba2a68fe: Only get sha1 *after* cloning (authored by Legoktm).
Only get sha1 *after* cloning
Sat, Jun 22, 5:28 AM
Legoktm committed rLLUP4c848e059c73: Keep track of dependencies plus sha1 (authored by Legoktm).
Keep track of dependencies plus sha1
Sat, Jun 22, 5:21 AM
Legoktm committed rLLUPe8ed50139ddc: run: Automatically log to date-based subdirectories (authored by Legoktm).
run: Automatically log to date-based subdirectories
Sat, Jun 22, 5:21 AM
Legoktm committed rLLUP9f878595f744: Add dev only indicator, and show which top level deps are problematic (authored by Legoktm).
Add dev only indicator, and show which top level deps are problematic
Sat, Jun 22, 4:24 AM
Legoktm added a watcher for LibUp: Legoktm.
Sat, Jun 22, 3:57 AM

Fri, Jun 21

Legoktm committed rLLUPd20c2cf5ba7b: web: Add service file (authored by Legoktm).
web: Add service file
Fri, Jun 21, 9:44 PM
Legoktm committed rLLUPaacf19eb26bb: Update .gitignore and commit missing file (authored by Legoktm).
Update .gitignore and commit missing file
Fri, Jun 21, 9:40 PM
Legoktm committed rLLUPc46f4d65fe56: Add repo page and infra for a log viewer (authored by Legoktm).
Add repo page and infra for a log viewer
Fri, Jun 21, 9:29 PM
Legoktm committed rLLUP1bf740c4f203: Add repo page and infra for a log viewer (authored by Legoktm).
Add repo page and infra for a log viewer
Fri, Jun 21, 9:29 PM
Krinkle awarded T185724: Publish Doxygen for RunningStat library a Orange Medal token.
Fri, Jun 21, 9:07 PM · Patch-For-Review, patch-welcome, Librarization, Performance-Team, RunningStat, Continuous-Integration-Config
Legoktm committed rLLUP49be1ca8db03: Also install gunicorn (authored by Legoktm).
Also install gunicorn
Fri, Jun 21, 9:01 PM
Legoktm committed rLLUP516a64e2ec21: Redo web interface (authored by Legoktm).
Redo web interface
Fri, Jun 21, 8:57 PM
Legoktm closed T226276: Fix Parsoid PHP code so that phpunit coverage is happy as Resolved.

Here's the PHP coverage report: https://doc.wikimedia.org/cover/mediawiki-services-parsoid/

Fri, Jun 21, 8:16 PM · Patch-For-Review, Parsoid-PHP, Test-Coverage
Legoktm claimed T226276: Fix Parsoid PHP code so that phpunit coverage is happy.
Fri, Jun 21, 6:05 PM · Patch-For-Review, Parsoid-PHP, Test-Coverage
Legoktm committed rMLIPbb2e2939f7cc: Turn global RE_ constants into class constants and document visibility (authored by Legoktm).
Turn global RE_ constants into class constants and document visibility
Fri, Jun 21, 5:51 PM
Legoktm committed rMCCLaab659b3e2fc: Add HISTORY.md (authored by Legoktm).
Add HISTORY.md
Fri, Jun 21, 5:02 PM
Legoktm committed rMLIPceed18b18b8b: Add HISTORY (authored by Legoktm).
Add HISTORY
Fri, Jun 21, 4:30 PM
Legoktm committed rMLIPf773455607e0: Fix example in README to use right class name (authored by Legoktm).
Fix example in README to use right class name
Fri, Jun 21, 4:26 PM
Legoktm committed rMLIPcb84579218bb: Remove @since tags (authored by Legoktm).
Remove @since tags
Fri, Jun 21, 4:26 PM
Legoktm committed rMLIPa89fbfbfa27d: Fix link in README (authored by Legoktm).
Fix link in README
Fri, Jun 21, 3:55 PM
Legoktm closed T185724: Publish Doxygen for RunningStat library as Resolved.
Fri, Jun 21, 6:41 AM · Patch-For-Review, patch-welcome, Librarization, Performance-Team, RunningStat, Continuous-Integration-Config
Legoktm moved T146257: Create objectcache/BagOStuff library from To Do to In Dev on the Librarization board.
Fri, Jun 21, 6:28 AM · Patch-For-Review, User-Addshore, MediaWiki-Cache, Librarization
Legoktm changed the status of T216620: Add error detection to HTTP fetch in foreign resources checker before gzipping from Open to Stalled.

Unclear whether this needs fixing at all...

Fri, Jun 21, 6:27 AM · Technical-Debt, Librarization, MediaWiki-Core-Testing
Legoktm changed the status of T216620: Add error detection to HTTP fetch in foreign resources checker before gzipping, a subtask of T216619: Add the foreign resources integrity check to MediaWiki's unit tests, from Open to Stalled.
Fri, Jun 21, 6:27 AM · Librarization, MediaWiki-Core-Testing
Legoktm added a comment to T146257: Create objectcache/BagOStuff library.

https://www.mediawiki.org/w/index.php?title=Gerrit/New_repositories/Requests/Entries&diff=prev&oldid=3284535

Fri, Jun 21, 6:26 AM · Patch-For-Review, User-Addshore, MediaWiki-Cache, Librarization
Legoktm assigned T144482: ISO date format not honored by Mediawiki API (arvbadtimestamp_arvstart) to Anomie.
Fri, Jun 21, 6:16 AM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Core Platform Team Kanban (Waiting for Review), Patch-For-Review, Timestamp, MediaWiki-API
Legoktm closed T224729: Tag a new release of Timestamp and update MediaWiki to use it as Resolved.
Fri, Jun 21, 6:16 AM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), MediaWiki-General-or-Unknown, Timestamp
Legoktm closed T224729: Tag a new release of Timestamp and update MediaWiki to use it, a subtask of T224730: Update API documentation for new Timestamp library version, as Resolved.
Fri, Jun 21, 6:16 AM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), MediaWiki-API
Legoktm committed rMLSEedebed97d2e5: Provide psr/container-implementation (authored by Legoktm).
Provide psr/container-implementation
Fri, Jun 21, 6:14 AM
Legoktm committed rMLSEd728817dafe0: Initial import from MediaWiki core (authored by Legoktm).
Initial import from MediaWiki core
Fri, Jun 21, 6:14 AM
Legoktm renamed T211608: Librarize includes/services/ from Move includes/services/ into includes/libs/ to Librarize includes/services/.
Fri, Jun 21, 6:13 AM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Librarization, MediaWiki-ServiceContainer
Legoktm committed rMLIPcb861b9bb3d7: Initial import from MediaWiki core (authored by Legoktm).
Initial import from MediaWiki core
Fri, Jun 21, 5:42 AM
Legoktm committed rLLUPf4e42d861478: Lower docker.CONCURRENT (authored by Legoktm).
Lower docker.CONCURRENT
Fri, Jun 21, 5:24 AM
Legoktm committed rLLUPaf3354048269: run: Process repos in order (authored by Legoktm).
run: Process repos in order
Fri, Jun 21, 5:24 AM
Legoktm committed rLLUP095fafebeb7c: run: Get rid of containers once we're done with them (authored by Legoktm).
run: Get rid of containers once we're done with them
Fri, Jun 21, 5:24 AM
Legoktm renamed T225111: Update PHPUnit version of wikiba.se repository to PHPUnit 8 from Update PHPUnit version of wikiba.se repostiory to PHPUnit 8 to Update PHPUnit version of wikiba.se repository to PHPUnit 8.
Fri, Jun 21, 3:23 AM · Patch-For-Review, Wikidata-Campsite, wikiba.se website, Wikidata

Thu, Jun 20

Legoktm added a comment to T225679: URL shortener does not update if used multiple times.

@Xaosflux it's already been fixed, we're just waiting on deployment to resume.

Thu, Jun 20, 9:57 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), User-Ladsgroup, Patch-For-Review, MediaWiki-extensions-UrlShortener
Legoktm merged task T226184: UrlShortener special page requires reloading after one use into T225679: URL shortener does not update if used multiple times.
Thu, Jun 20, 8:11 PM · MediaWiki-extensions-UrlShortener
Legoktm merged T226184: UrlShortener special page requires reloading after one use into T225679: URL shortener does not update if used multiple times.
Thu, Jun 20, 8:11 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), User-Ladsgroup, Patch-For-Review, MediaWiki-extensions-UrlShortener
Legoktm added a comment to T226209: Codesearch: Add mediawiki/extensions/CentralNotice to wmf-deployed index.
# Intentionally ignore special_extensions because they're special
return ['mediawiki/' + name for name in conf['extensions']]
Thu, Jun 20, 7:55 PM · VPS-project-codesearch
Restricted Application added a project to T226189: Get rid of hacky $wgPageTriageNoIndexTemplates system: Growth-Team.
Thu, Jun 20, 2:42 PM · Patch-For-Review, Growth-Team, PageCuration
Legoktm added a comment to T218724: MassMessage to email should show section header, not bot username.

Actually, I think something else might be going wrong here...the notification *should* include the section title. EchoEditUserTalkPresentationModel has a bunch of stuff for the section title, but I don't see it in the primary URL. My guess is that DiscussionParser isn't grabbing it correctly.

Thu, Jun 20, 3:00 AM · Growth-Team, Notifications, MassMessage
Legoktm added a comment to T218724: MassMessage to email should show section header, not bot username.

Pharos bugged me about this again in person today.

Thu, Jun 20, 2:42 AM · Growth-Team, Notifications, MassMessage
Restricted Application added a project to T157747: ?action=info incorrectly states that a new page is indexed when not: Growth-Team.

This caused a lot of frustration for me today, when I was trying to help someone determine why their new article wasn't showing up in search indexes. Eventually I looked at the HTML source of the page and saw the noindex tag.

Thu, Jun 20, 2:36 AM · Growth-Team, Collaboration-Team-Triage, PageCuration

Wed, Jun 19

Legoktm updated the task description for T177813: Make Special:LintErrors available through "Special page" list maker.
Wed, Jun 19, 11:16 PM · AutoWikiBrowser
Legoktm added a comment to T225587: Search results page stops loading midway.

I ran into the problem as well.

Wed, Jun 19, 8:19 PM · Tool-global-search
Krinkle awarded T226117: Set up real CI for mediawiki/tools/phan a Orange Medal token.
Wed, Jun 19, 5:17 PM · phan, Continuous-Integration-Config
Legoktm added projects to T226117: Set up real CI for mediawiki/tools/phan: Continuous-Integration-Config, phan.
Wed, Jun 19, 5:16 PM · phan, Continuous-Integration-Config
Legoktm created T226117: Set up real CI for mediawiki/tools/phan.
Wed, Jun 19, 5:16 PM · phan, Continuous-Integration-Config
Legoktm closed T226064: mwext-php70-phan-seccheck-docker blocking merges as Resolved.

It wasn't a local patch, it was just that environment variables like this are normally injected by *zuul* not *jjb*. And the phan and seccheck jobs do share some common config, which was prematurely removed.

Wed, Jun 19, 4:05 AM · Patch-For-Review, Release-Engineering-Team (Kanban), Continuous-Integration-Config

Tue, Jun 18

Legoktm claimed T224893: Add phan stubs for php extensions redis and imagick.

I can add these to https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/master/.phan/internal_stubs/

Tue, Jun 18, 7:02 PM · phan
Legoktm committed rEWLCd1097d63e0d8: Update phan file path following rename in Wikibase (authored by Legoktm).
Update phan file path following rename in Wikibase
Tue, Jun 18, 5:33 PM
Legoktm added a comment to T226005: mwext-php70-phan-docker fails for WikibaseCirrusSearch.

Submitted patches for all of https://codesearch.wmflabs.org/search/?q=Wikibase%2Ftests%2Fphan&i=nope&files=&repos=

Tue, Jun 18, 5:33 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Patch-For-Review, Wikimedia-production-error (Shared Build Failure), Wikidata, CirrusSearch, Discovery-Search
Legoktm committed rEWCS005c18ed3250: Update phan file path following rename in Wikibase (authored by Legoktm).
Update phan file path following rename in Wikibase
Tue, Jun 18, 5:30 PM
Legoktm added a comment to T226005: mwext-php70-phan-docker fails for WikibaseCirrusSearch.

WikibaseCirrusSearch shouldn't be importing .phan/stubs for analysis...

Tue, Jun 18, 5:27 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Patch-For-Review, Wikimedia-production-error (Shared Build Failure), Wikidata, CirrusSearch, Discovery-Search

Mon, Jun 17

Legoktm added a comment to T211608: Librarize includes/services/.

https://www.mediawiki.org/w/index.php?diff=3280449&oldid=3280448&title=Gerrit/New_repositories/Requests/Entries

Mon, Jun 17, 7:35 PM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Librarization, MediaWiki-ServiceContainer
Legoktm updated the task description for T88484: Create separate string utils library.
Mon, Jun 17, 7:27 PM · Librarization
Legoktm closed T223771: "Everything" tab in codesearch does not search any extension any more as Resolved.

The bandaid that's in place should be good enough to prevent codesearch users from seeing any problems, though we do need to properly fix the ED API.

Mon, Jun 17, 4:16 AM · Regression, VPS-project-codesearch

Fri, Jun 14

Legoktm committed rESScfdb30646b0c: Autofixing Squiz.WhiteSpace.SuperfluousWhitespace.EndLine errors (authored by Legoktm).
Autofixing Squiz.WhiteSpace.SuperfluousWhitespace.EndLine errors
Fri, Jun 14, 10:44 AM
Legoktm committed rESS54eee26f66e2: Autofixing Squiz.Functions.* errors (authored by Legoktm).
Autofixing Squiz.Functions.* errors
Fri, Jun 14, 10:44 AM
Legoktm committed rESS61ca9ce4fc28: Autofixing PSR2.Files.EndFileNewline.TooMany errors (authored by Legoktm).
Autofixing PSR2.Files.EndFileNewline.TooMany errors
Fri, Jun 14, 10:44 AM
Legoktm committed rESSbea7890d69b8: Autofixing MediaWiki.Usage.DeprecatedConstantUsage.DB_SLAVE errors (authored by Legoktm).
Autofixing MediaWiki.Usage.DeprecatedConstantUsage.DB_SLAVE errors
Fri, Jun 14, 10:44 AM
Legoktm committed rESSdfdb5f7bb3d5: Autofixing MediaWiki.WhiteSpace.* errors (authored by Legoktm).
Autofixing MediaWiki.WhiteSpace.* errors
Fri, Jun 14, 10:44 AM
Legoktm committed rESS352c42ce0b25: Autofixing MediaWiki.Commenting.* errors (authored by Legoktm).
Autofixing MediaWiki.Commenting.* errors
Fri, Jun 14, 10:44 AM
Legoktm committed rESS43c5994f3a80: Autofixing Generic.Functions.OpeningFunctionBraceKernighanRitchie. (authored by Legoktm).
Autofixing Generic.Functions.OpeningFunctionBraceKernighanRitchie.
Fri, Jun 14, 10:44 AM
Legoktm committed rESS579d40159f3b: Autofixing Generic.Arrays.DisallowLongArraySyntax.Found errors (authored by Legoktm).
Autofixing Generic.Arrays.DisallowLongArraySyntax.Found errors
Fri, Jun 14, 10:44 AM
Legoktm committed rESSc2876fb4a64b: build: Add mediawiki/mediawiki-codesniffer (authored by Legoktm).
build: Add mediawiki/mediawiki-codesniffer
Fri, Jun 14, 10:44 AM
Legoktm committed rESSa457acf73420: Remove empty file (authored by Legoktm).
Remove empty file
Fri, Jun 14, 10:44 AM
Legoktm closed T224076: wmerrors has no license information, a subtask of T187147: Port mediawiki/php/wmerrors to PHP7 and deploy, as Resolved.
Fri, Jun 14, 2:53 AM · serviceops, Patch-For-Review, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Core Platform Team Kanban (Doing), wmerrors, Wikimedia-Logstash, MediaWiki-Logging, Operations, User-herron, PHP 7.2 support, Core Platform Team (PHP7 (TEC4)), Performance-Team (Radar)
Legoktm closed T224076: wmerrors has no license information as Resolved.

Thanks everyone.

Fri, Jun 14, 2:53 AM · Patch-For-Review, wmerrors, Software-Licensing

Thu, Jun 13

Legoktm added a comment to T225753: Default configuration parameter settings get merged with new settings.

If we change extension.json to:

Thu, Jun 13, 8:58 PM · Patch-For-Review, MediaWiki-extensions-HostStats
Legoktm placed T207100: LanguageTrTest::testDottedAndDotlessI fails in PHP 7.3 up for grabs.

Sorry for cookie licking, I haven't worked on this since October :(

Thu, Jun 13, 7:19 PM · Core Platform Team Kanban (Team 3), Language-Team, MW-1.34-release, Core Platform Team (PHP7 (TEC4)), Patch-For-Review, PHP 7.3 support, MediaWiki-Internationalization

Wed, Jun 12

Legoktm added a comment to T225643: Schema change to oathauth_users.

I think the schema change also needs to be made on private wikis too.

Wed, Jun 12, 4:58 PM · MediaWiki-Database, DBA, MediaWiki-extensions-OATHAuth
Legoktm added a comment to T225628: On CI, stop testing MediaWiki with php7.0.

I think we can handle that, especially in the new docker based setup.

Which "we" are you expecting to do the work?

Wed, Jun 12, 4:15 PM · Patch-For-Review, TechCom, Continuous-Integration-Config
Legoktm added a comment to T193824: Determine a standard way of installing MediaWiki lib/extension dependencies within containers.

(Uh, I forgot to press submit on my comment, sorry.)

Wed, Jun 12, 2:58 PM · MW-1.34-notes (1.34.0-wmf.8; 2019-06-04), Core Platform Team Kanban (Doing), Core Platform Team (Extension Management (TEC13)), Patch-For-Review, Release-Engineering-Team (Kanban), Release Pipeline
Legoktm added a comment to T225112: New phan dependencies significantly slowed down CI tests.

[snip]

Wed, Jun 12, 2:46 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure
Legoktm added a comment to T225628: On CI, stop testing MediaWiki with php7.0.

This would effectively just kill the LTS effort if we can't adequately test releases and force people who care into using proprietary CI systems.

Wed, Jun 12, 2:19 PM · Patch-For-Review, TechCom, Continuous-Integration-Config
Legoktm added a comment to T225601: signatures were invalid: EXPKEYSIG 90E9F83F22250DD7 MediaWiki releases repository <wikitech-l@lists.wikimedia.org>.

https://wikitech.wikimedia.org/wiki/Releases.wikimedia.org#GPG_operations has the instructions to regenerate the key. Based on what happened last time the key expired, I believe someone from the Operations team will need to take care of that.

Wed, Jun 12, 1:02 PM · Parsoid, Operations, MediaWiki-Releasing