Open jmshelby opened 8 years ago
With any haus yaml, or a specific one?
Well i've only been using the one from the 'automated' branch - so not sure about the other ones BTW - I kept getting error messages about missing c/c++ libraries, but got around them by installing those libraries manually with aptitude
Also - i'm using the .deb package of v0.1.4 - since there wasn't a bin for for 0.1.5, and I was assuming that there wasn't any changes from 0.1.4-0.1.5 but I could be wrong
does your new v0.1.6 resolve these issues for ubuntu by chance?
I believe I've tracked this issue down to a race condition in the version of libgit2 I was compiling against. I've upgrade to a later version, and I believe the problem is resolved.
I'm still getting this with the latest release BTW (0.1.7)
Ok, do you know if the libssh2 on your machine was compiled against openssl or libgcrypt ? I believe the issue is still openssl, but because I didn't manage to get libssh2 to statically compile in, it's openssl via libssh2.
interesting - i thought go always compiled everything statically ... Is it just because these are c libs that you were able to dynamically link them?
I'll have to check which source libssh2 is coming from - standby
Yeah, it's because it's a c lib. There are options to pass ldflags to statically compile, but that raises a whole different issue on OS X due to libcrt0 not being statically compiled on OS X. I'm thinking of replacing git2go with https://github.com/src-d/go-git which is a pure go implementation.
Would it be better to just rely on a container distribution?
I'm getting this about 90% of the time on ubuntu (about 5% of the time on mac) - though not sure if that's the issue