Page MenuHomePhabricator

MW-1.41-releaseRelease
ArchivedPublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

For tasks which are important enough that they should block releases of MediaWiki 1.41.

  • Release: 21 December 2023
  • End-of-life: 31 December 2024

See also:

MW-1.40-release | MW-1.42-release

Recent Activity

Nov 16 2025

Pppery removed a project from T359510: TypeError using runJobs.php with PostgreSQL: MediaWiki-Maintenance-system.
Nov 16 2025, 2:49 AM · MediaWiki-Core-JobQueue, MW-1.41-release, PostgreSQL

Oct 17 2025

Maintenance_bot removed a project from T360850: "Deny from all" in Apache config is deprecated: Patch-For-Review.
Oct 17 2025, 6:31 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MW-1.41-notes, MW-1.39-notes, MW-1.40-notes, MW-1.41-release, MW-1.40-release, MW-1.39-release, MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), MediaWiki-Debian, MediaWiki-General
ReleaseTaggerBot added a project to T360850: "Deny from all" in Apache config is deprecated: MW-1.45-notes (1.45.0-wmf.24; 2025-10-21).
Oct 17 2025, 6:00 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MW-1.41-notes, MW-1.39-notes, MW-1.40-notes, MW-1.41-release, MW-1.40-release, MW-1.39-release, MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), MediaWiki-Debian, MediaWiki-General
gerritbot added a comment to T360850: "Deny from all" in Apache config is deprecated.

Change #1091921 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMaintenance@master] Update Apache config syntax in .htaccess files

https://gerrit.wikimedia.org/r/1091921

Oct 17 2025, 5:55 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MW-1.41-notes, MW-1.39-notes, MW-1.40-notes, MW-1.41-release, MW-1.40-release, MW-1.39-release, MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), MediaWiki-Debian, MediaWiki-General
gerritbot added a comment to T360850: "Deny from all" in Apache config is deprecated.

Change #1091919 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Update Apache config syntax in .htaccess files

https://gerrit.wikimedia.org/r/1091919

Oct 17 2025, 5:55 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MW-1.41-notes, MW-1.39-notes, MW-1.40-notes, MW-1.41-release, MW-1.40-release, MW-1.39-release, MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), MediaWiki-Debian, MediaWiki-General

Sep 12 2025

Maintenance_bot removed a project from T319087: [1.41] Remove the PersonalUrls hook: Patch-For-Review.
Sep 12 2025, 3:31 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture
gerritbot added a comment to T319087: [1.41] Remove the PersonalUrls hook.

Change #1187839 merged by jenkins-bot:

[mediawiki/extensions/Auth_remoteuser@REL1_39] Replace deprecated PersonalUrls hook

https://gerrit.wikimedia.org/r/1187839

Sep 12 2025, 2:59 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture
gerritbot added a comment to T319087: [1.41] Remove the PersonalUrls hook.

Change #1187834 merged by Jrchamp:

[mediawiki/extensions/Auth_remoteuser@REL1_40] Replace deprecated PersonalUrls hook

https://gerrit.wikimedia.org/r/1187834

Sep 12 2025, 2:58 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture
gerritbot added a comment to T319087: [1.41] Remove the PersonalUrls hook.

Change #1187839 had a related patch set uploaded (by Jrchamp; author: Umherirrender):

[mediawiki/extensions/Auth_remoteuser@REL1_39] Replace deprecated PersonalUrls hook

https://gerrit.wikimedia.org/r/1187839

Sep 12 2025, 2:56 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture
gerritbot added a project to T319087: [1.41] Remove the PersonalUrls hook: Patch-For-Review.
Sep 12 2025, 2:51 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture
gerritbot added a comment to T319087: [1.41] Remove the PersonalUrls hook.

Change #1187834 had a related patch set uploaded (by Jrchamp; author: Umherirrender):

[mediawiki/extensions/Auth_remoteuser@REL1_40] Replace deprecated PersonalUrls hook

https://gerrit.wikimedia.org/r/1187834

Sep 12 2025, 2:51 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture

Aug 21 2025

Lucas_Werkmeister_WMDE added a comment to T366986: MW 1.41 parser locked error when using languages with grammatical gender.

