1 |
Trenton Adams schreef: |
2 |
> On 1/5/06, Tom Martin <slarti@g.o> wrote: |
3 |
> |
4 |
>> On Thu, 5 Jan 2006 00:29:57 -0700 Trenton Adams |
5 |
>> <trenton.d.adams@×××××.com> wrote: |
6 |
>> |
7 |
>> |
8 |
>>> Ok, so I get the output below when trying to merge after a sync |
9 |
>>> today. My guess is that the openmotif package was made into two |
10 |
>>> separate packages, correct? |
11 |
>>> |
12 |
>>> To the portage developers, how could this be handled? Perhaps |
13 |
>>> emerge could somehow figure out the reason for such a conflict, |
14 |
>>> and then automatically unmerge the original package? |
15 |
>> |
16 |
>> Not really a question to the portage developers -- just unmerge |
17 |
>> openmotif (the blocker) and continue as normal. |
18 |
> |
19 |
> |
20 |
> So what happens to the unknowing user that doesn't figure out that |
21 |
> the package was split into multiple packages? Especially if it's a |
22 |
> critical system package. They may not like the idea of unmerging the |
23 |
> package, and re-merging. |
24 |
> |
25 |
> |
26 |
|
27 |
You actually don't have to 're-merge'; the openmotif upgrade will be |
28 |
installed by motif-config. |
29 |
|
30 |
This is actually standard operating procedure; the normal way to resolve |
31 |
the vast majority of blocks is to unmerge the package that is blocking |
32 |
something. |
33 |
|
34 |
The fact that one (installed) package blocks another (to-be-installed) |
35 |
package is almost always because the to-be-installed package replicates |
36 |
the functionality of the currently-installed package, contains it, or |
37 |
the currently-installed package must be specifically installed as a |
38 |
dependency of the to-be-installed package. Sometimes the issue is that |
39 |
the to-be-installed package breaks with the currently-installed package |
40 |
remaining installed. |
41 |
|
42 |
But in all of these cases, the solution is to unmerge the blocking |
43 |
package, and then trust Portage (and the devs) to sort everything out so |
44 |
that you don't lose any functionality. This trust is 98% of the time |
45 |
well-placed. |
46 |
|
47 |
Holly |
48 |
-- |
49 |
gentoo-user@g.o mailing list |