Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-04-06 Thread Maxim Wexler
>
> emerge --ask --deep --update world
> unmerge =x11-libs/fltk-2.0_pre6970-r1
> revdep-rebuild

Done, but before that I ran -a --depclean and, whatdya know, it wanted
to delete 1.3.0 and keep 2.0!

running emerge -C against 2.0 and then revdep-rebuild seemed to have
fixed things. Next  world update should prove completely. Thanks
gentoo!



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-04-03 Thread Walter Dnes
On Tue, Apr 03, 2012 at 12:48:59PM -0600, Maxim Wexler wrote

> from update -p world console o/p:
> 
> <...>
> [ebuild  NS] x11-libs/fltk-1.3.0 [2.0_pre6970-r1] USE="threads
> -cairo -debug -doc -examples -games -opengl -pdf -xft -xinerama" 0 kB
> <...>
> 
> Now portage is repeating itself. This is what I saw last update last
> week. Getting big yawns on irc #gentoo. Does this mean nobody knows or
> nobody cares what's going on? Or is there a third alternative I
> haven't considered?

  That's what should be happening.  fltk-1.3 is newer than fltk-2.0,
notwithstanding the screwy version numbering.  Do the following...

emerge --ask --deep --update world
unmerge =x11-libs/fltk-2.0_pre6970-r1
revdep-rebuild

  Assuming you've done a recent "emerge --sync", your next update will
*NOT* attempt to pull in fltk-2.0

-- 
Walter Dnes 



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-04-03 Thread Neil Bothwick
On Tue, 3 Apr 2012 12:48:59 -0600, Maxim Wexler wrote:

> Now portage is repeating itself. This is what I saw last update last
> week. Getting big yawns on irc #gentoo. Does this mean nobody knows or
> nobody cares what's going on? Or is there a third alternative I
> haven't considered?

Have you removed it from your world file?


-- 
Neil Bothwick

Only an idiot actually READS taglines.


signature.asc
Description: PGP signature


Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-04-03 Thread Todd Goodman
* Maxim Wexler  [120403 14:55]:
> >>
> >>   fltk-1.3 will handle what fltk-2.0 handled, unless you have some very
> >> hard-coded software.
> >>
> >> --
> >> Walter Dnes 
> >
> > Thanks Walter for the description of what the real problem is here.
> >
> 
> from update -p world console o/p:
> 
> <...>
> [ebuild  NS] x11-libs/fltk-1.3.0 [2.0_pre6970-r1] USE="threads
> -cairo -debug -doc -examples -games -opengl -pdf -xft -xinerama" 0 kB
> <...>
> 
> Now portage is repeating itself. This is what I saw last update last
> week. Getting big yawns on irc #gentoo. Does this mean nobody knows or
> nobody cares what's going on? Or is there a third alternative I
> haven't considered?
> 
> MW

Hi Maxim,

Do you need fltk-2.0_pre6970-r1?

If your emerge -C it then everything should be happy with just
fltk-1.3.0 (which is actually *more recent* than 2.0_pre6970-r1
according to Walter.)

Regards,

Todd



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-04-03 Thread Maxim Wexler
>>
>>   fltk-1.3 will handle what fltk-2.0 handled, unless you have some very
>> hard-coded software.
>>
>> --
>> Walter Dnes 
>
> Thanks Walter for the description of what the real problem is here.
>

from update -p world console o/p:

<...>
[ebuild  NS] x11-libs/fltk-1.3.0 [2.0_pre6970-r1] USE="threads
-cairo -debug -doc -examples -games -opengl -pdf -xft -xinerama" 0 kB
<...>

Now portage is repeating itself. This is what I saw last update last
week. Getting big yawns on irc #gentoo. Does this mean nobody knows or
nobody cares what's going on? Or is there a third alternative I
haven't considered?

MW



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-30 Thread Todd Goodman
* Walter Dnes  [120330 02:53]:
[..]
> You have to fix this problem manually by...
> 
> unmerge =x11-libs/fltk-2.0_pre6970-r1
> 
>   Note that fltk-2.0_pre6970-r1.ebuild contains the comments...
> 
> # NOTE: KEYWORDS removed in purpose since everything from gentoo-x86 is
> # using
> #   FLTK 1.3.0 series from SLOT="1" now
> #KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
> 
>   fltk-1.3 will handle what fltk-2.0 handled, unless you have some very
> hard-coded software.
> 
> -- 
> Walter Dnes 

Thanks Walter for the description of what the real problem is here.

Todd



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-29 Thread Walter Dnes
On Wed, Mar 28, 2012 at 10:15:19AM -0400, Todd Goodman wrote
> I've been getting the following "Ping-ponging" of fltk for maybe a
> couple weeks now.
> 
> What I mean is that I have x11-libs/fltk-2.0_pre6970-r1:2 installed and
> slotted.
> 
> When I emerge -avD --changed-use world it wants to slot install
> x11-libs/fltk-1.3.0-r1
> 
> x11-libs/fltk is in world.
> 
> However after having both slots installed and emerge --depclean wants to
> remove x11-libs/fltk-1.3.0-r1.
> 
> Then the next time I emerge world it wants to put it back, etc etc etc
> 
> Is there something screwy with the slotting?

  Yes, there is something screwy with the slotting.  Are you running
dillo test builds or anything else that requires fltk?  There is extreme
brokeness in the numbering/versioning scheme.  Long story...

* in the beginning was fltk-0.x.y.z
* it was superceded by fltk-1.0.x.y.z
* which was superceded by fltk-1.1.x.y.z
* which was superceded by fltk-1.2.x.y.z

* someone came along and did *AN UNOFFICIAL VERSION* with a few
  "additional goodies" and in "a fit of Firefoxity", bumped the major
  version number.  So it became fltk-2.0.x.y.z

* *THE OFFICIAL VERSION* superceded fltk-1.2.x.y.z and fltk-2.0.x.y.z
  with fltk-1.3.x.y.z

  So, yes, fltk-1.3.x.y.z is a newer version than fltk-2.0.x.y.z.
Unfortunately, Gentoo/Portage only knows version numbers, and as far as
it's concerned 2.0 > 1.3.  Gentoo is not responsible for this garbage.
You have to fix this problem manually by...

unmerge =x11-libs/fltk-2.0_pre6970-r1

  Note that fltk-2.0_pre6970-r1.ebuild contains the comments...

# NOTE: KEYWORDS removed in purpose since everything from gentoo-x86 is
# using
#   FLTK 1.3.0 series from SLOT="1" now
#KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"

  fltk-1.3 will handle what fltk-2.0 handled, unless you have some very
hard-coded software.

-- 
Walter Dnes 



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-29 Thread David W Noon
On Thu, 29 Mar 2012 11:33:50 +0200, Willie WY Wong wrote about Re:
[gentoo-user] Anyone Else "Ping-Ponging" with fltk?:

> On Wed, Mar 28, 2012 at 05:43:00PM +0100, Penguin Lover David W Noon
> squawked:
> > In that case, the source of the breakage is almost certainly
> > Portage.
> > 
> > If a slotted package is in the world file without a slot
> > specification, Portage should really take that to mean "all
> > installed slots are required" rather than "any slot will do" -- or,
> > worse still, ignore the world entry and fall back to package
> > dependencies.
> 
> I disagree. Portage has always been very clear about this: atoms
> without slot or version specification means precisely **any
> slot/version will do**.

In that case, it is a design flaw in Portage.

> The behaviour is entirely consistent between
> the command line, ebuilds, the world and set files, as well as other
> things in the profile (per package use flag and keyword
> specifications). 

When I set a flag in package.use without a version specification, it
applies to *all* versions of that package that support that use flag.
I have been doing this for quite some years for several slotted
packages, e.g. wxWidgets.

When I manually stabilize a package in package.accept_keywords without
a version specification, *all* unmasked versions of that package become
stable.  I do this for only one package: paludis.
-- 
Regards,

