Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 702318 - dev-python/setuptools-42.0.2 fails to emerge with circular dependencies on Gentoo Prefix bootstrap (Stage 3)
Summary: dev-python/setuptools-42.0.2 fails to emerge with circular dependencies on Ge...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal major
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-09 06:00 UTC by Sammy Pfeiffer
Modified: 2019-12-09 22:53 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sammy Pfeiffer 2019-12-09 06:00:31 UTC
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
Comment 1 Sammy Pfeiffer 2019-12-09 22:53:09 UTC
Last night's CI passed. This may have been caused by some other package creating this problem I guess.