I see, I didn’t realize it was limited to just one xdebug mode that’s not even the most important one. With xdebug.mode=debug I still have a step debugger and the issue no longer happens.

Aug 21 2025, 2:56 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release
mszabo added a comment to T366986: MW 1.41 parser locked error when using languages with grammatical gender.

We could document somewhere that running MW with xdebug requires xdebug.mode to not include develop. Could even throw an error if xdebug is loaded and this setting is incorrect.

Aug 21 2025, 2:31 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release
Lucas_Werkmeister_WMDE updated subscribers of T366986: MW 1.41 parser locked error when using languages with grammatical gender.

I’m still able to reproduce the issue with uselang=he as well as uselang=pt; and thanks to @mszabo’s hint at T402278#11106001, I discovered that turning off xdebug seems to fix this issue. So this is almost certainly another issue caused by https://bugs.xdebug.org/view.php?id=2222, where xdebug messes with the lifetime of objects if an exception is thrown somewhere. (Indeed @Krinkle seems to have discovered it independently in T361419#10616730, which is the task linked from that bug report.)

Aug 21 2025, 1:03 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release

Aug 9 2025

Maintenance_bot added a project to T339167: Deprecate support for old hook handler formats in 1.41 and discontinue in 1.42: MW-Interfaces-Team.
Aug 9 2025, 5:30 PM · MW-Interfaces-Team, MW-1.41-release, MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), MediaWiki-Core-Hooks
Daimona added a comment to T339167: Deprecate support for old hook handler formats in 1.41 and discontinue in 1.42.

The removal didn't end up happening in 1.42, so I filed T401532.

Aug 9 2025, 5:14 PM · MW-Interfaces-Team, MW-1.41-release, MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), MediaWiki-Core-Hooks

Jul 10 2025

Seb35 closed T354800: img_auth.php(144) Error: Call to a member function exists() on null as Resolved.

I also observed this bug and did a quick fix similar to T354800#9451835, it was on my TODO-list to report and fix it.
In fact it was fixed in MW 1.43+ by @daniel in Ie2e827d30a07 (patchset 7 specifically), so I mark this task as Resolved.

Jul 10 2025, 2:17 PM · Commons, MW-1.41-release, MediaWiki-File-management

Jul 2 2025

matmarex closed T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg() as Resolved.
Jul 2 2025, 4:17 AM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, MediaWiki-General, MediaWiki-Internationalization
matmarex closed T343849: Action::getPageTitle(), SpecialPage::getDescription(), some other methods should return a Message in all cases, a subtask of T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg(), as Resolved.
Jul 2 2025, 4:16 AM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, MediaWiki-General, MediaWiki-Internationalization
ReleaseTaggerBot added a project to T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg(): MW-1.45-notes (1.45.0-wmf.9; 2025-07-08).
Jul 2 2025, 4:01 AM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, MediaWiki-General, MediaWiki-Internationalization
gerritbot added a comment to T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg().

Change #1149492 merged by jenkins-bot:

[mediawiki/core@master] Require strings in OutputPage::setPageTitle()

https://gerrit.wikimedia.org/r/1149492

Jul 2 2025, 3:30 AM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, MediaWiki-General, MediaWiki-Internationalization

Jul 1 2025

Reedy added a comment to T348084: Language team: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0.

1.42 is now EOL.

Jul 1 2025, 6:06 PM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Localization Infrastructure FY2023-24, Unplanned-Sprint-Work, MW-1.42-release, MW-1.41-release, UniversalLanguageSelector, ContentTranslation

Jun 18 2025

Maintenance_bot removed a project from T319087: [1.41] Remove the PersonalUrls hook: Patch-For-Review.
Jun 18 2025, 8:30 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture
gerritbot added a comment to T319087: [1.41] Remove the PersonalUrls hook.

Change #1160985 merged by jenkins-bot:

[mediawiki/extensions/Sudo@REL1_39] Replace deprecated PersonalUrls hook

https://gerrit.wikimedia.org/r/1160985

