Package: golang-github-containers-storage
Version: 1.23.9+dfsg1-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu hirsute ubuntu-patch
Dear maintainers,
In Ubuntu, golang-github-containers-storage was failing to build because of
a missing build-dependency:
[...]
cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4
github.com/containers/storage
github.com/containers/storage/cmd/containers-storage
github.com/containers/storage/drivers
github.com/containers/storage/drivers/aufs
github.com/containers/storage/drivers/btrfs
github.com/containers/storage/drivers/copy
github.com/containers/storage/drivers/devmapper
github.com/containers/storage/drivers/graphtest
github.com/containers/storage/drivers/overlay
github.com/containers/storage/drivers/overlayutils
github.com/containers/storage/drivers/quota
github.com/containers/storage/drivers/register
github.com/containers/storage/drivers/vfs
github.com/containers/storage/drivers/zfs
github.com/containers/storage/internal/opts
github.com/containers/storage/pkg/archive
github.com/containers/storage/pkg/chrootarchive
github.com/containers/storage/pkg/config
github.com/containers/storage/pkg/devicemapper
github.com/containers/storage/pkg/directory
github.com/containers/storage/pkg/dmesg
github.com/containers/storage/pkg/fileutils
github.com/containers/storage/pkg/fsutils
github.com/containers/storage/pkg/homedir
github.com/containers/storage/pkg/idtools
github.com/containers/storage/pkg/ioutils
github.com/containers/storage/pkg/locker
github.com/containers/storage/pkg/lockfile
github.com/containers/storage/pkg/longpath
github.com/containers/storage/pkg/loopback
github.com/containers/storage/pkg/mflag
github.com/containers/storage/pkg/mflag/example
github.com/containers/storage/pkg/mount
github.com/containers/storage/pkg/parsers
github.com/containers/storage/pkg/parsers/kernel
github.com/containers/storage/pkg/parsers/operatingsystem
github.com/containers/storage/pkg/pools
github.com/containers/storage/pkg/promise
github.com/containers/storage/pkg/reexec
github.com/containers/storage/pkg/stringid
github.com/containers/storage/pkg/stringutils
github.com/containers/storage/pkg/system
github.com/containers/storage/pkg/tarlog
github.com/containers/storage/pkg/truncindex
github.com/containers/storage/pkg/unshare
src/github.com/containers/storage/pkg/mount/mountinfo.go:4:2: cannot find
package "github.com/moby/sys/mountinfo" in any of:
/usr/lib/go-1.15/src/github.com/moby/sys/mountinfo (from $GOROOT)
/<<BUILDDIR>>/golang-github-containers-storage-1.23.9+dfsg1/obj-x86_64-linux-gnu/src/github.com/moby/sys/mountinfo
(from $GOPATH)
dh_auto_build: error: cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4
github.com/containers/storage
github.com/containers/storage/cmd/containers-storage
[...]
(https://launchpad.net/ubuntu/+source/golang-github-containers-storage/1.23.9+dfsg1-1/+build/20330377)
Presumably this hasn't failed in Debian because some other build-dependency
is pulling this package in there. But the package shouldn't rely on this,
since it is directly required by golang-github-containers-storage.
Please see the attached trivial patch to add golang-github-moby-sys-dev to
build-dependencies.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
[email protected] [email protected]
diff -Nru golang-github-containers-storage-1.23.9+dfsg1/debian/control
golang-github-containers-storage-1.23.9+dfsg1/debian/control
--- golang-github-containers-storage-1.23.9+dfsg1/debian/control
2020-11-23 14:05:11.000000000 -0800
+++ golang-github-containers-storage-1.23.9+dfsg1/debian/control
2020-12-01 09:03:25.000000000 -0800
@@ -16,6 +16,7 @@
golang-github-hashicorp-go-multierror-dev,
golang-github-klauspost-pgzip-dev,
golang-github-mattn-go-shellwords-dev,
+ golang-github-moby-sys-dev,
golang-github-opencontainers-go-digest-dev,
golang-github-opencontainers-runc-dev,
golang-github-opencontainers-selinux-dev (>= 1.5.0),