Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 627354 - app-emulation/containerd-9999 - src_unpack(): package github.com/docker/containerd: no buildable Go source files in /usr/portage/distfiles/go-src/src/github.com/docker/containerd
Summary: app-emulation/containerd-9999 - src_unpack(): package github.com/docker/conta...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Tianon
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-08 17:59 UTC by John Manko
Modified: 2021-06-10 22:34 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge_info.txt (emerge_info.txt,5.70 KB, text/plain)
2017-08-08 18:00 UTC, John Manko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Manko 2017-08-08 17:59:05 UTC
Installing package errors:

# emerge -Dv app-emulation/docker

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    *] app-emulation/containerd-9999::gentoo  USE="hardened seccomp" 0 KiB
[ebuild  N     ] sys-block/thin-provisioning-tools-0.6.3::gentoo  USE="-static {-test}" 0 KiB
[ebuild  N     ] sys-process/tini-0.15.0::gentoo  USE="args static" 0 KiB
[ebuild   R    ] virtual/libudev-232:0/1::gentoo  USE="static-libs* -systemd" 0 KiB
[ebuild  N     ] sys-fs/lvm2-2.02.166-r2::gentoo  USE="readline static-libs thin udev -clvm -cman -corosync -device-mapper-only -lvm1 -lvm2create_initrd -openais -sanlock (-selinux) -static -systemd" 0 KiB
[ebuild  N    *] app-emulation/docker-9999::gentoo  USE="container-init device-mapper hardened seccomp -apparmor -aufs -btrfs -overlay -pkcs11" 0 KiB

Total: 6 packages (5 new, 1 reinstall), Size of downloads: 0 KiB


>>> Verifying ebuild manifests

