[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-10-04 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE closed this task as "Resolved". Lucas_Werkmeister_WMDE claimed this task. Lucas_Werkmeister_WMDE added a comment. I think we can close this task, PHPUnit is now unpinned again (`^8.5`) as it was before on master. (Whether it //should// be unpinned can be discussed

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-09-23 Thread ReleaseTaggerBot
ReleaseTaggerBot added a project: MW-1.40-notes (1.40.0-wmf.3; 2022-09-26). TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: ReleaseTaggerBot Cc: Lucas_Werkmeister_WMDE, WMDE-leszek, Nikerabbit,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-09-23 Thread Maintenance_bot
Maintenance_bot removed a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Maintenance_bot Cc: Lucas_Werkmeister_WMDE, WMDE-leszek, Nikerabbit, Reedy, TheresNoTime,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-09-23 Thread gerritbot
gerritbot added a comment. Change 833825 **merged** by jenkins-bot: [mediawiki/core@master] Revert "composer.json: Pin phpunit to 8.5.28" https://gerrit.wikimedia.org/r/833825 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-09-23 Thread Michael
Michael added a comment. In T315892#8255300 , @Lucas_Werkmeister_WMDE wrote: > It should be okay to unpin PHPUnit on master now; if we want to unpin it on the release branches, we’ll need to backport the prophecy removals first.

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-09-23 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment. It should be okay to unpin PHPUnit on master now; if we want to unpin it on the release branches, we’ll need to backport the prophecy removals first. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-09-23 Thread gerritbot
gerritbot added a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: gerritbot Cc: WMDE-leszek, Nikerabbit, Reedy, TheresNoTime, Michael, kostajh, Aklapper, Jersione,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-09-23 Thread gerritbot
gerritbot added a comment. Change 833825 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)): [mediawiki/core@master] Revert "composer.json: Pin phpunit to 8.5.28" https://gerrit.wikimedia.org/r/833825 TASK DETAIL

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-25 Thread ReleaseTaggerBot
ReleaseTaggerBot added a project: MW-1.38-notes. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: ReleaseTaggerBot Cc: WMDE-leszek, Nikerabbit, Reedy, TheresNoTime, Michael, kostajh, Aklapper,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-25 Thread Maintenance_bot
Maintenance_bot removed a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Maintenance_bot Cc: WMDE-leszek, Nikerabbit, Reedy, TheresNoTime, Michael, kostajh, Aklapper,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-25 Thread gerritbot
gerritbot added a comment. Change 825687 **merged** by Jforrester: [mediawiki/core@REL1_38] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825687 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-24 Thread ReleaseTaggerBot
ReleaseTaggerBot added a project: MW-1.35-notes. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: ReleaseTaggerBot Cc: WMDE-leszek, Nikerabbit, Reedy, TheresNoTime, Michael, kostajh, Aklapper,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-24 Thread gerritbot
gerritbot added a comment. Change 825689 **merged** by jenkins-bot: [mediawiki/core@REL1_35] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825689 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-23 Thread ReleaseTaggerBot
ReleaseTaggerBot added a project: MW-1.37-notes. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: ReleaseTaggerBot Cc: WMDE-leszek, Nikerabbit, Reedy, TheresNoTime, Michael, kostajh, Aklapper,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-23 Thread gerritbot
gerritbot added a comment. Change 825688 **merged** by jenkins-bot: [mediawiki/core@REL1_37] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825688 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-23 Thread gerritbot
gerritbot added a comment. Change 825689 had a related patch set uploaded (by Reedy; author: Kosta Harlan): [mediawiki/core@REL1_35] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825689 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-23 Thread gerritbot
gerritbot added a comment. Change 825688 had a related patch set uploaded (by Reedy; author: Kosta Harlan): [mediawiki/core@REL1_37] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825688 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-23 Thread gerritbot
gerritbot added a comment. Change 825374 **abandoned** by Michael Große: [mediawiki/extensions/Wikibase@master] Require phpspec/prophecy Reason: require-dev dependencies are not available in WMF CI Jenkins, so this approach doesn't work.

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-23 Thread gerritbot
gerritbot added a comment. Change 825687 had a related patch set uploaded (by Urbanecm; author: Kosta Harlan): [mediawiki/core@REL1_38] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825687 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-23 Thread Michael
Michael added a parent task: T315966: Figure out what to do with phpspec/prophecy. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: WMDE-leszek, Nikerabbit, Reedy, TheresNoTime,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread ReleaseTaggerBot
ReleaseTaggerBot edited projects, added MW-1.39-notes (1.39.0-wmf.25; 2022-08-15); removed MW-1.39-notes (1.39.0-wmf.26; 2022-08-22). TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To:

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread gerritbot
gerritbot added a comment. Change 825281 **merged** by jenkins-bot: [mediawiki/core@wmf/1.39.0-wmf.25] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825281 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread gerritbot
gerritbot added a comment. Change 825281 had a related patch set uploaded (by Urbanecm; author: Kosta Harlan): [mediawiki/core@wmf/1.39.0-wmf.25] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825281 TASK DETAIL https://phabricator.wikimedia.org/T315892

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread WMDE-leszek
WMDE-leszek lowered the priority of this task from "Unbreak Now!" to "High". WMDE-leszek added a comment. Boldly reducing the priority given the bandaid fix has worked. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread WMDE-leszek
WMDE-leszek added a comment. In T315892#8174986 , @Michael wrote: > In T315892#8174875 , @kostajh wrote: > >> The fastest way might be to pin to phpunit 8.5.28 in core. An

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread ReleaseTaggerBot
ReleaseTaggerBot added a project: MW-1.39-notes (1.39.0-wmf.26; 2022-08-22). TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: ReleaseTaggerBot Cc: Nikerabbit, Reedy, TheresNoTime, Michael, kostajh,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread gerritbot
gerritbot added a comment. Change 825373 **merged** by jenkins-bot: [mediawiki/core@master] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825373 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread Michael
Michael added a comment. In T315892#8174988 , @TheresNoTime wrote: > I've just +2'd https://gerrit.wikimedia.org/r/c/mediawiki/core/+/825373/ to get things back & working at least Thanks! TASK DETAIL

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread TheresNoTime
TheresNoTime added a comment. I've just +2'd https://gerrit.wikimedia.org/r/c/mediawiki/core/+/825373/ to get things back & working at least TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To:

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread Michael
Michael added a comment. In T315892#8174875 , @kostajh wrote: > The fastest way might be to pin to phpunit 8.5.28 in core. An alternative would be for WikibaseLexeme and Wikibase to add phpspec/prophecy to require-dev in their

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread Michael
Michael added a comment. Looks good, I'd be fine with merging either one of those if they fix the problem. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Reedy, TheresNoTime,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread gerritbot
gerritbot added a comment. Change 825374 had a related patch set uploaded (by Michael Große; author: Michael Große): [mediawiki/extensions/Wikibase@master] Require phpspec/prophecy https://gerrit.wikimedia.org/r/825374 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread gerritbot
gerritbot added a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: gerritbot Cc: Reedy, TheresNoTime, Michael, kostajh, Aklapper, Hellket777, LisafBia6531,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread gerritbot
gerritbot added a comment. Change 825373 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan): [mediawiki/core@master] composer.json: Pin phpunit to 8.5.28 https://gerrit.wikimedia.org/r/825373 TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread kostajh
kostajh added a comment. The fastest way might be to pin to phpunit 8.5.28 in core. An alternative would be for WikibaseLexeme and Wikibase to add phpspec/prophecy to require-dev in their composer.json files? TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread TheresNoTime
TheresNoTime merged a task: T315900: wmf-quibble-vendor-mysql-php72-docker: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.. TheresNoTime added subscribers: TheresNoTime, Reedy. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread Michael
Michael added a comment. Guess this is what happens when one just installs the latest compatible version of one's dependencies without a lock-file in source control. 路 How do we fix this? TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread Michael
Michael added a comment. Yep that's it. PHPUnit dropped the dependency on phpspec/prophecy in 8.5.2**9**: https://github.com/sebastianbergmann/phpunit/blob/b510908362c9f385fcdeaf56c5f3ae7f8f31d5d1/ChangeLog-8.5.md#8529---2022-08-22 It is literally the only change in that patch

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread Michael
Michael added a comment. Looking at an earlier run from today: 10:36:41 - Locking phpdocumentor/type-resolver (1.6.1) 10:36:41 - Locking phpspec/prophecy (v1.15.0)

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread Michael
Michael added a comment. Not sure what is going on here. This seems to be somehow some composer issue? TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Michael, kostajh, Aklapper,

[Wikidata-bugs] [Maniphest] T315892: PHPUnit\Framework\Exception: This test uses TestCase::prophesize(), but phpspec/prophecy is not installed.

2022-08-22 Thread Maintenance_bot
Maintenance_bot added a project: Wikidata. TASK DETAIL https://phabricator.wikimedia.org/T315892 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Maintenance_bot Cc: kostajh, Aklapper, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE,