Gentoo Archives: gentoo-user

From: Todd Goodman <tsg@×××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?
Date: Wed, 28 Mar 2012 15:58:13
Message-Id: 20120328155516.GP27585@ns1.bonedaddy.net
In Reply to: Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk? by Michael Mol
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