Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#1301 - xscreensaver is looking for /usr/games/fortune
Attached to Project:
Arch Linux
Opened by Xavier de Labouret (zezaz) - Monday, 23 August 2004, 19:08 GMT
Last edited by Judd Vinet (judd) - Monday, 23 August 2004, 19:14 GMT
Opened by Xavier de Labouret (zezaz) - Monday, 23 August 2004, 19:08 GMT
Last edited by Judd Vinet (judd) - Monday, 23 August 2004, 19:14 GMT
|
DetailsSome modules of xscreensaver (e.g. apple2) display random fortunes from the 'fortune' binary. In Arch Linux this binary belongs to the 'fortune-mod' package.
The problem is the xscreensaver modules in the current xscreensaver package are looking for '/usr/games/fortune'. You can verify this by calling the following command: strings /usr/lib/xscreensaver/apple2 | grep fortune I have no clue why this happens: the PKGBBUILD seems to reference /usr/bin/fortune explicitely in the configure options. I believe a 'depends' relationship to 'fortune-mod' could make things better. |
This task depends upon
If fortune-mod is already installed: OK
If not: /usr/games/fortune is assumed.
Looks like an upstream bug.
fortune-mod should be moved to current to avoid this issue, and xscreensaver should keep it as a dependency, and not only a 'makedependency' (fortune can be needed at xscreensaver runtime).
It seems a silly requirement to make anyone who wants to use xscreensaver to install fortune-mod (especially if they only use a single screensaver not requiring fortune).
The only issue is about the configure script that needs to test the existence of the fortune binary.
An efficient fix for this bug would be to bypass this test.
Anyway:
- fortune-mod is a runtime dependency of xscreensaver, no more, no less.
- a package from current must not depends on one from extra.
From my point of view, the best solution would be a fix upstream. The configure script should not replace a non-existing path (/usr/bin/fortune) that was explicitely given as a parameter by a non-existing path (/usr/games/fortune) coming from nowhere.