[pkg-go] Bug#1025334: Update binary package and XS-Go-Import-Path to match go.mod

Pirate Praveen praveen at onenetbeyond.org
Fri Dec 2 17:57:21 GMT 2022



On Sat, Dec 3 2022 at 01:54:53 AM +08:00:00 +08:00:00, Shengjing Zhu 
<zhsj at debian.org> wrote:
> On Sat, Dec 3, 2022 at 1:42 AM Pirate Praveen 
> <praveen at onenetbeyond.org> wrote:
>> 
>>  Package: golang-github-cespare-xxhash
>>  Version: 2.1.1-2
>> 
>>  When building gitaly I get,
>> 
>>  
>> src/gitlab.com/gitlab-org/gitlab/vendor/github.com/prometheus/client_golang/prometheus/desc.go:22:2:
>>  cannot find package "github.com/cespare/xxhash/v2" in any of:
>> 
>>  
>> /<<PKGBUILDDIR>>/_build/src/gitlab.com/gitlab-org/gitlab/vendor/github.com/cespare/xxhash/v2
>>  (vendor tree)
>>          /usr/lib/go-1.19/src/github.com/cespare/xxhash/v2 (from 
>> $GOROOT)
>>          /<<PKGBUILDDIR>>/_build/src/github.com/cespare/xxhash/v2 
>> (from
>>  $GOPATH
>> 
>>  even though golang-github-cespare-xxhash-dev is installed.
>> 
>>  I think the import path and binary package name should be bumped to
>>  match go.mod:
>>  module github.com/cespare/xxhash/v2
>> 
>>  so binary package should be golang-github-cespare-xxhash-v2-dev. 
>> Though
>>  I'm not 100% sure about the XS-Go-Import-Path as I think it should
>>  match without a change there.
> 
> No. The Go compiler can find it automatically. Please see the detail 
> at
> 
> https://lists.debian.org/debian-go/2020/06/msg00009.html
> 
> I think you may have done some non-standard magic in your package.
> 

I just vendored some dependencies till protobuf 1.5 vs 1.3 settle down. 
So from a vendored module, it is not able to find this module.

> 
> --
> Shengjing Zhu



More information about the Pkg-go-maintainers mailing list