Let update.php check for composer updates in extensions
Open, HighPublic


update.php already checks for core composer dependencies being up to date, but does not check any of your extensions for similar out of date or newly added dependencies.

Today in the IRC channel I had to help a user who had updated his installation to 1.26 and ran into trouble over this, because his SyntaxHighlight extension was still using older pygments version. I think it should be easy enough to expand checkComposerLockUpToDate.php to advise users about which extensions might require a run of composer update as well.

TheDJ created this task.Nov 26 2015, 1:56 PM
TheDJ updated the task description. (Show Details)
TheDJ raised the priority of this task from to Needs Triage.
TheDJ added a subscriber: TheDJ.
Restricted Application added subscribers: StudiesWorld, Aklapper. · View Herald TranscriptNov 26 2015, 1:56 PM
Aklapper triaged this task as High priority.Nov 26 2015, 2:18 PM

Saw another posting about this problem. Tentatively setting higher priority if this becomes a common issue for confusion while we want a more seamless upgrade process.

ori set Security to None.
ori added subscribers: Legoktm, bd808.

Change 371965 had a related patch set uploaded (by TheDJ; owner: TheDJ):
[mediawiki/core@master] update.php: Check for outdated composer deps of extensions