Page MenuHomePhabricator

Remove/Replace use of deprecated hook SkinTemplateOutputPageBeforeExec
Open, Needs TriagePublic

Description

Some extension still using SkinTemplateOutputPageBeforeExec hook which trigger a deprecation notice and selenium are failing, which makes the whole extension broken.

Search: https://codesearch.wmcloud.org/search/?q=%5B%22%27%5DSkinTemplateOutputPageBeforeExec&i=nope&files=&excludeFiles=&repos=

  • ExtraLanguageLink
  • HitCounters
  • Interlanguage (being archived)
  • LanguageSelector
  • PictureGame
  • Polyglot
  • StickToThatLanguage

Event Timeline

Change 691616 had a related patch set uploaded (by Jack Phoenix; author: Jack Phoenix):

[mediawiki/extensions/PictureGame@master] Crude but apparently functional hack to work around the deprecation of the SkinTemplateOutputPageBeforeExec hook in MW 1.35

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

Change 691616 merged by jenkins-bot:

[mediawiki/extensions/PictureGame@master] Crude but apparently functional hack to work around the deprecation of the SkinTemplateOutputPageBeforeExec hook in MW 1.35

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

Change 698896 had a related patch set uploaded (by MarkAHershberger; author: WikiMANNia):

[mediawiki/extensions/HitCounters@master] Version 0.3.2.3

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

Change 698896 merged by jenkins-bot:

[mediawiki/extensions/HitCounters@master] Version 0.3.4

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

Change 700028 had a related patch set uploaded (by MarkAHershberger; author: WikiMANNia):

[mediawiki/extensions/HitCounters@REL1_36] Version 0.3.4

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

Change 700028 merged by jenkins-bot:

[mediawiki/extensions/HitCounters@REL1_36] Version 0.3.4

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

Change 703229 had a related patch set uploaded (by MarkAHershberger; author: WikiMANNia):

[mediawiki/extensions/HitCounters@REL1_35] Version 0.3.4

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

Change 703229 had a related patch set uploaded (by MarkAHershberger; author: WikiMANNia):

[mediawiki/extensions/HitCounters@REL1_35] Version 0.3.4

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

@MarkAHershberger any possibility to to keep the REL1_35 fix moving along for HitCounters? Looks like it's been stuck in review for a while. I would appreciate if we could do that. Thank you.

ashley subscribed.

Removing PictureGame and Social-Tools tags because the PictureGame patch was merged a while ago.

Change 703229 had a related patch set uploaded (by MarkAHershberger; author: WikiMANNia):

[mediawiki/extensions/HitCounters@REL1_35] Version 0.3.4

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

@MarkAHershberger any possibility to to keep the REL1_35 fix moving along for HitCounters? Looks like it's been stuck in review for a while. I would appreciate if we could do that. Thank you.

I took the liberty of addressing the one and only issue pointed out in code review, especially since the reviewer had also provided not just a description of the issue at hand that they found but also how to fix it. That said, I'm not familiar with the extension (though I know it's a former MW core feature split out of core at some point...circa MW 1.25? or something like that) so while I have the technical ability to +2 the patch, I'd certainly prefer someone else more familiar with the codebase to do that, but if that's not doable, please feel free to ping me in a few weeks or so.

Change 703229 merged by jenkins-bot:

[mediawiki/extensions/HitCounters@REL1_35] Version 0.3.4

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