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 Maxim Wexler

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

 --
 Walter Dnes waltd...@waltdnes.org

 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-04-03 Thread Todd Goodman
* Maxim Wexler maxim.wex...@gmail.com [120403 14:55]:
 
fltk-1.3 will handle what fltk-2.0 handled, unless you have some very
  hard-coded software.
 
  --
  Walter Dnes waltd...@waltdnes.org
 
  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 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 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 waltd...@waltdnes.org



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

2012-03-30 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 waltd...@waltdnes.org



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

2012-03-30 Thread Todd Goodman
* Walter Dnes waltd...@waltdnes.org [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 waltd...@waltdnes.org

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 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-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


[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



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


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

2012-03-28 Thread Todd Goodman
* Neil Bothwick n...@digimed.co.uk [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 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 Michael Mol
On Wed, Mar 28, 2012 at 11:14 AM, Todd Goodman t...@bonedaddy.net wrote:
 * Neil Bothwick n...@digimed.co.uk [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 Todd Goodman
* David W Noon dwn...@ntlworld.com [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:39 AM, Todd Goodman t...@bonedaddy.net wrote:
 * David W Noon dwn...@ntlworld.com [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
* Michael Mol mike...@gmail.com [120328 11:28]:
 On Wed, Mar 28, 2012 at 11:14 AM, Todd Goodman t...@bonedaddy.net wrote:
  * Neil Bothwick n...@digimed.co.uk [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 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 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: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 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 Maxim Wexler
On 3/28/12, Todd Goodman t...@bonedaddy.net 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 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