Not trying to doubt you, but are you sure it's a silent failure?

Where are you invoking `go get`? Is it running on module aware mode, being 
called within a go module?
Try to run go get with "-v" to see if you get more information about what 
is happening.


On Monday, 9 November 2020 at 03:03:09 UTC+1 dean.w....@gmail.com wrote:

> I created the tag
>
> *git tag integration-common/util/v0.0.1*
>
> and verified that it got pushed to bitbucket.  When I `go get` the tag it 
> shows
>
> go get bitbucket.org/orgname/reponame@integration-common/util/v0.0.1
> go: bitbucket.org/orgname/reponame/integration-common/util/v0.0.1 => 
> v0.0.1
>
> but nothing gets downloaded.  A silent failure.
>
> I also tried this
>
> go get 
> bitbucket.org/liqid/northbound/common-liqid-integration/lctlutil/@v0.0.1
>
> but it returns immediately and does nothing.
>
> On Sunday, November 8, 2020 at 2:04:42 PM UTC-7 seank...@gmail.com wrote:
>
>> https://golang.org/ref/mod#vcs-version 3rd paragraph
>>
>> > If a module is defined in a subdirectory within the repository, that 
>> is, the module subdirectory 
>> <https://golang.org/ref/mod#glos-module-subdirectory> portion of the 
>> module path is not empty, then each tag name must be prefixed with the 
>> module subdirectory, followed by a slash. For example, the module 
>> golang.org/x/tools/gopls is defined in the gopls subdirectory of the 
>> repository with root path golang.org/x/tools. The version v0.4.0 of that 
>> module must have the tag named gopls/v0.4.0 in that repository.
>>
>> On Sunday, November 8, 2020 at 2:34:15 AM UTC+1 dean.w....@gmail.com 
>> wrote:
>>
>>> In my git repo (bitbucket.org) I have
>>>
>>> reponame/
>>> .git/
>>> integration1/
>>> integration2/
>>> integration-common/
>>> └── util
>>>     ├── go.mod
>>>     └── readascii.go
>>>
>>> The module directory is a subdirectory of the git repository.  The 
>>> repository is tagged with v0.0.1.
>>>
>>> Heres the go.mod
>>>
>>> module bitbucket.org/orgname/reponame/integration-common/util
>>> go 1.14
>>>
>>> When I do a go get for this module I get the following error:
>>>
>>> go get bitbucket.org/orgname/reponame/integration-common/ut...@v0.0.1 
>>> <http://bitbucket.org/orgname/reponame/integration-common/util@v0.0.1>
>>> go: downloading bitbucket.org/orgname/reponame v0.0.1
>>> go get bitbucket.org/orgname/reponame/integration-common/ut...@v0.0.1 
>>> <http://bitbucket.org/orgname/reponame/integration-common/util@v0.0.1>: 
>>> module bitbucket.org/orgname/repo...@v0.0.1 
>>> <http://bitbucket.org/orgname/reponame@v0.0.1> found, but does not 
>>> contain package bitbucket.org/orgname/reponame/integration-common/util
>>>
>>> I can see the integration-common/util/ directory in bitbucket under the 
>>> tag v0.0.1 if I look with the web browser.  The go.mod has the contents 
>>> shown above.
>>>
>>> What is even more odd is that go get does manage to download the other 
>>> directories in the repository (integration1 and integration2).  For some 
>>> reason it thinks v0.0.1 doesn't contain the integration-common/ directory, 
>>> even though bitbucket shows it there for that tag.
>>>
>>> I have to use ssh instead of https because our private repos on 
>>> bitbucket.org require 2fa.  I have this in my ~/.gitconfig:
>>>
>>> url "g...@bitbucket.org:"]insteadOf = https://bitbucket.org/
>>>
>>>
>>> I know bitbucket is weird when it comes to using go get.  Is there 
>>> something I missed, or is the a bug with go get and bitbucket?
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/3de468aa-8337-4c08-b3f8-00e3cbb1722dn%40googlegroups.com.

Reply via email to