Dave  [RLU #314465]
==
dwn...@ntlworld.com (David W Noon)
==


signature.asc
Description: PGP signature


Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-29 Thread Willie WY Wong
On Wed, Mar 28, 2012 at 05:43:00PM +0100, Penguin Lover David W Noon squawked:
> In that case, the source of the breakage is almost certainly Portage.
> 
> If a slotted package is in the world file without a slot specification,
> Portage should really take that to mean "all installed slots are
> required" rather than "any slot will do" -- or, worse still, ignore the
> world entry and fall back to package dependencies.

I disagree. Portage has always been very clear about this: atoms
without slot or version specification means precisely **any
slot/version will do**. The behaviour is entirely consistent between
the command line, ebuilds, the world and set files, as well as other
things in the profile (per package use flag and keyword
specifications). 

W



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Maxim Wexler
>
> Because the other slot satisfies the requirements of world, which
> contains an unslotted version. But then --update always tries to
> installed the newest suitable version. In other words, his system is
> broken.
>
>
> --
> Neil Bothwick
>

Then my system must be broken too. emerge -uND world made a new slot
for 130. Then just deleted it with depcllean. But I did run
revdep-rebuild twice and everything is  "consistent".

MW



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Maxim Wexler
On 3/28/12, Todd Goodman  wrote:
> I've been getting the following "Ping-ponging" of fltk for maybe a
> couple weeks now.
>
> What I mean is that I have x11-libs/fltk-2.0_pre6970-r1:2 installed and
> slotted.
>
> When I emerge -avD --changed-use world it wants to slot install
> x11-libs/fltk-1.3.0-r1
>
> x11-libs/fltk is in world.
>
> However after having both slots installed and emerge --depclean wants to
> remove x11-libs/fltk-1.3.0-r1.
>
> Then the next time I emerge world it wants to put it back, etc etc etc
>
> Is there something screwy with the slotting?
>
> Or have I broken my system?
>
> Thanks,
>
> Todd
>

Same here. I asked in #gentoo but got no reply.



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread David W Noon
On Wed, 28 Mar 2012 17:00:43 +0100, Neil Bothwick wrote about Re:
[gentoo-user] Anyone Else "Ping-Ponging" with fltk?:

> On Wed, 28 Mar 2012 16:17:06 +0100, David W Noon wrote:
[snip]
> > The question I think Todd Goodman is trying to ask is why a package
> > in world should be a candidate for depclean.
> 
> Because the other slot satisfies the requirements of world, which
> contains an unslotted version. But then --update always tries to
> installed the newest suitable version. In other words, his system is
> broken.

In that case, the source of the breakage is almost certainly Portage.

If a slotted package is in the world file without a slot specification,
Portage should really take that to mean "all installed slots are
required" rather than "any slot will do" -- or, worse still, ignore the
world entry and fall back to package dependencies.
-- 
Regards,

Dave  [RLU #314465]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
dwn...@ntlworld.com (David W Noon)
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


signature.asc
Description: PGP signature


Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Neil Bothwick
On Wed, 28 Mar 2012 11:39:55 -0400, Todd Goodman wrote:

> And more specifically, if the two versions of fltk are slotted it makes
> me even more surprised that portage wants to depclean the 1.3.0 version.

It can't depclean the other version, because that slot is specifically
depended on.


-- 
Neil Bothwick

Rainbows are just to look at, not to really understand.


signature.asc
Description: PGP signature


Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Neil Bothwick
On Wed, 28 Mar 2012 16:17:06 +0100, David W Noon wrote:

> > Probably. There is rarely a good reason for having libraries in
> > world.  
> 
> For us programmers it is often essential that we have one or more
> library packages in world, since we might be using that library (or
> those libraries) in projects we are developing.

Which is exactly what I was thinking of when I wrote "rarely" and not
"never". It is also the case if you are installing some out of tree
software that has dependencies in the tree, but I prefer to handle that
by creating a set as I can then unmerge the set if I remove the
software, instead of trying to remember wheat I added to world and why.

> The question I think Todd Goodman is trying to ask is why a package in
> world should be a candidate for depclean.

Because the other slot satisfies the requirements of world, which
contains an unslotted version. But then --update always tries to
installed the newest suitable version. In other words, his system is
broken.


-- 
Neil Bothwick

I can't walk on water, but I can stagger on alcohol.


signature.asc
Description: PGP signature


Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Neil Bothwick
On Wed, 28 Mar 2012 11:14:55 -0400, Todd Goodman wrote:

> > > Or have I broken my system?  
> > 
> > Probably. There is rarely a good reason for having libraries in
> > world.  
> 
> Fine, but it hardly seems that it's broken just because there's a
> library in world?

Something is depending on a particular slotted version but world has an
unslotted atom, which will pull in the highest slot. It does seem that it
is broken, but removing it from world and depcleaning will tell for sure.


-- 
Neil Bothwick

I just bought a microwave fireplace... You can spend an evening in
front of it in only eight minutes...


signature.asc
Description: PGP signature


Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Todd Goodman
* Michael Mol  [120328 11:28]:
> On Wed, Mar 28, 2012 at 11:14 AM, Todd Goodman  wrote:
> > * Neil Bothwick  [120328 11:06]:
> >> On Wed, 28 Mar 2012 10:15:19 -0400, Todd Goodman wrote:
> >>
> >> > x11-libs/fltk is in world.
> >>
> >> Why?
> >
> > Don't know.  Probably forgot the -1 at some point or needed it for some
> > software outside of Gentoo.
> >
> >>
> >> > Or have I broken my system?
> >>
> >> Probably. There is rarely a good reason for having libraries in world.
> >
> > Fine, but it hardly seems that it's broken just because there's a
> > library in world?
> 
> Remove it from world, and try an emerge -p --depclean.

No offense, but I wasn't really asking how to remove packages
from my system if I need both slots for some reason.

It wants to then depclean both versions (no surprise there.)

> 
> Having the library in world ties you to a particular name for that
> library, among (potentially) other things. That could conceivably lead
> to ping-ponging if an update moves it away from some piece of that
> original description, and than another update notices that it's
> missing.

Yes, of course if the ebuild names change then it's a possible problem.
The same for an ebuild for a package that isn't a library.

It still seems broken for emerge to want to install both versions in
slots and then turn around and remove one of them immediately
afterwards.

Todd



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Michael Mol
On Wed, Mar 28, 2012 at 11:39 AM, Todd Goodman  wrote:
> * David W Noon  [120328 11:22]:
>> On Wed, 28 Mar 2012 15:58:00 +0100, Neil Bothwick wrote about Re:
>> [gentoo-user] Anyone Else "Ping-Ponging" with fltk?:
>>
>> > On Wed, 28 Mar 2012 10:15:19 -0400, Todd Goodman wrote:
>> [snip]
>> > > Or have I broken my system?
>> >
>> > Probably. There is rarely a good reason for having libraries in world.
>>
>> For us programmers it is often essential that we have one or more
>> library packages in world, since we might be using that library (or
>> those libraries) in projects we are developing.
>>
>> The question I think Todd Goodman is trying to ask is why a package in
>> world should be a candidate for depclean.
>> --
>> Regards,
>>
>> Dave  [RLU #314465]
>
> Yes, exactly.
>
> And more specifically, if the two versions of fltk are slotted it makes
> me even more surprised that portage wants to depclean the 1.3.0 version.

If nothing is indicating a specific dependency on that version, it
makes sense for portage to only maintain one copy of the library on
the system at one time.

If you specifically want that version kept, you can add the version
number you want kept to your world file, I think. Not sure.

-- 
:wq



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Todd Goodman
* David W Noon  [120328 11:22]:
> On Wed, 28 Mar 2012 15:58:00 +0100, Neil Bothwick wrote about Re:
> [gentoo-user] Anyone Else "Ping-Ponging" with fltk?:
> 
> > On Wed, 28 Mar 2012 10:15:19 -0400, Todd Goodman wrote:
> [snip]
> > > Or have I broken my system?
> > 
> > Probably. There is rarely a good reason for having libraries in world.
> 
> For us programmers it is often essential that we have one or more
> library packages in world, since we might be using that library (or
> those libraries) in projects we are developing.
> 
> The question I think Todd Goodman is trying to ask is why a package in
> world should be a candidate for depclean.
> -- 
> Regards,
> 
> Dave  [RLU #314465]

Yes, exactly.

And more specifically, if the two versions of fltk are slotted it makes
me even more surprised that portage wants to depclean the 1.3.0 version.

Thanks,

Todd



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Michael Mol
On Wed, Mar 28, 2012 at 11:14 AM, Todd Goodman  wrote:
> * Neil Bothwick  [120328 11:06]:
>> On Wed, 28 Mar 2012 10:15:19 -0400, Todd Goodman wrote:
>>
>> > x11-libs/fltk is in world.
>>
>> Why?
>
> Don't know.  Probably forgot the -1 at some point or needed it for some
> software outside of Gentoo.
>
>>
>> > Or have I broken my system?
>>
>> Probably. There is rarely a good reason for having libraries in world.
>
> Fine, but it hardly seems that it's broken just because there's a
> library in world?

Remove it from world, and try an emerge -p --depclean.

Having the library in world ties you to a particular name for that
library, among (potentially) other things. That could conceivably lead
to ping-ponging if an update moves it away from some piece of that
original description, and than another update notices that it's
missing.



-- 
:wq



Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread David W Noon
On Wed, 28 Mar 2012 15:58:00 +0100, Neil Bothwick wrote about Re:
[gentoo-user] Anyone Else "Ping-Ponging" with fltk?:

> On Wed, 28 Mar 2012 10:15:19 -0400, Todd Goodman wrote:
[snip]
> > Or have I broken my system?
> 
> Probably. There is rarely a good reason for having libraries in world.

For us programmers it is often essential that we have one or more
library packages in world, since we might be using that library (or
those libraries) in projects we are developing.

The question I think Todd Goodman is trying to ask is why a package in
world should be a candidate for depclean.
-- 
Regards,

Dave  [RLU #314465]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
dwn...@ntlworld.com (David W Noon)
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


signature.asc
Description: PGP signature


Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Todd Goodman
* Neil Bothwick  [120328 11:06]:
> On Wed, 28 Mar 2012 10:15:19 -0400, Todd Goodman wrote:
> 
> > x11-libs/fltk is in world.
> 
> Why?

Don't know.  Probably forgot the -1 at some point or needed it for some
software outside of Gentoo.

> 
> > Or have I broken my system?
> 
> Probably. There is rarely a good reason for having libraries in world.

Fine, but it hardly seems that it's broken just because there's a
library in world?

> 
> 
> -- 
> Neil Bothwick
> 
> "Do you reply to our surveys.?"
> [X]Never [ ]Always [ ]Sometimes





Re: [gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Neil Bothwick
On Wed, 28 Mar 2012 10:15:19 -0400, Todd Goodman wrote:

> x11-libs/fltk is in world.

Why?

> Or have I broken my system?

Probably. There is rarely a good reason for having libraries in world.


-- 
Neil Bothwick

"Do you reply to our surveys.?"
[X]Never [ ]Always [ ]Sometimes


signature.asc
Description: PGP signature


[gentoo-user] Anyone Else "Ping-Ponging" with fltk?

2012-03-28 Thread Todd Goodman
I've been getting the following "Ping-ponging" of fltk for maybe a
couple weeks now.

What I mean is that I have x11-libs/fltk-2.0_pre6970-r1:2 installed and
slotted.

When I emerge -avD --changed-use world it wants to slot install
x11-libs/fltk-1.3.0-r1

x11-libs/fltk is in world.

However after having both slots installed and emerge --depclean wants to
remove x11-libs/fltk-1.3.0-r1.

Then the next time I emerge world it wants to put it back, etc etc etc

Is there something screwy with the slotting?

Or have I broken my system?

Thanks,

Todd