1 |
* Michael Mol <mikemol@×××××.com> [120328 11:28]: |
2 |
> On Wed, Mar 28, 2012 at 11:14 AM, Todd Goodman <tsg@×××××××××.net> wrote: |
3 |
> > * Neil Bothwick <neil@××××××××××.uk> [120328 11:06]: |
4 |
> >> On Wed, 28 Mar 2012 10:15:19 -0400, Todd Goodman wrote: |
5 |
> >> |
6 |
> >> > x11-libs/fltk is in world. |
7 |
> >> |
8 |
> >> Why? |
9 |
> > |
10 |
> > Don't know. Probably forgot the -1 at some point or needed it for some |
11 |
> > software outside of Gentoo. |
12 |
> > |
13 |
> >> |
14 |
> >> > Or have I broken my system? |
15 |
> >> |
16 |
> >> Probably. There is rarely a good reason for having libraries in world. |
17 |
> > |
18 |
> > Fine, but it hardly seems that it's broken just because there's a |
19 |
> > library in world? |
20 |
> |
21 |
> Remove it from world, and try an emerge -p --depclean. |
22 |
|
23 |
No offense, but I wasn't really asking how to remove packages |
24 |
from my system if I need both slots for some reason. |
25 |
|
26 |
It wants to then depclean both versions (no surprise there.) |
27 |
|
28 |
> |
29 |
> Having the library in world ties you to a particular name for that |
30 |
> library, among (potentially) other things. That could conceivably lead |
31 |
> to ping-ponging if an update moves it away from some piece of that |
32 |
> original description, and than another update notices that it's |
33 |
> missing. |
34 |
|
35 |
Yes, of course if the ebuild names change then it's a possible problem. |
36 |
The same for an ebuild for a package that isn't a library. |
37 |
|
38 |
It still seems broken for emerge to want to install both versions in |
39 |
slots and then turn around and remove one of them immediately |
40 |
afterwards. |
41 |
|
42 |
Todd |