Jun 18 2025, 7:43 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture
gerritbot added a project to T319087: [1.41] Remove the PersonalUrls hook: Patch-For-Review.
Jun 18 2025, 6:44 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture
gerritbot added a comment to T319087: [1.41] Remove the PersonalUrls hook.

Change #1160985 had a related patch set uploaded (by Reedy; author: Umherirrender):

[mediawiki/extensions/Sudo@REL1_39] Replace deprecated PersonalUrls hook

https://gerrit.wikimedia.org/r/1160985

Jun 18 2025, 6:44 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MW-1.41-release, patch-welcome, MediaWiki-Core-Skin-Architecture

Jun 2 2025

Nikerabbit moved T348084: Language team: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0 from Epic and Trackers to Maintenance on the ContentTranslation board.
Jun 2 2025, 11:32 AM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Localization Infrastructure FY2023-24, Unplanned-Sprint-Work, MW-1.42-release, MW-1.41-release, UniversalLanguageSelector, ContentTranslation

May 28 2025

Maintenance_bot added a project to T348881: ArticleDeleteComplete and PageDeleteComplete hooks receive a WikiPage with inconsistent redirect data: MW-Interfaces-Team.
May 28 2025, 1:31 PM · MW-Interfaces-Team, MW-1.41-notes, MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), MediaWiki-Page-deletion, MW-1.41-release, Event-Platform, Data-Engineering, MediaWiki-extensions-UserMerge, ci-test-error (WMF-deployed Build Failure)

May 22 2025

gerritbot added a comment to T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg().

Change #1149492 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/core@master] Require strings in OutputPage::setPageTitle()

https://gerrit.wikimedia.org/r/1149492

May 22 2025, 9:37 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, MediaWiki-General, MediaWiki-Internationalization

May 20 2025

PatchDemoBot added a comment to T359139: Ability to disable footer links with "-" stopped working in 1.40.

Test wiki on Patch demo by 沈澄心 using patch(es) linked to this task was deleted:

May 20 2025, 12:01 PM · MW-1.40-notes, MW-1.41-notes, MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Regression, MW-1.41-release, MW-1.40-release, MediaWiki-User-Interface

May 19 2025

Maintenance_bot removed a project from T381836: AbuseFilter isn't compatible with PHP 8.2 due to dynamic property RecentChange::$filterResult: Patch-For-Review.
May 19 2025, 11:30 PM · MW-1.44-notes (1.44.0-wmf.8; 2024-12-17), MW-1.39-release, MW-1.41-release, MW-1.42-release, MW-1.43-release, PHP 8.2 support, AbuseFilter
gerritbot added a comment to T381836: AbuseFilter isn't compatible with PHP 8.2 due to dynamic property RecentChange::$filterResult.

Change #1101858 merged by jenkins-bot:

[mediawiki/extensions/AbuseFilter@REL1_43] Avoid dynamic property for PHP 8.2 compatibility

https://gerrit.wikimedia.org/r/1101858

May 19 2025, 10:53 PM · MW-1.44-notes (1.44.0-wmf.8; 2024-12-17), MW-1.39-release, MW-1.41-release, MW-1.42-release, MW-1.43-release, PHP 8.2 support, AbuseFilter
gerritbot added a comment to T381836: AbuseFilter isn't compatible with PHP 8.2 due to dynamic property RecentChange::$filterResult.

Change #1101859 merged by jenkins-bot:

[mediawiki/extensions/AbuseFilter@REL1_42] Avoid dynamic property for PHP 8.2 compatibility

https://gerrit.wikimedia.org/r/1101859

May 19 2025, 10:46 PM · MW-1.44-notes (1.44.0-wmf.8; 2024-12-17), MW-1.39-release, MW-1.41-release, MW-1.42-release, MW-1.43-release, PHP 8.2 support, AbuseFilter

May 15 2025

cscott moved T366986: MW 1.41 parser locked error when using languages with grammatical gender from Backlog to Later on the Content-Transform-Team board.
May 15 2025, 2:38 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release
cscott added a comment to T366986: MW 1.41 parser locked error when using languages with grammatical gender.

Tag #ctt-attention on gerrit if you upload a patch for this. It looks like there are proposed fixes above. What would be really nice is a test case demonstrating the crash.

