Public bug reported:

FTBFS on ubuntu incompatible distro vs vendorized deps?

we have different versions of a few deps, and overall the package fails
to build from source.

I solved one of the issues, but more remain unsolved.

# github.com/sylabs/singularity/vendor/github.com/deislabs/oras/pkg/content
../vendor/github.com/deislabs/oras/pkg/content/file.go:23:2: cannot use 
&FileStore literal (type *FileStore) as type content.Provider in assignment:
        *FileStore does not implement content.Provider (wrong type for ReaderAt 
method)
                have ReaderAt(context.Context, 
"github.com/sylabs/singularity/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor)
 (content.ReaderAt, error)
                want ReaderAt(context.Context, 
"github.com/sylabs/singularity/vendor/github.com/containerd/containerd/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor)
 (content.ReaderAt, error)
../vendor/github.com/deislabs/oras/pkg/content/file.go:197:25: cannot use desc 
(type 
"github.com/sylabs/singularity/vendor/github.com/containerd/containerd/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor)
 as type 
"github.com/sylabs/singularity/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor
 in argument to ResolveName
../vendor/github.com/deislabs/oras/pkg/content/file.go:205:45: cannot use desc 
(type 
"github.com/sylabs/singularity/vendor/github.com/containerd/containerd/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor)
 as type 
"github.com/sylabs/singularity/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor
 in argument to s.createWritePath
../vendor/github.com/deislabs/oras/pkg/content/file.go:211:9: cannot use 
&fileWriter literal (type *fileWriter) as type content.Writer in return 
argument:
        *fileWriter does not implement content.Writer (wrong type for Commit 
method)
                have Commit(context.Context, int64, 
"github.com/sylabs/singularity/vendor/github.com/opencontainers/go-digest".Digest,
 ...content.Opt) error
                want Commit(context.Context, int64, 
"github.com/sylabs/singularity/vendor/github.com/containerd/containerd/vendor/github.com/opencontainers/go-digest".Digest,
 ...content.Opt) error
../vendor/github.com/deislabs/oras/pkg/content/file.go:214:3: cannot use desc 
(type 
"github.com/sylabs/singularity/vendor/github.com/containerd/containerd/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor)
 as type 
"github.com/sylabs/singularity/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor
 in field value
../vendor/github.com/deislabs/oras/pkg/content/memory.go:18:2: cannot use 
&Memorystore literal (type *Memorystore) as type content.Provider in assignment:
        *Memorystore does not implement content.Provider (wrong type for 
ReaderAt method)
                have ReaderAt(context.Context, 
"github.com/sylabs/singularity/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor)
 (content.ReaderAt, error)
                want ReaderAt(context.Context, 
"github.com/sylabs/singularity/vendor/github.com/containerd/containerd/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor)
 (content.ReaderAt, error)
../vendor/github.com/deislabs/oras/pkg/content/memory.go:89:24: cannot use desc 
(type 
"github.com/sylabs/singularity/vendor/github.com/containerd/containerd/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor)
 as type 
"github.com/sylabs/singularity/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor
 in argument to ResolveName
../vendor/github.com/deislabs/oras/pkg/content/memory.go:91:9: cannot use 
&memoryWriter literal (type *memoryWriter) as type content.Writer in return 
argument:
        *memoryWriter does not implement content.Writer (wrong type for Commit 
method)
                have Commit(context.Context, int64, 
"github.com/sylabs/singularity/vendor/github.com/opencontainers/go-digest".Digest,
 ...content.Opt) error
                want Commit(context.Context, int64, 
"github.com/sylabs/singularity/vendor/github.com/containerd/containerd/vendor/github.com/opencontainers/go-digest".Digest,
 ...content.Opt) error
../vendor/github.com/deislabs/oras/pkg/content/memory.go:94:3: cannot use desc 
(type 
"github.com/sylabs/singularity/vendor/github.com/containerd/containerd/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor)
 as type 
"github.com/sylabs/singularity/vendor/github.com/opencontainers/image-spec/specs-go/v1".Descriptor
 in field value

** Affects: singularity-container (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ftbfs update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1882225

Title:
  FTBFS on ubuntu incompatible distro vs vendorized deps?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/singularity-container/+bug/1882225/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to