ctdk / goiardi

A Chef server written in Go, able to run entirely in memory, with optional persistence with saving the in-memory data to disk or using MySQL or Postgres as the data storage backend. Docs: http://goiardi.readthedocs.io/en/latest/index.html
http://goiardi.gl
Apache License 2.0
280 stars 39 forks source link

Prebuilt binaries attached to releases #18

Closed ctdk closed 10 years ago

spheromak commented 10 years ago

:+1:

josephholsten commented 10 years ago

Once I get all your dependencies packaged, I've pretty much got debian packaging down. Should make ubuntu and debian installation as simple as adding a ppa and apt-getting.

spheromak commented 10 years ago

@josephholsten why are the deps a required package ? they are built into the binary. do the ubuntu packages actually build from source on the install ?

josephholsten commented 10 years ago

@spheromak yep. they use a crazy GOPATH of /usr/share/gocode, see http://pkg-go.alioth.debian.org/packaging.html for more excitement!

If I just wanted a deb, I could use FPM. But since I want stuff like this to really get into the distros, I'm jumping through hoops to make them happy. I think part of it is ensuring that if a dependency has a security fix, they can make sure they rebuild using their patched version, not whatever happens to be available through go get.

spheromak commented 10 years ago

ah it makes sense in that regard thanks for the clarification @josephholsten

ctdk commented 10 years ago

Binaries are attached now, and will be from here on out.