HomePhabricator

Move Phabricator to use PhutilBinaryAnalyzer and show binary versions

Description

Move Phabricator to use PhutilBinaryAnalyzer and show binary versions

Summary:
Fixes T12942.

  • Adds binary version and path information to ConfigVersion Information.
  • Replaces old code all over the place with new consolidated code.

Test Plan:

Screen Shot 2017-07-31 at 12.14.42 PM.png (341×777 px, 101 KB)

Also faked some cases of missing binaries, bad versions, etc.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12942

Differential Revision: https://secure.phabricator.com/D18306