Gentoo Archives: gentoo-user

From: lee <lee@××××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Pseudo first impressions
Date: Sat, 29 Apr 2017 20:41:18
Message-Id: 871ssb0x13.fsf@heimdali.yagibdah.de
In Reply to: [gentoo-user] Pseudo first impressions by Alan Mackenzie
1 Alan Mackenzie <acm@×××.de> writes:
2
3 > For a start, I could barely read parts of it, which were displayed in
4 > dark blue text on a black background.
5
6 Yes, that always annoys me, too. You need to copy it from the terminal
7 and paste it into emacs, and then it's still not exactly readable or
8 even understandable.
9
10 > Setting up /etc/portage/color.map is not the first thing a new user
11 > should have to do to be able to read messages from emerge. This is,
12 > however, something I knew had to be done, and I did it.
13
14 I didn't know that there's such a thing. That should be mentioned in
15 the docs.
16
17 > The error message was "Multiple package instances within a single
18 > package slot have been pulled into the dependency graph, resulting in a
19 > slot conflict:". Uhh???
20
21 Yeah, I never saw that graph.
22
23 > Is this gobbledegook really what a new user should be seeing, having not
24 > yet installed any packages, bar a very few, beyond what is requisite to
25 > bringing a new machine up?
26
27 The common answer to this is that the devs don't have time and/or can't
28 be bothered to improve this, and it's too complicated anyway.
29
30 > The actual conflict packages are:
31 > dev-lang/perl-5.24.1-r1:0/5.24::gentoo
32 > and
33 > dev-lang/perl-5.22.3-rc4:0/5.22::gentoo
34 > , "pulled in" by internal system packages I've got no direct interest
35 > in, plus, shockingly, "and 2 more with the same problem" and "and 5 more
36 > with the same problem".
37
38 It's usually hundreds, not only 2 or 5.
39
40 > I'm glad I've got the experience with Gentoo to know it's worth
41 > ploughing on through these messes.
42
43 How's all the pain worth it? It's not even all about the pain, it's
44 about keeping things working and up to date. Even just that may be
45 impossible with Gentoo, even if you have the time.
46
47 > Other than that, it seems like a pretty ghastly mistake by Gentoo's
48 > quality control. I know none of you get paid for it, and you all do it
49 > for love. I admit I probably wouldn't have done the job much better
50 > myself. But for Gentoo's sake, something needs to get better.
51
52 Being able to update at all would be a good start.
53
54
55 BTW, what's with this:
56
57
58 emerge -a feh
59 [...]
60 !!! existing preserved libs:
61 >>> package: sys-libs/binutils-libs-2.27
62 * - /usr/lib64/libbfd-2.25.1.so
63 * used by /usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1/libopcodes-2.25.1.so (sys-devel/binutils-2.25.1-r1)
64 Use emerge @preserved-rebuild to rebuild packages using these libraries
65
66 emerge @preserved-rebuild
67 [...]
68 >>> Emerging (1 of 1) sys-devel/binutils-2.25.1-r1::gentoo
69 [...]
70 >>> Installing (1 of 1) sys-devel/binutils-2.25.1-r1::gentoo
71 >>> Jobs: 1 of 1 complete Load avg: 3.41, 1.36, 0.60
72 [...]
73 !!! existing preserved libs:
74 >>> package: sys-libs/binutils-libs-2.27
75 * - /usr/lib64/libbfd-2.25.1.so
76 * used by /usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1/libopcodes-2.25.1.so (sys-devel/binutils-2.25.1-r1)
77 Use emerge @preserved-rebuild to rebuild packages using these libraries
78
79
80
81 It's not possible to emerge net-dns/bind (I'm guessing that might be
82 because of binutils having some issue) and mysql-workbench. The old
83 version of bind is still working, but what if it wasn't already
84 installed? Also, I had to patch dev-perl/GD to get that to work. What
85 will fail next?
86
87 So yes, it's not only about updates but about installing something in
88 general: It may work or not, and it may break other things or not, or it
89 may require you to do something because something has been pulled into
90 something by something, or you need to remove something, or something
91 doesn't work because of something ...
92
93
94 --
95 "Didn't work" is an error.

Replies

Subject Author
Re: [gentoo-user] Pseudo first impressions Daniel Frey <djqfrey@×××××.com>