Comment by pdimitar
1 day ago
When attempting to install through go:
go install github.com/karol-broda/snitch@latest
I get this error message:
go: github.com/karol-broda/snitch@latest: version constraints conflict:
github.com/karol-broda/snitch@v0.1.8: parsing go.mod:
module declares its path as: snitch
but was required as: github.com/karol-broda/snitch
They declared their module with just their package name without a URL, it got fixed a few hours ago.
I find it a bit interesting that Go even allows you to declare `module barename` in go.mod even though it loves breaking so many things if you do so. I sometimes try doing it for completely private projects but I always just declare some URL in the end, it's a weird anti-pattern in my opinion.
They fixed it 6 hours ago, but it's not in a release yet: https://github.com/karol-broda/snitch/commit/7fdb1ed477894f1...
i fixed it and created a release so building from @latest should work now
It is indeed fixed now. Thank you!
Would you consider vendoring dependencies? It would be helpful for offline builds, especially when writing packaging scripts :D