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?
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?
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?
* 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?
>> >> 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?
* 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?
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?
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?
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?
> > 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?
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?
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 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 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: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?
* 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?
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?
* 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?
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?
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?
* 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?
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?
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