jbenet / data

package manager for datasets
59 stars 1 forks source link

platform binaries #1

Open jbenet opened 10 years ago

jbenet commented 10 years ago

Ship platform-specific binaries.

make sure to cover:

and, of course, if they have go installed:

go install github.com/data/data
jbenet commented 10 years ago

see https://github.com/mxcl/homebrew/blob/master/Library/Formula/juju.rb

jbenet commented 10 years ago

http://dave.cheney.net/2013/07/09/an-introduction-to-cross-compilation-with-go-1-1

jbenet commented 10 years ago

Unfortunately, go cross-compiling isn't working for things requiring cgo. This (and testing in each platform) means compiling in vms.

Setup vms for linux. Still need darwin and windows.

feross commented 10 years ago

You should ship a full OS X installer, like node.js does (see http://nodejs.org/). Lots of people won't know what to do when they unzip the bundle you provide and see a binary file just sitting there.

jbenet commented 10 years ago

Yeah, the plan is to ship a regular osx package installer.

jbenet commented 10 years ago

Update:

Have:

Missing: