3 ms·
I do not program in Go. Every non-tiny place I have worked finds it necessary to copy known working versions of code they rely on, to an internal server and bu
by _tom_ 5y ago
I do not program in Go.
Every non-tiny place I have worked finds it necessary to copy known working versions of code they rely on, to an internal server and build from there. You don't have reproducible builds, for example, from a remote sever (maybe there are hashes?). But even then you don't have reliable access to external servers (they may crash, be bought, be hacked, change business models). So people self-host what they use.
Can you do this in Go, without changing source code?
========================================================
Not related to above, your 2) reminds me of my pet peeve: doc dependencies included in module dependencies. Oh, you use Sphinx, we'll install that. Oh, Sphinx needs Python, we'll install that. Try to use a simple, non-Python, library, get Python and all it's dependencies.
Dependency explosion is a real, really bad thing.
- klabb3 5y ago> Can you do this in Go, without changing source code? Yeah, IIUYC it even has first class support: `go mod vendor`