Gentoo Archives: gentoo-user

From: Fast Turtle <fturtle@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] The war continues.
Date: Sat, 19 Mar 2016 03:21:13
Message-Id: CAK2sGBXsfF3WVQKXcvEo=7dD=5+qTeBjqi9oJO=eRRqsTS7BoQ@mail.gmail.com
In Reply to: [gentoo-user] The war continues. by Alan Grimes
1 Before using revdep-rebuild, you need to do a -pW --clean to see
2 what's old/obsolete on the system. It can clear lots of cruft after
3 just six months of updates. Once you see what needs to be cleared, you
4 can do an -a (ask) before remove. Saves you from the sytem pulling
5 python and fragging portage. Once you've cleaned the system and
6 updated things, then a revdep-rebuild shouldn't give you too many
7 problems but if it does, keep in mind that a clean install doesn't
8 take that long and you get the opurtunity to ensure that all of your
9 flags (package u/mask) are all correct.
10
11 On Thu, Mar 17, 2016 at 7:55 AM, Alan Grimes <ALONZOTG@×××××××.net> wrote:
12 > My effort to update my syestem continues unabated. =\
13 >
14 > One problem is that every time revdep-rebuild is run, it always rebuilds
15 > all of libreoffice, an 8-hour build. WTF, seriously, WTF?
16 >
17 > I made the mistake of syncing portage again and was thrown back into
18 > useflag hell:
19 >
20 > I tried to fix it by setting wayland, gles2 and egl to default because
21 > they were breaking other packages.
22 >
23 >
24 > I don't even know how to read the current error message:
25 >
26 > ######
27 >
28 > tortoise ~ # ./pretendupdate
29 >
30 > These are the packages that would be merged, in order:
31 >
32 > Calculating dependencies... done!
33 >
34 > !!! Multiple package instances within a single package slot have been pulled
35 > !!! into the dependency graph, resulting in a slot conflict:
36 >
37 > media-libs/mesa:0
38 >
39 > (media-libs/mesa-11.1.2-r1:0/0::gentoo, ebuild scheduled for merge)
40 > pulled in by
41 > (no parents that aren't satisfied by other packages in this slot)
42 >
43 > (media-libs/mesa-11.1.2-r1:0/0::gentoo, installed) pulled in by
44 > media-libs/mesa[egl,gbm,gles2?,wayland] required by
45 > (kde-plasma/kwin-5.5.5:5/5::gentoo, ebuild scheduled for merge)
46 >
47 > ^^^^^^^
48 >
49 >
50 > It might be possible to solve this slot collision
51 > by applying all of the following changes:
52 > - media-libs/mesa-11.1.2-r1 (Change USE: +wayland +gles2)
53 >
54 >
55 > !!! The ebuild selected to satisfy "app-text/asciidoc" has unmet
56 > requirements.
57 > - app-text/asciidoc-8.6.9-r2::gentoo USE="graphviz -examples -highlight
58 > -test" ABI_X86="64" PYTHON_SINGLE_TARGET="-pypy -python2_7"
59 > PYTHON_TARGETS="python2_7 -pypy"
60 >
61 > The following REQUIRED_USE flag constraints are unsatisfied:
62 > exactly-one-of ( python_single_target_pypy
63 > python_single_target_python2_7 )
64 >
65 > The above constraints are a subset of the following complete expression:
66 > exactly-one-of ( python_single_target_pypy
67 > python_single_target_python2_7 ) python_single_target_pypy? (
68 > python_targets_pypy ) python_single_target_python2_7? (
69 > python_targets_python2_7 )
70 >
71 > (dependency required by "net-misc/tor-0.2.8.1_alpha::gentoo" [installed])
72 > (dependency required by "@selected" [set])
73 > (dependency required by "@world" [argument])
74 > tortoise ~ #
75 >
76 > #####
77 >
78 > Current state of mind: put a live hand grenade in to the computer and
79 > walk away.
80 >
81 > I've been using Gentoo Every day now for ten years. This is an entirely
82 > New level of bullshit. =(
83 >
84 >
85 > Modest list of complete and utter FAIL:
86 >
87 > ####
88 >
89 > tortoise portage # tree -L 2
90 > .
91 > ├── app-office
92 > │ └── texmacs-1.99.2-r1
93 > ├── dev-libs
94 > │ ├── libcdio-0.93
95 > │ └── libcdio-paranoia-0.93_p1
96 > ├── dev-qt
97 > │ └── qtwebkit-5.5.1-r1
98 > ├── kde-apps
99 > │ └── kdesdk-kioslaves-15.12.2
100 > ├── kde-plasma
101 > │ ├── oxygen-5.5.5
102 > │ └── oxygen-fonts-5.4.3
103 > ├── media-gfx
104 > │ └── fontforge-20150824
105 > ├── media-libs
106 > │ ├── opencv-3.1.0-r2
107 > │ └── x264-0.0.20151011
108 > └── media-video
109 > └── vcdimager-0.7.24
110 >
111 > 19 directories, 0 files
112 > tortoise portage #
113 >
114 >
115 >
116 > --
117 > IQ is a measure of how stupid you feel.
118 >
119 > Powers are not rights.
120 >
121 >