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

Why does a go get pull in docker and everything else?

I'm trying to clean up the Void package to make it more maintainable.



Darch isn't "go get"-able. Things need to be vendored and you'll need a certain version of containerd and runc (which isn't "go get"-able either).

Are you having a problem with the Void package script? The go build template for Void is very naive, I wouldn't use it. It uses symlinks which doesnt place nice with vendoring tools. Things will be a lot smoother when vgo is done and their template is updated accordingly.


Except that the makefile really depends on submodule updates and other mechanisms that require a git clone (hard on the build servers) instead of a tarball that can be cached and checksummed.


Yeah, when I added the package, I told them the next version will not require vendoring and can be built without git. The next version will do this.




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

Search: