Page MenuHomePhabricator

Add a "Binary Versions" page to Config
Closed, ResolvedPublic

Description

Several somewhat-common issues could be made much easier to diagnose by adding a "Binary Versions" config panel, similar to the existing "Version Information" panel.

This new panel should list this information for git, hg, svn, etc.:

  • Is it installed? If no: "not installed".
  • Path on disk.
  • Version.

e.g., something like this:

git/usr/bin/git1.2.3
hg/usr/bin/hg2.3.4
svnnot installed-
diff/usr/bin/diff4.5.6

This would be useful to diagnose:

  • Various VCS version issues.
  • sudo issues where two copies of a binary like git exist on a system, and the web UI finds the wrong one.

Event Timeline

This could also just go on the existing page at the bottom. We tell people to copy/paste it when submitting bug reports, but it's probably fine if they're including more information, especially since there is a nice walled garden moat around my personally having to deal with it.