Page MenuHomePhabricator

LibUp times out trying to update mediawiki/extensions/DonationInterface because of unsatisfiable dependencies
Closed, ResolvedPublic2 Estimated Story Points

Description

Jan 05 00:42:09 upgrader-06 libup-celery[16291]: Upgrading c:mediawiki/minus-x from 0.3.2 -> 1.1.0
Jan 05 00:42:09 upgrader-06 libup-celery[16291]: Upgrading c:php-parallel-lint/php-console-highlighter from 0.4.0 -> 0.5.0
Jan 05 00:42:09 upgrader-06 libup-celery[16291]: Upgrading c:php-parallel-lint/php-parallel-lint from 1.0.0 -> 1.2.0
Jan 05 00:42:09 upgrader-06 libup-celery[16291]: $ composer update

And then... 100% CPU usage by composer until it hits the timeout. composer v2 gives a real error message though.

minus-x requires symfony/console ^5. wikimedia/smash-pig requires symfony/event-dispatcher ^2.1. But symfony/console 5.x conflicts with such an old version of symfony/event-dispatcher, hence unsatisfiable.

I don't know how trivial it would be to upgrade the versions of symfony that wikimedia/smash-pig uses, but on the minus-x side we could just revert https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/tools/minus-x/+/843c7ee720ffed5964ef6debb25bba4af2e30755%5E%21/#F0 and move on.

Event Timeline

DStrine moved this task from Sprint +2 to Current Sprint on the Fundraising-Backlog board.
DStrine set the point value for this task to 2.

Change 654564 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/DonationInterface@master] build: Updating mediawiki/minus-x to 1.1.1

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

Change 654564 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] build: Updating mediawiki/minus-x to 1.1.1

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

This has been merged into deployment here and will go out on the next release