>>> Emerging (1 of 6) app-emulation/containerd-9999::gentoo
>>> Unpacking source...
env GOPATH=/usr/portage/distfiles/go-src go get -d -t -u -v -x github.com/docker/containerd
cd /usr/portage/distfiles/go-src/src/github.com/docker/containerd
git config remote.origin.url
github.com/docker/containerd (download)
cd /usr/portage/distfiles/go-src/src/github.com/docker/containerd
git pull --ff-only
cd /usr/portage/distfiles/go-src/src/github.com/docker/containerd
git submodule update --init --recursive
cd /usr/portage/distfiles/go-src/src/github.com/docker/containerd
git show-ref
cd /usr/portage/distfiles/go-src/src/github.com/docker/containerd
git submodule update --init --recursive
package github.com/docker/containerd: no buildable Go source files in /usr/portage/distfiles/go-src/src/github.com/docker/containerd
 * ERROR: app-emulation/containerd-9999::gentoo failed (unpack phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  115:  Called src_unpack
 *   environment, line 2029:  Called golang-vcs_src_unpack
 *   environment, line 1307:  Called golang-vcs_src_fetch
 *   environment, line 1302:  Called _golang-vcs_fetch
 *   environment, line  210:  Called die
 * The specific snippet of code:
 *           "$@" || die;
 *
 * If you need support, post the output of `emerge --info '=app-emulation/containerd-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emulation/containerd-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-emulation/containerd-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/containerd-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emulation/containerd-9999/work'
 * S: '/var/tmp/portage/app-emulation/containerd-9999/work/containerd-9999/src/github.com/docker/containerd'

>>> Failed to emerge app-emulation/containerd-9999, Log file:

>>>  '/var/tmp/portage/app-emulation/containerd-9999/temp/build.log'

 * Messages for package app-emulation/containerd-9999:

 * ERROR: app-emulation/containerd-9999::gentoo failed (unpack phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  115:  Called src_unpack
 *   environment, line 2029:  Called golang-vcs_src_unpack
 *   environment, line 1307:  Called golang-vcs_src_fetch
 *   environment, line 1302:  Called _golang-vcs_fetch
 *   environment, line  210:  Called die
 * The specific snippet of code:
 *           "$@" || die;
 *
 * If you need support, post the output of `emerge --info '=app-emulation/containerd-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emulation/containerd-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-emulation/containerd-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/containerd-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emulation/containerd-9999/work'
 * S: '/var/tmp/portage/app-emulation/containerd-9999/work/containerd-9999/src/github.com/docker/containerd' 

Reproducible: Always

Steps to Reproduce:
1. emerge app-emulation/containerd
Actual Results:  

package github.com/docker/containerd: no buildable Go source files in /usr/portage/distfiles/go-src/src/github.com/docker/containerd
 * ERROR: app-emulation/containerd-9999::gentoo failed (unpack phase):

Expected Results:  
Builds package
Comment 1 John Manko 2017-08-08 18:00:55 UTC
Created attachment 488358 [details]
emerge_info.txt
Comment 2 John Manko 2017-08-08 18:01:04 UTC
# emerge -pqv '=app-emulation/containerd-9999::gentoo'
[ebuild  N    ] app-emulation/containerd-9999  USE="hardened seccomp"
Comment 3 John Manko 2017-08-08 18:03:11 UTC
ls /usr/portage/distfiles/go-src/src/github.com/docker/containerd
api                 LICENSE.docs  reports
archive             linux         ROADMAP.md
cmd                 log           rootfs
code-of-conduct.md  MAINTAINERS   RUNC.md
containers          Makefile      services
content             metrics       snapshot
CONTRIBUTING.md     mount         sys
design              NOTICE        testutil
docs                plugin        vendor
events              progress      vendor.conf
fs                  README.md     version
gc                  reaper        windows
images              reference
LICENSE.code        remotes
Comment 4 Florian Berger 2017-09-18 19:47:48 UTC
I can confirm this bug, as it just hit me.

Any help would be appreciated, as it is effectively blocking app-emulation/docker .

If I can be of any assistance, kindly tell me what to attach.
Comment 5 John Manko 2018-05-21 15:03:14 UTC
This is still an issue:


# emerge -uDvp world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-kernel/linux-firmware-20180507::gentoo [20180416::gentoo] USE="-savedconfig" 147,023 KiB
[ebuild     U  ] app-emulation/docker-proxy-0.8.0_p20180411::gentoo [0.8.0_p20180314::gentoo] 2,632 KiB
[ebuild  N    #] app-emulation/runc-1.0.0_rc5-r1::gentoo  USE="ambient hardened seccomp -apparmor" 0 KiB
[ebuild  N     ] app-emulation/containerd-1.0.3_p20180223-r1::gentoo  USE="btrfs hardened" 4,912 KiB
[ebuild     U  ] app-emulation/docker-18.05.0::gentoo [18.04.0::gentoo] USE="container-init device-mapper hardened overlay seccomp -apparmor -aufs -btrfs -pkcs11" 12,522 KiB
[blocks B      ] app-emulation/docker-runc ("app-emulation/docker-runc" is blocking app-emulation/runc-1.0.0_rc5-r1)
[blocks B      ] app-emulation/runc ("app-emulation/runc" is blocking app-emulation/docker-runc-1.0.0_rc4_p20180122)

Total: 9 packages (4 upgrades, 1 downgrade, 2 new, 2 reinstalls), Size of downloads: 168,505 KiB
Conflict: 2 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (app-emulation/runc-1.0.0_rc5-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    ~app-emulation/runc-1.0.0_rc5[apparmor?,seccomp?] (~app-emulation/runc-1.0.0_rc5[seccomp]) required by (app-emulation/docker-18.05.0:0/0::gentoo, ebuild scheduled for merge)

  (app-emulation/docker-runc-1.0.0_rc4_p20180122:0/0::gentoo, installed) pulled in by
    app-emulation/docker-runc required by @selected
    >=app-emulation/docker-runc-1.0.0_rc4 required by (app-emulation/containerd-1.0.3_p20180223-r1:0/0::gentoo, ebuild scheduled for merge)
Comment 6 Georgy Yakovlev archtester gentoo-dev 2021-06-10 22:34:50 UTC
closing as we no longer maintain 9999 versions