Page MenuHomePhabricator

Use Composer merge plugin for payments-wiki
Closed, ResolvedPublic

Description

Cut down the number of 'vendor' submodules we need to maintain, and avoid installing multiple / conflicting versions of the same packages.

Event Timeline

Ejegg triaged this task as Medium priority.Jan 22 2018, 11:14 PM
Ejegg added a project: Fundraising-Backlog.

Change 405817 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/extensions/DonationInterface@deployment] WIP remove vendor submodule

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

Change 405818 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/extensions/FundraisingEmailUnsubscribe@master] WIP: Remove vendor dir

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

Change 405819 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/vendor@fundraising/REL1_27] WIP merged dependencies for all payments-wiki extensions

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

Change 405822 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/core@fundraising/REL1_27] WIP merged vendor dirs for payments-wiki

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

Change 405822 abandoned by Ejegg:
WIP merged vendor dirs for payments-wiki

Reason:
Doing this on REL1_31 instead

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

Change 405819 abandoned by Ejegg:
WIP merged dependencies for all payments-wiki extensions

Reason:
Doing this on REL1_31 instead

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

Change 451352 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/vendor@fundraising/REL1_31] Update libraries, fix erroneous submodules

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

Change 451352 merged by Ejegg:
[mediawiki/vendor@fundraising/REL1_31] Update libraries, fix erroneous submodules

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

Change 405818 abandoned by Ejegg:
WIP: Remove vendor dir

Reason:
done in another patch

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

Change 405817 abandoned by Umherirrender:
WIP remove vendor submodule

Reason:
Done in I7252e72ce821e2878c9a3ff4740298308913eddf

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

Ejegg claimed this task.

Been doing this for months now