Daimona added a comment.
AIUI, only the last mentioned patch is culprit. The dependency on Wikibase should only be used to tell what MW extensions to install before testing Lexeme, but that shouldn't be related to the phan version to use. What happened, instead, is that IMHO phan72 jobs were made live too early. Currently, the phan runner still supports phan 0.8.0, which in turn can only run on PHP70. Lexeme doesn't specify a phan version to run, and for some reason the 0.8.0 version is picked. I think some solutions could be to: 1. Explicitly require phan config 0.6.1 in Lexeme's composer.json 2. Make the phan72 job install a recent version of phan (not 0.8.0) CC @Jdforrester-WMF TASK DETAIL https://phabricator.wikimedia.org/T226244 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Daimona Cc: Daimona, Aklapper, Jdforrester-WMF, Michael, darthmon_wmde, Redabr4, Zanziii, Sadisticturd, Nandana, A.S.Kochergin, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331, hashar
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
