Platform is SUSE 10 Enterprise SP1. Bootstrapping failed with the following console output: env FEATURES="-collision-protect" emerge --oneshot portage Calculating dependencies ^H^H... done! [nomerge ] sys-apps/portage-2.2.00.13625 USE="-build -doc -epydoc -prefix-chaining (-selinux)" LINGUAS="-pl" [ebuild N ] dev-lang/python-2.6.2-r1 USE="ipv6 ncurses readline threads xml -berkdb -build -doc -examples -gdbm -sqlite -ssl -tk -ucs2 -wininst" [ebuild N ] app-admin/eselect-python-20080925 [ebuild N ] app-admin/eselect-news-20080320 [ebuild N ] app-admin/eselect-1.1 USE="-bash-completion -doc -paludis" [ebuild N ] sys-apps/portage-2.2.00.13625 USE="-build -doc -epydoc -prefix-chaining (-selinux)" LINGUAS="-pl" * Error: circular dependencies: ('ebuild', '/', 'app-admin/eselect-python-20080925', 'merge') depends on ('ebuild', '/', 'app-admin/eselect-1.1', 'merge') (runtime) ('ebuild', '/', 'sys-apps/portage-2.2.00.13625', 'merge') depends on ('ebuild', '/', 'dev-lang/python-2.6.2-r1', 'merge') (buildtime) ('ebuild', '/', 'app-admin/eselect-news-20080320', 'merge') (runtime) ('ebuild', '/', 'dev-lang/python-2.6.2-r1', 'merge') depends on ('ebuild', '/', 'app-admin/eselect-python-20080925', 'merge') (buildtime) ('ebuild', '/', 'app-admin/eselect-news-20080320', 'merge') depends on ('ebuild', '/', 'app-admin/eselect-1.1', 'merge') (runtime) ('ebuild', '/', 'app-admin/eselect-1.1', 'merge') depends on ('ebuild', '/', 'sys-apps/portage-2.2.00.13625', 'merge') (runtime) * Note that circular dependencies can often be avoided by temporarily * disabling USE flags that trigger optional dependencies.
yeah, the bootstrap doc needs a small alteration to emerge --nodeps --oneshot eselect before portage (after file)
fixed in r1.29 of the solaris bootstrap doc
Verified: Successful bootstrapping today.