Caught on the nightly builds of Gentoo Prefix (happening both in x64 and x86): This effectively breaks the bootstrap of Gentoo Prefix. On the process of bootstrapping Gentoo Prefix, on Stage 3, sys-devel/gettext is emerged. When in this step this happens: 2019-12-08T15:38:34.1577543Z These are the packages that would be merged, in order: 2019-12-08T15:38:34.1577800Z 2019-12-08T15:38:36.5770692Z Calculating dependencies .... done! 2019-12-08T15:38:36.5777972Z 2019-12-08T15:38:36.5778310Z 2019-12-08T15:38:36.6171516Z [nomerge ] sys-devel/gettext-0.20.1::gentoo USE="cxx ncurses openmp -acl -cvs -doc -emacs -git -java -nls -static-libs" 2019-12-08T15:38:36.6172480Z [nomerge ] dev-libs/expat-2.2.8::gentoo USE="(split-usr) unicode -examples -static-libs" 2019-12-08T15:38:36.6173288Z [nomerge ] sys-devel/libtool-2.4.6-r5:2::gentoo USE="-vanilla" 2019-12-08T15:38:36.6173835Z [nomerge ] sys-devel/automake-1.16.1-r2:1.16::gentoo USE="-test" 2019-12-08T15:38:36.6180159Z [nomerge ] dev-lang/perl-5.30.1:0/5.30::gentoo USE="-berkdb -debug -doc -gdbm -ithreads" 2019-12-08T15:38:36.6180844Z [nomerge ] app-admin/perl-cleaner-2.28::gentoo 2019-12-08T15:38:36.6181552Z [nomerge ] sys-apps/portage-2.3.81::gentoo USE="(ipc) -build -doc -epydoc -gentoo-dev (-native-extensions) -rsync-verify (-selinux) -xattr" PYTHON_TARGETS="python2_7 python3_6 -pypy -python3_5 -python3_7 -python3_8" 2019-12-08T15:38:36.6182202Z [nomerge ] dev-python/pyblake2-1.1.2::gentoo PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_5 -python3_7" 2019-12-08T15:38:36.6182830Z [nomerge ] dev-python/setuptools-42.0.2::gentoo USE="-test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_5 -python3_7 -python3_8" 2019-12-08T15:38:36.6183470Z [ebuild N ] dev-python/certifi-2019.11.28::gentoo PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_5 -python3_7 -python3_8" 153 KiB 2019-12-08T15:38:36.6183962Z [ebuild N ] app-admin/perl-cleaner-2.28::gentoo 8 KiB 2019-12-08T15:38:36.6184663Z [ebuild N ] sys-apps/portage-2.3.81::gentoo USE="(ipc) -build -doc -epydoc -gentoo-dev (-native-extensions) -rsync-verify (-selinux) -xattr" PYTHON_TARGETS="python2_7 python3_6 -pypy -python3_5 -python3_7 -python3_8" 1018 KiB 2019-12-08T15:38:36.6185313Z [ebuild N ] dev-python/pyblake2-1.1.2::gentoo PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_5 -python3_7" 124 KiB 2019-12-08T15:38:36.6185950Z [ebuild N ] dev-python/setuptools-42.0.2::gentoo USE="-test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_5 -python3_7 -python3_8" 839 KiB 2019-12-08T15:38:36.6186195Z 2019-12-08T15:38:36.6186393Z Total: 5 packages (5 new), Size of downloads: 2140 KiB 2019-12-08T15:38:36.6186550Z 2019-12-08T15:38:36.6186723Z * Error: circular dependencies: 2019-12-08T15:38:36.6186867Z 2019-12-08T15:38:36.6187326Z (dev-python/setuptools-42.0.2:0/0::gentoo, ebuild scheduled for merge) depends on 2019-12-08T15:38:36.6187831Z (dev-python/setuptools-42.0.2:0/0::gentoo, ebuild scheduled for merge) (buildtime) 2019-12-08T15:38:36.6188227Z 2019-12-08T15:38:36.6188419Z * Note that circular dependencies can often be avoided by temporarily 2019-12-08T15:38:36.6188612Z * disabling USE flags that trigger optional dependencies. 2019-12-08T15:38:36.7320668Z 2019-12-08T15:38:36.7321683Z Hmmmm, I was already afraid of this to happen. Running 2019-12-08T15:38:36.7322694Z /tmp/gentoo/bin/bash ./bootstrap-prefix.sh "/tmp/gentoo" stage3 It happens since this commit: https://gitweb.gentoo.org/repo/gentoo.git/diff/dev-python/setuptools/setuptools-42.0.2.ebuild?id=a1bfaee7c14eb122ba7d01e2907823d7988362e0 It has been building alright at least from December 2. Reproducible: Always
Last night's CI passed. This may have been caused by some other package creating this problem I guess.