1 |
On Wed, Mar 28, 2012 at 10:15:19AM -0400, Todd Goodman wrote |
2 |
> I've been getting the following "Ping-ponging" of fltk for maybe a |
3 |
> couple weeks now. |
4 |
> |
5 |
> What I mean is that I have x11-libs/fltk-2.0_pre6970-r1:2 installed and |
6 |
> slotted. |
7 |
> |
8 |
> When I emerge -avD --changed-use world it wants to slot install |
9 |
> x11-libs/fltk-1.3.0-r1 |
10 |
> |
11 |
> x11-libs/fltk is in world. |
12 |
> |
13 |
> However after having both slots installed and emerge --depclean wants to |
14 |
> remove x11-libs/fltk-1.3.0-r1. |
15 |
> |
16 |
> Then the next time I emerge world it wants to put it back, etc etc etc |
17 |
> |
18 |
> Is there something screwy with the slotting? |
19 |
|
20 |
Yes, there is something screwy with the slotting. Are you running |
21 |
dillo test builds or anything else that requires fltk? There is extreme |
22 |
brokeness in the numbering/versioning scheme. Long story... |
23 |
|
24 |
* in the beginning was fltk-0.x.y.z |
25 |
* it was superceded by fltk-1.0.x.y.z |
26 |
* which was superceded by fltk-1.1.x.y.z |
27 |
* which was superceded by fltk-1.2.x.y.z |
28 |
|
29 |
* someone came along and did *AN UNOFFICIAL VERSION* with a few |
30 |
"additional goodies" and in "a fit of Firefoxity", bumped the major |
31 |
version number. So it became fltk-2.0.x.y.z |
32 |
|
33 |
* *THE OFFICIAL VERSION* superceded fltk-1.2.x.y.z and fltk-2.0.x.y.z |
34 |
with fltk-1.3.x.y.z |
35 |
|
36 |
So, yes, fltk-1.3.x.y.z is a newer version than fltk-2.0.x.y.z. |
37 |
Unfortunately, Gentoo/Portage only knows version numbers, and as far as |
38 |
it's concerned 2.0 > 1.3. Gentoo is not responsible for this garbage. |
39 |
You have to fix this problem manually by... |
40 |
|
41 |
unmerge =x11-libs/fltk-2.0_pre6970-r1 |
42 |
|
43 |
Note that fltk-2.0_pre6970-r1.ebuild contains the comments... |
44 |
|
45 |
# NOTE: KEYWORDS removed in purpose since everything from gentoo-x86 is |
46 |
# using |
47 |
# FLTK 1.3.0 series from SLOT="1" now |
48 |
#KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" |
49 |
|
50 |
fltk-1.3 will handle what fltk-2.0 handled, unless you have some very |
51 |
hard-coded software. |
52 |
|
53 |
-- |
54 |
Walter Dnes <waltdnes@××××××××.org> |