Summary: | sys-apps/portage-2.3.99 - wrong build order for dev-libs/gobject-introspection and dev-util/meson | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Alexander Tsoy <alexander> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | floppym, williamh |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | gobject-introspection-1.62.0:20200601-001244.log |
Description
Alexander Tsoy
2020-06-01 12:33:05 UTC
We already set DISTUTILS_USE_SETUPTOOLS="rdepend" in the meson ebuild. I do not know why portage chose to build dev-libs/gobject-introspection before rebuilding dev-util/meson. Oops, indeed. I was about to report this against portage first, but then somehow overlooked the fact that meson actually RDEPENDs on setuptools. =/ I've tried to reproduce a similar state, but I see it schedule the meson rebuild before the gobject-introspection build. Here's that part of the merge list:
> [ebuild U ] dev-python/setuptools-44.1.0::gentoo [44.0.0::gentoo] USE="-test" PYTHON_TARGETS="python2_7 python3_7* (-pypy3) -python3_6* (-python3_8)" 839 KiB
> [ebuild U ] dev-python/certifi-2020.4.5.1::gentoo [2019.11.28::gentoo] PYTHON_TARGETS="python2_7 python3_7* (-pypy3) -python3_6* (-python3_8) (-python3_9)" 0 KiB
> [ebuild R ] dev-util/meson-0.52.1::gentoo USE="(-test)" PYTHON_TARGETS="python3_7* -python3_6* (-python3_8)" 0 KiB
> [ebuild R ] dev-python/markdown-3.2.1::gentoo USE="-doc -test" PYTHON_TARGETS="python3_7* (-pypy3) -python3_6* (-python3_8)" 0 KiB
> [ebuild R ] dev-python/markupsafe-1.1.1::gentoo USE="-test" PYTHON_TARGETS="python2_7 python3_7* (-pypy3) -python3_6* (-python3_8) (-python3_9)" 0 KiB
> [ebuild R ] app-portage/gemato-14.3::gentoo USE="gpg -test -tools (-blake2%*) (-bzip2%*) (-lzma%) (-sha3%)" PYTHON_TARGETS="python3_7* (-pypy3) -python3_6* (-python3_8) (-python2_7%*)" 0 KiB
> [ebuild U ] net-misc/iputils-20190709-r1::gentoo [20180629::gentoo] USE="arping filecaps ipv6 nls%* ssl -SECURITY_HAZARD -caps -clockdiff -doc -gcrypt -idn -libressl -nettle -rarpd -rdisc -static -tftpd -tracepath -traceroute6" 422 KiB
> [ebuild R ] sys-apps/portage-2.3.99-r2::gentoo USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux)" PYTHON_TARGETS="python3_7* (-pypy3) -python3_6* (-python3_8)" 0 KiB
> [ebuild R ] dev-python/mako-1.1.2::gentoo USE="-doc -test" PYTHON_TARGETS="python2_7 python3_7* (-pypy3) -python3_6* (-python3_8) (-python3_9)" 0 KiB
> [ebuild U ] app-portage/gentoolkit-0.4.8::gentoo [0.4.6::gentoo] PYTHON_TARGETS="python3_7* (-pypy3) -python3_6* (-python3_8)" 0 KiB
> [ebuild U ] dev-libs/gobject-introspection-1.62.0::gentoo [1.60.2-r1::gentoo] USE="doctool -gtk-doc% -test (-cairo%)" PYTHON_SINGLE_TARGET="python3_7* -python3_6* (-python3_8)" 0 KiB
> [blocks b ] <dev-libs/gobject-introspection-1.62.0 ("<dev-libs/gobject-introspection-1.62.0" is blocking dev-libs/gobject-introspection-common-1.62.0)
|