1 |
Trenton Adams schreef: |
2 |
> On 1/5/06, Neil Bothwick <neil@××××××××××.uk> wrote: |
3 |
> |
4 |
>>On Thu, 5 Jan 2006 16:32:20 -0700, Trenton Adams wrote: |
5 |
>> |
6 |
>> |
7 |
>>>>something like |
8 |
>>>> |
9 |
>>>>if_blocked_by('openmotif') |
10 |
>>>> ewarn "You must unmerge openmotif before proceeding" |
11 |
>>> |
12 |
>>>Yes, or as follows... |
13 |
>>> |
14 |
>>>if_blocked_by('openmotif') |
15 |
>>> auto_unmerge('openmotif') |
16 |
>>> # continue with merge which should automatically be merging openmotif |
17 |
>>>anyhow. |
18 |
>> |
19 |
>>Absolutely not! I don't want portage removing something I may be using at |
20 |
>>the time without my saying so. |
21 |
> |
22 |
> |
23 |
> Good point. Perhaps it should ask then? |
24 |
> |
25 |
> |
26 |
|
27 |
Well, it does, by stopping and waiting for you to perform an action and |
28 |
either restart the stopped process (if the action you took was to |
29 |
unmerge the blocking package), or to forego the stopped process |
30 |
entirely, if you choose not to remove the blocked package because you |
31 |
want to keep it for whatever reason (it could happen). |
32 |
|
33 |
You're assuming that unmerging the blocking package is *always* the |
34 |
right solution for everyone at all times (in this case, it's not really |
35 |
relevant, since motif-config will itself re-install openmotif), but the |
36 |
point of Gentoo is that you are in control. If I am in control, then I |
37 |
have to decide what I want done in each particular situation that |
38 |
occurs, which is exactly what I have to do with the current setup-- very |
39 |
obviously, since Portage will stop until I make a decision and act on |
40 |
it. So fine, your new updated Portage informs me there's a block, and |
41 |
says, "I could do this to solve it, shall I?" I myself am going to say |
42 |
"no", because I want to know the nature of the block, and how Portage's |
43 |
proposed action is going to affect the system that I have carefully |
44 |
customized to my individual needs. |
45 |
|
46 |
So I'm right in the same position as I was anyway; the emerge is stopped |
47 |
(because I said, no don't go on with whatever you plan), and I'm off |
48 |
reading ChangeLogs and the like to see what's going on in the |
49 |
environment I'm suddenly dealing with. I suppose that it's all very nice |
50 |
to have some extra dialog as if Portage was communicating with me more |
51 |
"humanely", but it's just cosmetic, in actual fact. |
52 |
|
53 |
Of course, that may be because I take time to read some of the |
54 |
comprehensive documentation that so many have taken the time to write, |
55 |
so I know what a Blocked Package is, so it doesn't freak me out when I |
56 |
come across one. So sue me and call me names... oh wait, you had your |
57 |
rant already. We'll mark that item "Done", then. |
58 |
|
59 |
Ultimately, I'm sure such an extra dialog would be a nice thing, but I |
60 |
don't so much see it as something to get all riled up about. Maybe it's |
61 |
just me. |
62 |
|
63 |
Holly |
64 |
|
65 |
|
66 |
-- |
67 |
gentoo-user@g.o mailing list |