Page MenuHomePhabricator

Fix extensions on translatewiki.net that are broken due to database code cleanup
Closed, ResolvedPublic8 Estimated Story Points

Description

Core change for T286694: Drop legacy cruft arising from introduction of ResultWrapper broke at least Semantic MediaWiki. Page Forms was affected too, but it may be fixed already (need confirmation).

SemanticeMediawiki

  • Use of AbstractContent::getParserOutput
[2022-06-05T03:16:46.929718+00:00] error.WARNING: [72f2cc7209ab683e41d66757] /wiki/smw/schema:Group:Predefined_properties PHP Deprecated: Use of AbstractContent::getParserOutput was deprecated in MediaWiki 1.38. [Called from ContentHandler::callDeprecatedContentGPO]
  • SMW\MediaWiki\Content\SchemaContent overrides fillParserOutput
[2022-06-05T03:16:46.929328+00:00] error.WARNING: [72f2cc7209ab683e41d66757] /wiki/smw/schema:Group:Predefined_properties PHP Deprecated: SMW\MediaWiki\Content\SchemaContent overrides fillParserOutput which was deprecated in MediaWiki 1.38. [Called from MediaWiki\Content\Renderer\ContentRenderer::getParserOutput]

Event Timeline

Nikerabbit set the point value for this task to 8.Mar 31 2022, 11:08 AM
abi_ triaged this task as Medium priority.
abi_ moved this task from Backlog to External on the translatewiki.net board.

Change 802145 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[translatewiki@master] SemanticMediaWiki: Use latest changes from the master branch

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

Change 802145 merged by jenkins-bot:

[translatewiki@master] SemanticMediaWiki: Use latest changes from the master branch

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

Change 802148 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[translatewiki@master] Remove deprecation release limit

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

Change 802148 merged by jenkins-bot:

[translatewiki@master] Remove deprecation release limit

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

Change 802152 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/TwnMainPage@master] Replace usage of Skin::bottomScripts with Output::getBottomScripts

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

Change 802152 merged by jenkins-bot:

[mediawiki/extensions/TwnMainPage@master] Replace usage of Skin::bottomScripts with OutputPage::getBottomScripts

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

We deployed the latest version of SMW, PageForms and TwnMainPage with our changes on translatewiki. Monitoring for any deprecation warnings.

PHP Deprecated: Use of MediaWiki\Deferred\LinksUpdate\LinksUpdate::$mRecursive was deprecated in MediaWiki 1.38. [Called from SMW\MediaWiki\Hooks\LinksUpdateComplete::process in /srv/mediawiki/tags/2022-06-01_15:13:43/extensions/SemanticMediaWiki/src/MediaWiki/Hooks/LinksUpdateComplete.php at line 115]

PHP Deprecated: Use of MediaWiki\Deferred\LinksUpdate\LinksUpdate::$mRecursive was deprecated in MediaWiki 1.38. [Called from SMW\MediaWiki\Hooks\LinksUpdateComplete::process in /srv/mediawiki/tags/2022-06-01_15:13:43/extensions/SemanticMediaWiki/src/MediaWiki/Hooks/LinksUpdateComplete.php at line 115]

Fix for this has been submitted, merged and deployed to translatewiki.net. No other errors or deprecation warnings so far.

I dropped local reverts. Monitoring for rest of the week.

Just a few deprecation warnings spotted over the weekend:

[2022-06-05T03:16:46.929718+00:00] error.WARNING: [72f2cc7209ab683e41d66757] /wiki/smw/schema:Group:Predefined_properties PHP Deprecated: Use of AbstractContent::getParserOutput was deprecated in MediaWiki 1.38. [Called from ContentHandler::callDeprecatedContentGPO]

[2022-06-05T03:16:46.929328+00:00] error.WARNING: [72f2cc7209ab683e41d66757] /wiki/smw/schema:Group:Predefined_properties PHP Deprecated: SMW\MediaWiki\Content\SchemaContent overrides fillParserOutput which was deprecated in MediaWiki 1.38. [Called from MediaWiki\Content\Renderer\ContentRenderer::getParserOutput]

There are currently two exceptions that are not too noisy and rather difficult to fix. We are planning to create separate tasks for this and handle them later.

Created two bugs:

  1. https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/5266
  2. https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/5267
abi_ moved this task from In Progress to Done on the Language-Team (Language-2022-April-June) board.
abi_ removed a project: Patch-For-Review.