Gentoo Archives: gentoo-user

From: Meino.Cramer@×××.de
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] And so the emerge spake: Let there be conflicts...and see, everything was chaos and sin...
Date: Sun, 26 Apr 2015 07:58:07
Message-Id: 20150426075753.GC4390@solfire
In Reply to: Re: [gentoo-user] And so the emerge spake: Let there be conflicts...and see, everything was chaos and sin... by Alan McKinnon
1 Alan McKinnon <alan.mckinnon@×××××.com> [15-04-26 09:44]:
2 > On 25/04/2015 18:07, Meino.Cramer@×××.de wrote:
3 > > Hi,
4 > >
5 > > A novice asks the master Emerge:
6 > > "Is there Zen also in every upgrade, which will serve to Gentoo?"
7 > >
8 > > Master Emerge moved a little bit and spoke:
9 > >
10 > > WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
11 > >
12 > > x11-libs/libXfont:0
13 > >
14 > > (x11-libs/libXfont-1.5.1:0/0::gentoo, ebuild scheduled for merge) conflicts with
15 > > <x11-libs/libXfont-1.5.0 required by (x11-base/xorg-server-1.12.4-r4:0/1.12.4::gentoo, installed)
16 > > ^ ^^^^^
17 > >
18 > > x11-proto/fontsproto:0
19 > >
20 > > (x11-proto/fontsproto-2.1.3:0/0::gentoo, ebuild scheduled for merge) conflicts with
21 > > <x11-proto/fontsproto-2.1.3 required by (x11-libs/libXfont-1.4.9:0/0::gentoo, installed)
22 > > ^ ^^^^^
23 > > <x11-proto/fontsproto-2.1.3 required by (x11-base/xorg-server-1.12.4-r4:0/1.12.4::gentoo, installed)
24 > > ^ ^^^^^
25 > >
26 > > The novice was buffled and did not understand a single word.
27 > > He tries hard to circumvent any conflict with the master but
28 > > finally he struggled and failed.
29 > >
30 > > It seems that the inner light of the Zen of Gentoo will not be shed on
31 > > everyone...
32 > >
33 > > ;)
34 > >
35 > > Any enlightenment is hardly welcome!
36 > >
37 > > Best regards,
38 > > a Novice
39 > > (at least when it comes to this output)
40 >
41 >
42 >
43 > So here's how you read that dense stuff:
44 >
45 > <x11-libs/libXfont-1.5.0 required by
46 > (x11-base/xorg-server-1.12.4-r4:0/1.12.4::gentoo, installed)
47 >
48 > This means that you have xorg-server-1.12.4-r4 installed which depends
49 > on libXfont with this limitation: <x11-libs/libXfont-1.5.0
50 >
51 > You only get that sort of emerge output when portage is forced to
52 > install a package that is NOT latest due to some other package having a
53 > constraint on it dependencies. Look at eix for libXfont, there's a
54 > version 1.5.1 available but portage can't use it because of limitations
55 > from your current version of xorg-server.
56 >
57 > The same process applies to fontsproto as well.
58 >
59 > There is nothing for you to do with this output, it is informational
60 > (but not labelled as such so you can see it). Maybe run emerge without
61 > -v, see if that removes the output
62 >
63 > tl;dr
64 >
65 > Why is this confusing?
66 >
67 > Well, it's because portage's output is ass-hat backwards. Portage is
68 > actually making a fundamental cock-up in output design called "exposing
69 > the underlying interface in the output" and it's a sign of lazy design.
70 >
71 > What you really want to know is "libXfont-1.5.1 is available, so why
72 > can't portage use it?" The output dumps the depends tree to screen and
73 > totally doesn't say what you really want to know. So now you have to run
74 > eix and read ebuilds to get a proper answer. Stupid really, when portage
75 > already has all of the information available to it!
76 >
77 >
78 > --
79 > Alan McKinnon
80 > alan.mckinnon@×××××.com
81 >
82 >
83
84
85 Hi Alan,
86
87 thanks for your help! Good to know, that's not totally me not
88 understanding, what's going on on my machine...but there are also the
89 enigmatic words of Master Emerge, which blows fog into my pain
90 suffering brain... ;)))
91
92 For me it looked like a typical "blocked" situation and something,
93 which needs to be fixxed...
94
95 But it only means: Everything is fine but it is not using the newest
96 of the valid siftware revisions.
97
98 But I am sure it will not take too long until I am again kneeling in
99 front of altar of the allmigthy Emerge as a novice trying to decipher
100 its holy words....
101
102 Until then,..best regards and have a nice Sunday!
103 Meino

Replies