Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 676250 - app-emulation/qemu-9999 attempts git submodule checkout during make
Summary: app-emulation/qemu-9999 attempts git submodule checkout during make
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthias Maier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-25 20:35 UTC by Rafael Kitover
Modified: 2019-12-19 09:24 UTC (History)
1 user (show)

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


Attachments
build log, emerge --info, emerge -pqv (qemu-9999-logs.tgz,18.22 KB, application/x-compressed-tar)
2019-01-25 20:35 UTC, Rafael Kitover
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael Kitover 2019-01-25 20:35:28 UTC
Created attachment 562834 [details]
build log, emerge --info, emerge -pqv

Submodule 'dtc' (https://git.qemu.org/git/dtc.git) registered for path 'dtc'
Submodule 'tests/fp/berkeley-softfloat-3' (https://github.com/cota/berkeley-softfloat-3) registered for path 'tests/fp/berkeley-softfloat-3'
Submodule 'tests/fp/berkeley-testfloat-3' (https://github.com/cota/berkeley-testfloat-3) registered for path 'tests/fp/berkeley-testfloat-3'
Submodule 'ui/keycodemapdb' (https://git.qemu.org/git/keycodemapdb.git) registered for path 'ui/keycodemapdb'
/usr/bin/python3.6 -B /var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999/scripts/tracetool.py --group=hw_pci_host --format=h --backends=dtrace /var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999/hw/pci-h
ost/trace-events > hw/pci-host/trace.h-timestamp
Cloning into '/var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999/dtc'...
/usr/bin/python3.6 -B /var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999/scripts/tracetool.py --group=hw_ppc --format=h --backends=dtrace /var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999/hw/ppc/trace-
events > hw/ppc/trace.h-timestamp
fatal: unable to access 'https://git.qemu.org/git/dtc.git/': Could not resolve host: git.qemu.org
fatal: clone of 'https://git.qemu.org/git/dtc.git' into submodule path '/var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999/dtc' failed
Failed to clone 'dtc'. Retry scheduled

rkitover@epyc  ➤  portageq envvar FEATURES
assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms split-elog split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr
Comment 1 Matthias Maier gentoo-dev 2019-02-19 00:09:15 UTC
It does, I know.

We should ideally make sure that the git-r3 eclass takes care of the submodules on checkout (it could not handle that in the past).

For the time being, you can disable the network sandbox for the qemu-9999 build via package.env.
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2019-12-19 09:24:34 UTC
Should be fixed in modern live ebuild. Please reopen if it does not.