Gentoo Archives: gentoo-user

From: Holly Bostick <motub@××××××.nl>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] package conflict on update
Date: Sat, 07 Jan 2006 02:13:53
Message-Id: 43BF20C5.8040107@planet.nl
In Reply to: Re: [gentoo-user] package conflict on update by Trenton Adams
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

Replies

Subject Author
Re: [gentoo-user] package conflict on update Trenton Adams <trenton.d.adams@×××××.com>
Re: [gentoo-user] package conflict on update Trenton Adams <trenton.d.adams@×××××.com>