Gentoo Archives: gentoo-user

From: Trenton Adams <trenton.d.adams@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] package conflict on update
Date: Sat, 07 Jan 2006 05:17:17
Message-Id: 9b1675090601062113q6f9005bfta57d9f00b0db8226@mail.gmail.com
In Reply to: Re: [gentoo-user] package conflict on update by Holly Bostick
1 Oops, forgot to reply to everything.
2
3 On 1/6/06, Holly Bostick <motub@××××××.nl> wrote:
4 > Trenton Adams schreef:
5 > > On 1/5/06, Neil Bothwick <neil@××××××××××.uk> wrote:
6 > >
7 > >>On Thu, 5 Jan 2006 16:32:20 -0700, Trenton Adams wrote:
8 > >>
9 > >>
10 > >>>>something like
11 > >>>>
12 > >>>>if_blocked_by('openmotif')
13 > >>>> ewarn "You must unmerge openmotif before proceeding"
14 > >>>
15 > >>>Yes, or as follows...
16 > >>>
17 > >>>if_blocked_by('openmotif')
18 > >>> auto_unmerge('openmotif')
19 > >>> # continue with merge which should automatically be merging openmotif
20 > >>>anyhow.
21 > >>
22 > >>Absolutely not! I don't want portage removing something I may be using at
23 > >>the time without my saying so.
24 > >
25 > >
26 > > Good point. Perhaps it should ask then?
27 > >
28 > >
29 >
30 > Well, it does, by stopping and waiting for you to perform an action and
31 > either restart the stopped process (if the action you took was to
32 > unmerge the blocking package), or to forego the stopped process
33 > entirely, if you choose not to remove the blocked package because you
34 > want to keep it for whatever reason (it could happen).
35 >
36 > You're assuming that unmerging the blocking package is *always* the
37 > right solution for everyone at all times (in this case, it's not really
38 > relevant, since motif-config will itself re-install openmotif), but the
39 > point of Gentoo is that you are in control. If I am in control, then I
40 > have to decide what I want done in each particular situation that
41 > occurs, which is exactly what I have to do with the current setup-- very
42 > obviously, since Portage will stop until I make a decision and act on
43 > it. So fine, your new updated Portage informs me there's a block, and
44 > says, "I could do this to solve it, shall I?" I myself am going to say
45 > "no", because I want to know the nature of the block, and how Portage's
46 > proposed action is going to affect the system that I have carefully
47 > customized to my individual needs.
48
49 Yes, flexibility is GREAT. That's one reason I really like gentoo,
50 and linux in general. However, I also like simplicity, or should I
51 say, I like to have the choice. So, one could easily make gentoo have
52 auto-detect and handle features, while allowing configuration changes
53 that disable automatic behaviour. You could have individual
54 enable/disable options for each feature, as well as one global feature
55 than enables/disables all auto-detect features. Then you could have
56 include/excludes for each feature so that the global would not
57 override them.
58
59 So, the bottom line is this, one person says that things are difficult
60 because they need to be, in order to be flexible. But I say that if
61 things are truly flexible, then it should also be possible to make
62 them automatic, or simple. That's what I call ULTIMATE flexiblity,
63 which is what I mentioned in another post that I made. When I
64 originally started with gentoo linux, I read the part about why gentoo
65 linux came about. Basically it was all about doing things the way you
66 want. Well, I like the flexiblity, but I also want the simplicity. :)
67 Let us have the simplicity of RedHat, and RPMs (waiting for flames),
68 but with flexibility as well.
69
70 I understand that gentoo is a work in progress, and will probably
71 remain that way forever (I HOPE). So, any ideas should at least be
72 analyzed, and thought out, and not just discarded.
73
74 >
75 > So I'm right in the same position as I was anyway; the emerge is stopped
76 > (because I said, no don't go on with whatever you plan), and I'm off
77 > reading ChangeLogs and the like to see what's going on in the
78 > environment I'm suddenly dealing with. I suppose that it's all very nice
79 > to have some extra dialog as if Portage was communicating with me more
80 > "humanely", but it's just cosmetic, in actual fact.
81 >
82 > Of course, that may be because I take time to read some of the
83 > comprehensive documentation that so many have taken the time to write,
84 > so I know what a Blocked Package is, so it doesn't freak me out when I
85 > come across one. So sue me and call me names... oh wait, you had your
86 > rant already. We'll mark that item "Done", then.
87 >
88 > Ultimately, I'm sure such an extra dialog would be a nice thing, but I
89 > don't so much see it as something to get all riled up about. Maybe it's
90 > just me.
91 >
92 > Holly
93 >
94 >
95 > --
96 > gentoo-user@g.o mailing list
97 >
98 >
99
100 --
101 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] package conflict on update Holly Bostick <motub@××××××.nl>
Re: [gentoo-user] package conflict on update Abhay Kedia <abhay.ilugd@×××××.com>