Page MenuHomePhabricator

HHVM role fails on provisioning
Closed, ResolvedPublic

Description

The HHVM role fails on provisioning with the error being that hhvm-fastcgi's dependency on hhvm >= 2.3.0 cannot be met. This happens even if hhvm 3.0.1 has been manually installed.

The cause appears to be that with HHVM 3.0, hhvm-fastcgi has been deprecated. The role probably needs to be rewritten to take the change into account.


Version: unspecified
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=60384

Details

Reference
bz63683

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:24 AM
bzimport set Reference to bz63683.

I've documented the process to set up HHVM manually at MediaWiki.org:

https://www.mediawiki.org/wiki/HHVM/Vagrant

(In reply to wctaiwan from comment #1)

I've documented the process to set up HHVM manually at MediaWiki.org:

https://www.mediawiki.org/wiki/HHVM/Vagrant

I used your notes as the basis for a patch -- https://gerrit.wikimedia.org/r/#/c/126133/ -- that makes automatic provisioning of HHVM work. Thanks very much for documenting this. Everything should work out of the box now (i.e., it should require nothing more than vagrant enable-role hhvm / vagrant provision). Please re-open if things are still broken.

  • Bug 60384 has been marked as a duplicate of this bug. ***