Bug 151677
Summary: | xscreensaver tries to fallback load screen hacks from directories in the user's path. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Maxwell Bottiger <sleepylight> |
Component: | xscreensaver | Assignee: | Ray Strode [halfline] <rstrode> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4 | CC: | jonabbey |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-05-04 13:53:29 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 136450 |
Description
Maxwell Bottiger
2005-03-21 17:56:55 UTC
xscreensaver-base doesn't have any screensavers other than a screen blanker. xscreensaver-extras and -gl-extras have all of the various hacks. Unfortunately, one of the hacks from -extras is "ant", so xscreensaver-base picks up ant the java build tool from /usr/bin/ant, which of course has no idea what -root is or why you want it to make pretty pictures. Is this still occurring? Should be fixed in xscreensaver-4.21-2 Actually, this is still occurring with xscreensaver-4.21-4.. but only when xscreensaver-extras is not installed. Amusingly, this same bug has bitten the PostGreSQL folks, in reverse. They've had to teach their configure script not to try and build their Java sources using the xscreensaver ant module. Is Jamie still maintaining xscreensaver? Perhaps someone should drop him a note about this.. ;-) Hi Jonathan, Yea, Jamie knows about this issue. It's still broken for you? What if you try th e latest rawhide package? Doh, wish I had read your reply before emailing him. Now he'll think I'm lamerz. Anyway. I went ahead and installed the xscreensaver-extras-4.21-4 rpm on my Fedora Core 4 box, and that took care of the problem from my perspective. I suppose it's just inserting /usr/libexec/xscreensaver into PATH before my default PATH, and when the xscreensaver-extras aren't installed, it falls through to finding ant elsewhere. I actually have ant under /opt/bin, so a simple check to make sure the ant that is found isn't under /usr/bin wouldn't catch my case, if that's what you're doing? Any clue where to actually get the 4.21-4 version? amin adatia amin You can pick up the 4.21-4 rpms from the fedora 4 repository. http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/Fedora/RPMS/ Has anyone thought about adding the extras and gl-extras packages to the normal fedora install (ie when I pick off workstation or something in anaconda) as a way to solve the confusion over this? If someone hadn't explained to me that the screensavers weren't in the xscreensaver-base package I wouldn't have sorted this out. (Which I guess is obvious since I started this report.) They deliberately removed the screen savers to an extra package so that naive Fedora users wouldn't have some of the surprising/possibly offensive/non-functional screen savers being displayed. |