May 15 2025, 2:38 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release

Apr 18 2025

ReleaseTaggerBot added a project to T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg(): MW-1.44-notes (1.44.0-wmf.27; 2025-04-29).
Apr 18 2025, 2:00 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, MediaWiki-General, MediaWiki-Internationalization
gerritbot added a comment to T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg().

Change #1137090 merged by jenkins-bot:

[mediawiki/extensions/LiquidThreads@master] Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (#2)

https://gerrit.wikimedia.org/r/1137090

Apr 18 2025, 1:28 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, MediaWiki-General, MediaWiki-Internationalization

Apr 17 2025

gerritbot added a comment to T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg().

Change #1137090 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/extensions/LiquidThreads@master] Use OutputPage::setPageTitleMsg() instead of ::setPageTitle()

https://gerrit.wikimedia.org/r/1137090

Apr 17 2025, 12:08 AM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, MediaWiki-General, MediaWiki-Internationalization

Apr 10 2025

Reedy moved T366986: MW 1.41 parser locked error when using languages with grammatical gender from Blocker to Not a blocker on the MW-1.44-release board.
Apr 10 2025, 6:50 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release
Reedy moved T366986: MW 1.41 parser locked error when using languages with grammatical gender from Blocker to Not a blocker on the MW-1.43-release board.
Apr 10 2025, 6:46 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release

Apr 8 2025

Aklapper moved T361875: Module pages do not render on specific members of a wiki family from External to Backlog on the Scribunto board.
Apr 8 2025, 11:49 AM · MW-1.41-release, Scribunto, MediaWiki-Parser

Apr 1 2025

MSantos added a project to T366986: MW 1.41 parser locked error when using languages with grammatical gender: Content-Transform-Team.
Apr 1 2025, 1:19 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release
Aklapper removed a parent task for T366986: MW 1.41 parser locked error when using languages with grammatical gender: T390686: Release MediaWiki 1.44.0.
Apr 1 2025, 12:41 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release
Atieno added a parent task for T366986: MW 1.41 parser locked error when using languages with grammatical gender: T390686: Release MediaWiki 1.44.0.
Apr 1 2025, 11:55 AM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release

Mar 17 2025

Seb35 edited projects for T366986: MW 1.41 parser locked error when using languages with grammatical gender, added: MediaWiki-Parser, MW-1.43-release, MW-1.44-release; removed MediaWiki-extensions-Auth_remoteuser.

I change the tags since as commented by @Alex44019 and myself, this issue occurs even without extensions.

Mar 17 2025, 12:00 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release
Seb35 added a comment to T366986: MW 1.41 parser locked error when using languages with grammatical gender.

You're hitting ->parse() on whichever message is being parsed when you get the error, instead of ->preprocess(); the workaround for parse will look something like this:

		$this->mRevisionUser = $oldRevisionUser;
		$this->mRevisionSize = $oldRevisionSize;
		$this->mInputSize = false;
		$this->currentRevisionCache = null;
+
+		if ( $clearState ) {
+			$magicScopeVariable->__destruct();
+			ScopedCallback::cancel( $magicScopeVariable );
+		}

		return $this->mOutput;
Mar 17 2025, 11:40 AM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release

Mar 16 2025

This_was_the_i moved T361875: Module pages do not render on specific members of a wiki family from Backlog to External on the Scribunto board.
Mar 16 2025, 12:22 PM · MW-1.41-release, Scribunto, MediaWiki-Parser
Pppery added a project to T359510: TypeError using runJobs.php with PostgreSQL: MediaWiki-Core-JobQueue.
Mar 16 2025, 3:44 AM · MediaWiki-Core-JobQueue, MW-1.41-release, PostgreSQL

Mar 14 2025

Alex44019 added a comment to T366986: MW 1.41 parser locked error when using languages with grammatical gender.

You're hitting ->parse() on whichever message is being parsed when you get the error, instead of ->preprocess(); the workaround for parse will look something like this:

Mar 14 2025, 5:15 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release
Lucas_Werkmeister_WMDE updated subscribers of T366986: MW 1.41 parser locked error when using languages with grammatical gender.
Mar 14 2025, 4:48 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release