TestingAccessWrapper has been moved to wikimedia/testing-access-wrapper, core/extensions need to be updated.
Description
Details
Related Objects
Event Timeline
Jenkins seems to have tied itself into a knot over the switch from \TestingAccessWrapper to \Wikimedia\TestingAccessWrapper:
- extension tests ignore the extension's composer.json and just use core/vendor (see mw-fetch-composer-dev.sh)
- core patches run a couple extension tests as well, which fail
- DonationInterface tests run with 1.27 core. (The tests pass, I have no idea why.)
The first two should be solvable by splitting up the core patch. Not sure what should be done about DonationInterface though.
Change 349163 merged by jenkins-bot:
[mediawiki/core@master] Switch to librarized version of TestingAccessWrapper
Change 349103 merged by jenkins-bot:
[mediawiki/extensions/CollaborationKit@master] Switch TestingAccessWrapper to librarized version
Change 349105 merged by jenkins-bot:
[mediawiki/extensions/TwoColConflict@master] Switch TestingAccessWrapper to librarized version
Change 349104 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Switch TestingAccessWrapper to librarized version
Change 349100 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Switch TestingAccessWrapper to librarized version
Change 349093 merged by jenkins-bot:
[mediawiki/extensions/MobileFrontend@master] Switch TestingAccessWrapper to librarized version
Change 349099 merged by jenkins-bot:
[mediawiki/extensions/EmailAuth@master] Switch TestingAccessWrapper to librarized version
Change 349098 merged by jenkins-bot:
[mediawiki/extensions/ConfirmEdit@master] Switch TestingAccessWrapper to librarized version
Change 349165 merged by jenkins-bot:
[mediawiki/extensions/PageImages@master] Switch TestingAccessWrapper to librarized version
Change 349088 merged by jenkins-bot:
[mediawiki/extensions/Flow@master] Switch TestingAccessWrapper to librarized version
Change 349094 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@master] Switch TestingAccessWrapper to librarized version
Change 349097 merged by jenkins-bot:
[mediawiki/extensions/PageViewInfo@master] Switch TestingAccessWrapper to librarized version
Change 349095 merged by jenkins-bot:
[mediawiki/extensions/Gadgets@master] Switch TestingAccessWrapper to librarized version
Change 349473 merged by jenkins-bot:
[mediawiki/core@REL1_27] Add wikimedia/testing-access-wrapper
Change 349474 merged by jenkins-bot:
[mediawiki/core@REL1_28] Add wikimedia/testing-access-wrapper
Change 349101 merged by jenkins-bot:
[mediawiki/extensions/LoginNotify@master] Switch TestingAccessWrapper to librarized version
Change 349209 merged by jenkins-bot:
[mediawiki/core@master] Remove TestingAccessWrapper class (now available via composer)
All merged except DonationInterface which is related to fundraising and those extensions have their own release cadence. We can call this done.
Relevant patchsets which were not tagged with this task:
- https://gerrit.wikimedia.org/r/#/c/353213/ - add testing-access-wrapper to mediawiki/vendor (merged)
- https://gerrit.wikimedia.org/r/#/c/353212/ - move testing-access-wrapper to "require" section in core composer.json (open, contested)
Change 349092 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Switch TestingAccessWrapper to librarized version