1 |
Hi, |
2 |
|
3 |
I´m trying to upgrade portage because I´m getting a message that it |
4 |
needs to be able to work with EAPI 6 packages and can only do EAPI 5. |
5 |
|
6 |
I´m running into merge conflicts when trying to update portage, and |
7 |
apparently one of the packages (dev-python/cryptography) I could try |
8 |
to update first to be able to update portage requires a version of |
9 |
portage that can handle EAPI 6 packages. |
10 |
|
11 |
How can upgrade portage? |
12 |
|
13 |
|
14 |
emerge -a portage --newuse --update |
15 |
[...] |
16 |
These are the packages that would be merged, in order: |
17 |
|
18 |
Calculating dependencies... done! |
19 |
[ebuild N ] sys-apps/install-xattr-0.5 |
20 |
[ebuild N ] dev-python/packaging-15.3-r2 USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) -python3_3 (-python3_5)" |
21 |
[ebuild U ] dev-python/setuptools-18.4 [7.0] PYTHON_TARGETS="python3_4* -python3_3* (-python3_5)" |
22 |
[ebuild N ] dev-python/certifi-2015.11.20 PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) -python3_3 (-python3_5)" |
23 |
[ebuild N ] dev-python/pyxattr-0.5.5 USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_4 (-pypy) -python3_3 (-python3_5)" |
24 |
[ebuild U ] sys-apps/portage-2.2.28 [2.2.14] USE="xattr*" PYTHON_TARGETS="python3_4* -python3_3* (-python3_5)" |
25 |
|
26 |
!!! Multiple package instances within a single package slot have been pulled |
27 |
!!! into the dependency graph, resulting in a slot conflict: |
28 |
|
29 |
dev-python/setuptools:0 |
30 |
|
31 |
(dev-python/setuptools-18.4:0/0::gentoo, ebuild scheduled for merge) pulled in by |
32 |
dev-python/setuptools[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] required by (dev-python/certifi-2015.11.20:0/0::gentoo, ebuild scheduled for merge) |
33 |
|
34 |
dev-python/setuptools[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] required by (dev-python/pyxattr-0.5.5:0/0::gentoo, ebuild scheduled for merge) |
35 |
|
36 |
|
37 |
(dev-python/setuptools-7.0:0/0::gentoo, installed) pulled in by |
38 |
dev-python/setuptools[python_targets_python2_7(-),python_targets_python3_3(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] required by (dev-python/cryptography-0.6.1:0/0::gentoo, installed) |
39 |
|
40 |
dev-python/setuptools[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] required by (dev-python/chardet-2.2.1:0/0::gentoo, installed) |
41 |
|
42 |
|
43 |
sys-apps/portage:0 |
44 |
|
45 |
(sys-apps/portage-2.2.28:0/0::gentoo, ebuild scheduled for merge) pulled in by |
46 |
sys-apps/portage (Argument) |
47 |
|
48 |
(sys-apps/portage-2.2.14:0/0::gentoo, installed) pulled in by |
49 |
sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] required by (app-portage/gentoolkit-0.3.0.9-r2:0/0::gentoo, installed) |
50 |
|
51 |
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) |
52 |
[...] |
53 |
emerge -a dev-python/cryptography --newuse --update |
54 |
[...] |
55 |
These are the packages that would be merged, in order: |
56 |
|
57 |
Calculating dependencies... done! |
58 |
|
59 |
!!! The following update has been skipped due to unsatisfied dependencies: |
60 |
|
61 |
dev-python/cryptography:0 |
62 |
|
63 |
!!! All ebuilds that could satisfy ">=dev-python/cffi-1.4.1:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_3(-)?,-python_single_target_python3_3(-),python_targets_python3_4(-)?,-python_single_target_python3_4(-),python_targets_python3_5(-)?,-python_single_target_python3_5(-)]" have been masked. |
64 |
!!! One of the following masked packages is required to complete your request: |
65 |
- dev-python/cffi-1.7.0::gentoo (masked by: EAPI 6) |
66 |
- dev-python/cffi-1.6.0::gentoo (masked by: EAPI 6) |
67 |
- dev-python/cffi-1.5.2::gentoo (masked by: EAPI 6) |
68 |
|
69 |
The current version of portage supports EAPI '5'. You must upgrade to a |
70 |
newer version of portage before EAPI masked packages can be installed. |
71 |
[...] |
72 |
|
73 |
|
74 |
I´m so tired of these stupid conflicts that come up every time I dare |
75 |
trying to update ... It makes it impossible to keep a Gentoo installation |
76 |
up to date and seriously needs fixing. |
77 |
|
78 |
Last time it was perl (on another machine), still unsolved, now it´s portage, |
79 |
and I can´t even install freeradius because portage insists that it doesn´t |
80 |
have use flags. |