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

Reply via email to