Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 86769 - windowmaker-0.80.2-r4 crashes on configuration
Summary: windowmaker-0.80.2-r4 crashes on configuration
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Gnustep project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-26 05:47 UTC by Heikki Orsila
Modified: 2005-06-19 15:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Heikki Orsila 2005-03-26 05:47:13 UTC
windowmaker-0.80.2-r4 crashes consistently when one tries to remove a popup menu item that is a sub-menu with sub-menus. Removing a sub-menu without sub-menus doesn't crash. Removing a non-sub-menu item doesn't crash.

For example:
Removing Main->Applications doesn't crash, unless there is a submenu Main->Applications->Graphics

This happens on Gentoo 2004.3 with latest portage on amd64.
Comment 1 Armando Di Cianno (RETIRED) gentoo-dev 2005-03-26 10:28:59 UTC
Just out of curiousity -- is there a reason you can't upgrade to windowmaker-0.91 series?

If you can I suggest trying windowmaker-0.91.0-r4 (~ARCH right now, but this is the one soon to be stabilized).

Note sure when I can get to this bug properly, is why I mention it ...
Comment 2 Heikki Orsila 2005-03-26 12:54:09 UTC
There was not special reason other than it was marked unstable. Anyway, I just tried 0.91.0-r4 and it crashed too. Furthermore, upgrading from 0.8x is pretty annoying because 0.8x assumes WPrefs is at /usr/lib/GNUstep/Apps/, but 0.9x assumes it is at /usr/lib/GNUstep/Applications. I fixed this with a symlink.

Did you have similar transition problems from 0.8x to 0.9x?

Heikki Orsila
Comment 3 Armando Di Cianno (RETIRED) gentoo-dev 2005-03-26 13:20:29 UTC
Ahh, that may be a bug.

There was a large transistion 'cause now windowmaker correctly supports gnustep (if that's your thing ;-)), or w/o gnustep.  Now the "correct" spot for w/o gnustep is /usr/lib/GNUstep/Applications ... if this didn't happen, I'll have to confirm it.  Can you post the output of `qpkg -l windowmaker|grep -i WPrefs.app/WPrefs'.  That'll help me see where the install put WPrefs.

I'll try to see if I can recreate your original bug.

Thanks!
Comment 4 Heikki Orsila 2005-03-26 13:51:25 UTC
> now windowmaker correctly supports gnustep (if that's your thing ;-)),

It's not really my thing. Windowmaker just usually works and doesn't give me unnecessary crap. I hate I candy that eats energy and increases reaction time.

> Can you post the output of `qpkg -l windowmaker|grep -i WPrefs.app/WPrefs'. That'll help me see where the install put WPrefs.

I can tell that without gpkg (which package contains that?). Install in 0.8x puts WPrefs to /usr/lib/GNUstep/Apps/WPrefs.app/WPrefs, and on 0.9x to /usr/lib/GNUstep/Applications/WPrefs.app/WPrefs.

shd
Comment 5 Armando Di Cianno (RETIRED) gentoo-dev 2005-03-26 14:15:36 UTC
fyi gnustep is simply a desktop framework, just saying that windowmaker ebuilds now support it better .. just making sure if you used it or not 'cause that would change the install location.

it's "qpkg" (Q not G), and it's in "gentoolkit" package.  not a big deal; however, the location for WPrefs.app _did_ change wrt to windowmaker-0.80, and .../Applications is the right spot for windowmaker-0.9X so that seems okay.  There is an issue where you need to update your windowmaker config files, and the ebuild spouts out lots of info about this when it finishes building.

However, none of this changes the original bug. :-)  Just trying to clarify that for you.
Comment 6 Armando Di Cianno (RETIRED) gentoo-dev 2005-06-19 15:52:09 UTC
Not really a bug, in the end.

There is no simple migration path from 0.8x series windowmaker/ebuilds to 0.9x
series.  The config value of "Apps" stored somewhere in the users config files
has been superceded by "Applications"; the config file needs to be corrected.

This can be done by fixing the path of WPrefs.app in the Dock settings for it or
manually editting the config files.