Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have found that when I am deploying to production, when I pull the source to compile and run "go get" then the version of the packages pulled are different than what I was working with locally. One example is the martini oauth2 library changed the way you configure it, so on production it broke when trying to take it live, but it worked fine on development. It wasn't until I ran "go get -u" that I noticed all my applications using the martini oauth2 package were now broken.

If this can fix that by checking to see if there are breaking changes and place them on a different major branch, that would be a nice feature.

I realize my build process could be better, and when I believe go 1.5 comes out I can compile native binaries on my dev machine to be deployed, but it was a pain nonetheless.



Why can't you compile native binaries on your dev machine?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: