Page MenuHomePhabricator

Wrong version of guzzle shipped with 1.37.3 (breaks update.php)
Closed, ResolvedPublicBUG REPORT

Description

per T311384, guzzle was updated to 7.4.5. However 1.37.3 is shipping with 7.4.1.

This has two problems

  • We updated for a reason (There are mild security issues)
  • composer.json says 7.4.5, but vendor/composer.lock says 7.4.1 (And the actual guzzle files are 7.4.1). This causes update.php to yell at users to run composer update, which is a bad user experience.

Originally reported at https://www.mediawiki.org/wiki/Topic:Wyl1cfgeh38lzb8o

I verified this on the 1.37.3 tarball.

Event Timeline

Change 811204 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/vendor@REL1_37] Update guzzlehttp/guzzle to 7.4.5

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

Change 811204 merged by Zabe:

[mediawiki/vendor@REL1_37] Update guzzlehttp/guzzle to 7.4.5

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

Ugh, we should probably add a check for this in make-release. I'll work on that later...

@Reedy could we get a maintenance release for this? Having update.php tell people to run composer update when they're using the tarball or MW vendor is bad and just going to cause more issues down the line...

Change 812351 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_37] Prep 1.37.4

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

@Reedy could we get a maintenance release for this? Having update.php tell people to run composer update when they're using the tarball or MW vendor is bad and just going to cause more issues down the line...

In progress; T312661: Write and send release announcement for MediaWiki 1.37.4

Change 812351 merged by jenkins-bot:

[mediawiki/core@REL1_37] Prep 1.37.4

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

Reedy claimed this task.
Reedy reassigned this task from Reedy to Zabe.