Page MenuHomePhabricator

img_auth.php broken in branches: Exception when wfImageAuthMain tries to call HTTPFileStreamer::preprocessHeaders
Closed, ResolvedPublic

Description

It seems img_auth.php has been broken in the REL1_31, REL1_32 and REL1_33 branches because https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/496705/ has been merged to them without also merging https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/505351/ that it relies on.

So any time wfImageAuthMain tries to call HTTPFileStreamer::preprocessHeaders an exception is thrown as that function does not exist.

Event Timeline

Aklapper renamed this task from img_auth.php broken in REL1_31, REL1_32 and REL1_33 branches to img_auth.php broken in branches: Exception when wfImageAuthMain tries to call HTTPFileStreamer::preprocessHeaders.Aug 15 2019, 10:49 AM
Aklapper added a subscriber: Tgr.

Change 529442 had a related patch set uploaded (by Daniel Kinzler; owner: Gergő Tisza):
[mediawiki/core@REL1_31] Add helper for HTTPFileStreamer header syntax

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

Change 531476 had a related patch set uploaded (by Daniel Kinzler; owner: Gergő Tisza):
[mediawiki/core@REL1_32] Add missing helper for HTTPFileStreamer header syntax

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

Change 531477 had a related patch set uploaded (by Daniel Kinzler; owner: Gergő Tisza):
[mediawiki/core@REL1_33] Add missing helper for HTTPFileStreamer header syntax

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

I have backported the missing patch to the release branches.
Now we still need new releases to be made...

Change 531477 merged by jenkins-bot:
[mediawiki/core@REL1_33] Add missing helper for HTTPFileStreamer header syntax

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

Change 531476 merged by jenkins-bot:
[mediawiki/core@REL1_32] Add missing helper for HTTPFileStreamer header syntax

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

CCicalese_WMF subscribed.

Marking as Resolved as it is in the Done column. Feel free to reopen if there is remaining work.