Couchbaselabs/gocaves/client dependency in gocb

Hi, we use couchbase/gocb/v2 v2.5.1, and we had some confusion regarding a dependency.

The lib couchbase/gocb/v2 contains in go.mod in required section github.com/couchbaselabs/gocaves/client which does not have a license

Are you planning to add a license here? We cannot use any libraries without licenses, but we need to use transactions which were added along with this dependency in 2.4.0.

Thanks for the answer

Hi @oliaaa_s it’s very annoying that Go doesn’t allow us to have dev/test time dependencies separate to actual runtime dependencies. Gocaves is used solely for testing. I will talk to the team and I’m sure that we can get a license sorted for this.

Was License file is missing · Issue #96 · couchbaselabs/gocaves · GitHub raised by you/your team? We’ll use that issue for tracking :slight_smile:

Hi @chvck, thank you very much for the answer.
No, I do not know who it is :slightly_smiling_face:, it was not me and not my colleague with whom we faced this problem. But I also saw this created task)
I hope that it will be possible to resolve the issue with the license

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.