Gentoo Archives: gentoo-user

From: Fernando Rodriguez <cyklonite@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] EAPI packages
Date: Mon, 15 Aug 2016 13:40:40
Message-Id: 79932ac7-f230-4b81-20c5-2456fbbd74d4@gmail.com
In Reply to: Re: [gentoo-user] EAPI packages by Fernando Rodriguez
1 On 08/15/2016 09:12 AM, Fernando Rodriguez wrote:
2 > On 08/13/2016 09:40 AM, hw wrote:
3 >> Fernando Rodriguez schrieb:
4 >>> -----BEGIN PGP SIGNED MESSAGE-----
5 >>> Hash: SHA256
6 >>>
7 >>> On 08/12/2016 08:44 AM, Jeroen Mathon wrote:
8 >>>> Is it perhaps an idea to mask the gentoolkit package when updating portage?
9 >>>
10 >>> Since that version of gentoolkit doesn't depend on a specific version of portage
11 >>> but does depend on portage with the same python_targets use flags, I think the problem
12 >>> is that you're trying to emerge portage and gentoolkit with different python_target_XXX
13 >>> flags, So just make sure they're the same.
14 >
15 >> I have removed gentoolkit, and it still fails:
16 >
17 >> emerge --ask --update --newuse portage
18 >> [...]
19 >> WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
20 >
21 >> sys-apps/portage:0
22 >
23 >> (sys-apps/portage-2.2.28:0/0::gentoo, ebuild scheduled for merge) conflicts with
24 >> 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)
25 >
26 >
27 >
28 > 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.
29 >
30 > You're trying to build portage with a new python target when everything else is built for a different
31 > python version. Either change portage's to the same as everythhing else or remerge all packages that depend
32 > on portage first.
33
34 Actually rebuilding everything that depends on python won't work because the --newuse would've pull
35 them if it was a global change. You must've changed just for portage on package.use at some point.
36 What is the output of "equery uses app-admin/webapp-config sys-apps/portage"?
37
38
39
40 --
41
42 Fernando Rodriguez