On 08/15/2016 09:12 AM, Fernando Rodriguez wrote: > On 08/13/2016 09:40 AM, hw wrote: >> Fernando Rodriguez schrieb: >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA256 >>> >>> On 08/12/2016 08:44 AM, Jeroen Mathon wrote: >>>> Is it perhaps an idea to mask the gentoolkit package when updating portage? >>> >>> Since that version of gentoolkit doesn't depend on a specific version of >>> portage >>> but does depend on portage with the same python_targets use flags, I think >>> the problem >>> is that you're trying to emerge portage and gentoolkit with different >>> python_target_XXX >>> flags, So just make sure they're the same. > >> I have removed gentoolkit, and it still fails: > >> emerge --ask --update --newuse portage >> [...] >> WARNING: One or more updates/rebuilds have been skipped due to a dependency >> conflict: > >> sys-apps/portage:0 > >> (sys-apps/portage-2.2.28:0/0::gentoo, ebuild scheduled for merge) >> conflicts with >> >> sys-apps/portage[python_targets_python2_7(-),python_targets_python3_3(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-)] >> required by (app-admin/webapp-config-1.52-r1:0/0::gentoo, installed) > > > > Now it's app-admin/webapp-config it has the same dep on portage > (sys-apps/portage[${PYTHON_USEDEP}]) only when the portage use flag is > enabled. > > You're trying to build portage with a new python target when everything else > is built for a different > python version. Either change portage's to the same as everythhing else or > remerge all packages that depend > on portage first.
Actually rebuilding everything that depends on python won't work because the --newuse would've pull them if it was a global change. You must've changed just for portage on package.use at some point. What is the output of "equery uses app-admin/webapp-config sys-apps/portage"? -- Fernando Rodriguez