Bug#978441: singularity-container: FTBFS: cannot find package "github.com/kr/pty"
Source: singularity-container
Version: 3.5.2+ds1
Severity: serious
Justification: FTBFS
Hi,
While trying to update the golang-github-gin-gonic-gin-dev package, ratt
picked up 35 packages, and yours triggers 1 of the 3 resulting failures.
Trying to build it in a pristine unstable chroot led to the same results:
cd /build/singularity-container-3.5.2+ds1/_build/src/github.com/sylabs/singularity/internal/pkg/buildcfg && /build/singularity-container-3.5.2+ds1/_build/src/github.com/sylabs/singularity/scripts/go-generate
config_gen.go
command-line-arguments
GO singularity
[+] GO_TAGS "containers_image_openpgp sylog imgbuild_engine oci_engine singularity_engine fakeroot_engine apparmor selinux seccomp"
/usr/bin/go build -mod=vendor -buildmode=default -tags "containers_image_openpgp sylog imgbuild_engine oci_engine singularity_engine fakeroot_engine apparmor selinux seccomp" -ldflags="-B 0x`head -c20 /dev/urandom|od -An -tx1|tr -d ' \n'`" \
-o ./singularity /build/singularity-container-3.5.2+ds1/_build/src/github.com/sylabs/singularity/cmd/singularity
../internal/app/singularity/oci_attach_linux.go:20:2: cannot find package "github.com/kr/pty" in any of:
/build/singularity-container-3.5.2+ds1/_build/src/github.com/sylabs/singularity/vendor/github.com/kr/pty (vendor tree)
/usr/lib/go-1.15/src/github.com/kr/pty (from $GOROOT)
/build/singularity-container-3.5.2+ds1/_build/src/github.com/kr/pty (from $GOPATH)
make[2]: *** [Makefile:162: singularity] Error 1
make[2]: Leaving directory '/build/singularity-container-3.5.2+ds1/_build/src/github.com/sylabs/singularity/builddir'
make[1]: *** [debian/rules:54: override_dh_auto_build] Error 2
This is trivially reproducible with:
sudo cowbuilder --build singularity-container_3.5.2+ds1-1.dsc
Cheers,
--
Cyril Brulebois -- Debian Consultant @ DEBAMAX -- https://debamax.com/
Reply to: