Re: [gentoo-user] Anyone Else Ping-Ponging with fltk?
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?
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?
* 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?
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?
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?
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?
* 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?
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?
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?
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?
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?
* 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?
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?
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?
* 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?
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?
* 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?
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?
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?
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?
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?
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?
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