Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Problem with emerge --update
Date: Wed, 01 Jul 2009 07:14:30
Message-Id: 200907010912.48589.alan.mckinnon@gmail.com
In Reply to: Re: [gentoo-user] Problem with emerge --update by Massimiliano Ziccardi
1 On Tuesday 30 June 2009 23:17:02 Massimiliano Ziccardi wrote:
2 > >It's far preferable to let people like yourself suffer the consequences of
3 >
4 > not
5 >
6 > >reading documentation
7 >
8 > Touched :-)
9 >
10 > However, I read the documentation.
11 > It's just that this is my first gentoo installation: I didn't get I had to
12 > uninstall the older version of the software to upgrade to the new one.
13
14 You get to learn those tricks as you go along. Normally, one just upgrades and
15 portage takes care of the "install old one, install new one" step. But KDE
16 split and monolithic ebuilds covering the same KDE package are different in
17 this regard - they are incompatible and cannot co-exist on the same machine.
18
19 > Especially when it says 'We still provide monolithic ebuilds for 3.5 (up
20 > till 3.5.9) and they are ***cleanly interoperable*** with the split ones.'
21
22 That's a strange statement for the document to make. Split and monolithic can
23 interoperate as long as you keep them cleanly separated. Take an example -
24 kdepim and kdegames. Both have full monolithic and split ebuilds. You might
25 decide you do indeed want all of kdepim [1] but not all the games. So you
26 could emerge kdepim and selectively pick the few split-ebuild games you do
27 want.
28
29 What you can't do is also try to emerge kmail - that clashes with the kmail
30 that kdepim wants to put there.
31
32 [1] Here you would actually use kdepim-meta in the real world (it pulls in all
33 the kdepim split ebuilds), but this is a demonstration, not a list of accurate
34 install instructions.
35
36 >
37 > However, I think now I understand how it works a little bit more (but not
38 > too much ;-) ).
39 >
40 > One more thing: couldn't those 'stable users' read the documentation too,
41 > and unmask the obsolete package (if they were masked)?
42
43 Think about this. You are asking users who have been doing something one way
44 for years, to all of a sudden have their packages masked, their systems
45 broken, expect them to go and find documentation (the location of which is not
46 easy to provide at that time), unmask stuff and continue.
47
48 Why? And for what benefit?
49
50 The way it is done is the best possible way for all the users. Existing users
51 continue as they did, new users get to make a choice first (which is something
52 they have to do anyway).
53
54 >
55 > Massimiliano
56
57 --
58 alan dot mckinnon at gmail dot com

Replies

Subject Author
Re: [gentoo-user] Problem with emerge --update Massimiliano Ziccardi <massimiliano.ziccardi@×××××.com>