1 |
On Mon, 02 Jan 2012 08:50:36 -0500 |
2 |
Michael Orlitzky <michael@××××××××.com> wrote: |
3 |
|
4 |
> On 01/02/2012 08:36 AM, Neil Bothwick wrote: |
5 |
> > On Mon, 02 Jan 2012 05:06:32 -0600, Dale wrote: |
6 |
> > |
7 |
> >> That's why I fixed the new way to be closer to what I am used to. |
8 |
> >> I added --oneshot to my make.conf. When I really need to add |
9 |
> >> something to world, I just use --select y -nav. To me, that is a |
10 |
> >> lot of extra steps to be "consistent". |
11 |
> > |
12 |
> > You are trying to be "consistent" with your memory of how things |
13 |
> > used to work (which is flawed, oneshot has been around a lot longer |
14 |
> > than you think). Zac is looking for self-consistency. |
15 |
> > |
16 |
> > Unfortunately, this is one of those cases where there is no |
17 |
> > overriding argument in favour of one way or the other, prejudice |
18 |
> > and inertia play more of a part than logic for most people. |
19 |
> |
20 |
> Sure there is: adding a package to the world file can screw up your |
21 |
> system if it's unintentional. |
22 |
> |
23 |
> *Not* adding the package to world when you do an update is *not* |
24 |
> harmful, because, |
25 |
> |
26 |
> * Nobody would use --update to install a new package |
27 |
> * Depclean can show you that you made a mistake |
28 |
> |
29 |
|
30 |
There's a deeper more fundamental assumption at work here, and it's the |
31 |
targeted userbase. |
32 |
|
33 |
Devs assume Gentoo users use Gentoo because the user wants control and |
34 |
tells the computer what to do. By and large that's how it works (except |
35 |
for catastrophic or unrecoverable errors like unmerging python or |
36 |
portage). |
37 |
|
38 |
So when the user tells portage to emerge (not merge) something it goes |
39 |
in world as obviously that's what the user wanted. Presumably the user |
40 |
knows what they are doing and can deal with both pieces. If the user |
41 |
would rather have software hold his hand, that user is better served by |
42 |
Windows or Ubuntu or any number of user-centric distros, but probably |
43 |
not by Gentoo. |
44 |
|
45 |
This isn't elitist, it's just the way things are. Portage's job is to |
46 |
listen to *you*, not to to tell you what you want. The automation |
47 |
portage provides is just the logical conclusion of what should happen |
48 |
in future after you emerged something. |
49 |
|
50 |
-- |
51 |
Alan McKinnnon |
52 |
alan.mckinnon@×××××.com |