________________________________________ From: Rust-dev <[email protected]> on behalf of Lee Braiden <[email protected]> Sent: Thursday, February 06, 2014 4:41 PM To: [email protected] Subject: Re: [rust-dev] What form should the official Rust binary installers for Unixes take?
On 07/02/14 00:35, Brian Anderson wrote: > Hey. > > One of my goals for 0.10 is to make the Rust installation and upgrade > experience better. My personal ambitions are to make Rust installable > with a single shell command, distribute binaries, not source, and to > have both nightlies and point releases. > > Since we're already able to create highly-compatible snapshot > compilers, it should be relatively easy to extend our snapshot > procedure to produce complete binaries, installable via a > cross-platform shell script. This would require the least amount of > effort and maintenance because we don't need to use any specific > package managers or add new bots, and a single installer can work on > all Linuxes. > > We can also attempt to package Rust with various of the most common > package managers: homebrew, macports, dpkg, rpm. There > community-maintained packages for some of these already, so we don't > necessarily need to redevelop from scratch if we just want to adopt > one or all of them as official packages. We could also create a GUI > installer for OS X, but I'm not sure how important that is. > > What shall we do? > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev Please don't use a shell script that downloads binaries. For years, my workplace had development machines completely disconnected from the net, so offline installers were a must. They're also important for admins who want to download once and install on multiple machines. Basically, when you click download binaries, what you get should be just that: binaries, not another downloader to let you get the binaries. -- Lee All, Agreeing with Lee about the downloading compilers. This is a *key* thing that has to go away for 1.0. The embedded systems shops often have restrictions unthinkable to people who have not done SCIF-style development. Some OSX devs will probably want a homebrew port; the others will want a GUI installer. _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
