Page MenuHomePhabricator

Remove poweredbyico SkinTemplate variable AND SkinGetPoweredBy hook
Closed, ResolvedPublic2 Estimated Story Points

Description

The SkinGetPoweredBy hook was deprecated in 1.37
It's also added as a variable inside SkinTemplate like so:

// Run deprecated hook.
                $this->getHookRunner()->onSkinGetPoweredBy( $poweredBy, $this );
                $tpl->set( 'poweredbyico', $poweredBy );
                $tpl->deprecate( 'poweredbyico', '1.37' ); // [[phab:T290583]]

# acceptance criteria

[] remove the code
[] add to RELEASE NOTES under breaking change

Usages are non-existent and less likely given T305560 so let's remove:

Event Timeline

Mabualruz changed the task status from Open to In Progress.Jun 2 2022, 5:33 PM
Mabualruz claimed this task.

Change 803516 had a related patch set uploaded (by Mabualruz; author: Mabualruz):

[mediawiki/core@master] Remove poweredbyico SkinTemplate variable AND SkinGetPoweredBy hook

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

Mabualruz subscribed.

Change 808929 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/skins/webplatform@master] Access to copyrightico is removed in 1.39

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

Change 808930 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/skins/Cavendish@master] Access to copyrightico is removed in 1.39

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

Change 808929 merged by jenkins-bot:

[mediawiki/skins/webplatform@master] Access to copyrightico is removed in 1.39

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

Mabualruz removed Mabualruz as the assignee of this task.

This can skip QA. Sign off = making sure all traces of the code are gone from codesearch.

Change 803516 merged by jenkins-bot:

[mediawiki/core@master] Remove poweredbyico SkinTemplate variable AND SkinGetPoweredBy hook

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

Only remaining instance is naumenko / GMW-Free-Skin (which is commented out so a false positive) and release notes. Thanks Mo!

Change 808930 merged by Jdlrobson:

[mediawiki/skins/Cavendish@master] Access to copyrightico is removed in 1.39

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