Page MenuHomePhabricator

Windows installer for Arcanist
Open, WishlistPublic

Description

There should be a Windows installer (probably .exe or .msi) for Arcanist. It could try to find a PHP install (e.g. look where windows.php.net installs to by default), and otherwise install one.

Event Timeline

mattflaschen raised the priority of this task from to Needs Triage.
mattflaschen updated the task description. (Show Details)
mattflaschen added projects: Arcanist, Wikimedia.
mattflaschen added a subscriber: mattflaschen.

(See T4200 for some general context from the upstream perspective.)

epriestley triaged this task as Wishlist priority.May 6 2014, 1:40 AM
epriestley added a project: Setup.
qgil moved this task to Details on the Wikimedia board.May 6 2014, 1:36 PM
qgil added a comment.May 6 2014, 1:39 PM

For now this might be "Details" for Wikimedia, because we still don't have real users relying on Arc for code contributions. We know that many new contributors using Windows have a hard time setting up git-review for Gerrit. We still don't know how this situation compares with Arc.

There has been some Windows-related discussion at T4200: Building OS packages and install scripts.

My two cents: a complete install of PHP from windows.php.net is around 45 Mb, which is barely noticeable. It should be possible to install a known good PHP version privately along with the script and use that one. I would prefer that to getting a system-wide installation of PHP when installing Arcanist. This would also solve the problem with a possible existing install that is too old or broken.

There are free installers that create the installation we want like

http://wixtoolset.org/

and

http://www.jrsoftware.org/isdl.php

@epriestley and @mattflaschen I have created a windows installer here https://github.com/paladox/Arcanist-installer-for-windows

I'm wondering @epriestley if you would like to take control of it for windows users. It makes it easy to install plus uses a free open source installer that git for windows also use.

epriestley moved this task from Backlog to Far Future on the Arcanist board.Jul 21 2016, 12:11 PM
epriestley moved this task from Backlog to Far Future on the Windows board.Oct 2 2018, 1:00 PM