Maybe one thing that would help on the package ecosystem side is to add an appveyor.yml file in addition to a .travis.yml file to the template generated by Pkg.generate?
From: [email protected] [mailto:[email protected]] On Behalf Of Tony Kelman Sent: Tuesday, July 14, 2015 6:49 PM To: [email protected] Subject: [julia-users] Re: Azure: Which VM? If you're comfortable using Linux and have a choice in the matter, I would recommend avoiding using Julia on Windows if you can, especially for production purposes. Jameson, Isaiah, myself and others have put in a lot of effort to try to make things work, but there remains a lot of work to do across the package ecosystem (which was the point behind my JuliaCon talk), and there are a number of persistent bugs and usability issues that remain unsolved for a variety of reasons. On Tuesday, July 14, 2015 at 2:07:16 AM UTC-7, Eric Forgy wrote: I am about to do some experiments running Julia from an Azure VM. The first decision to make is "Which VM?" Azure has a "Quick Create" option for creating VM's and the options are: * Windows Server * Ubuntu Server * OpenLogic * Oracle Linux * CoreOS * SUSE Linux Enterprise Server I presume Azure has a good reason to shortlist these VM's (and shortlist them in that order) so unless there is a good reason to deviate, I'll probably choose one of the above. If I look at the Julia downloads <http://julialang.org/downloads/> page, I see the following selections: * Windows * Mac OS X * Ubuntu * Fedora/RHEL/CentOS/SL * Generic Linux I presume you guys have a good reason to shortlist these OSs (but not sure if the order is significant). I am agnostic about which OS to use, but I prefer to use one that has the best Julia support and will cause the least headaches, which presumably might be related to the OS most Julia developers are using. If I could, I would probably prefer to run Julia on a Windows VM, but I get the impression Windows has the fewest Julia developers working on it (see Stephen's comment here <https://groups.google.com/forum/#!msg/julia-users/zgoqVYyPaIk/lfRmeROpI7YJ> ) so I predict there to be some pain points. Is that impression misguided? Any thoughts? If not Windows, comparing the above two lists, I'd be inclined to consider using Ubuntu. My use case is ultimately going to be distributed computing in the cloud (Azure) driven by a web app (ASP.NET <http://ASP.NET> MVC) with communication via REST and/or ZMQ. In a nutshell: 1. I have a slight preference for a Windows VM, but could be dissuaded if there is some pain to be expected. Is there? 2. If not Windows, it seems Ubuntu VM is the next likely candidate with apparently solid support in the Julia community. Is that true? 3. Any other recommendation better than the above two? Any thoughts would be appreciated. Thanks!
