Bug 66519
Summary: | xman complains about not being able to find any man pages | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Peter Dawes <peterd> |
Component: | XFree86 | Assignee: | Mike A. Harris <mharris> |
Status: | CLOSED RAWHIDE | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.3 | CC: | davide_bolcioni |
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: | 2002-06-14 00:44:48 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: |
Description
Peter Dawes
2002-06-11 19:17:48 UTC
This one drives me nuts. ;o) The problem is that XFree86 xman assumes a specific name and location for the man config file based on the OS being used. This is totally incorrect, since there is no standard which dictates the name and/or location of the man config file. In order to ensure we are following standards, I consulted the Linux Standard Base (LSB), the File Heirarchy Standard (FHS), and also the Single Unix Specification version 3 (SuSv3) as well as discussing it with Matt Wilson whom is our local expert in these sort of matters. Aparently, /etc/manpage.configurationfile is acceptable as far as I can tell, which is IMHO a bummer since it lacks an official standard to pin it down. XFree86 defaults to looking for man.conf in Linux, however ours is called man.config (and has been for ages). We have patched this numerous times in XFree86, however continuous changes to the files upstream have caused it to continuously break. IMHO, the real problem here is twofold: 1) The lack of an official standard 2) XFree86's bad assumption of the location of the config file, and lack of build time configurability via Imake for this. I'm going to try to make this an Imake configuration option for once and for all, and try to get it included in XFree86 4.3.0 stock so that we dont have xman break every 6 months. Thanks for reporting. I rewrote the xman Imakefile to define MANCONF there, instead of it getting defined in version.h, and I made the default man.conf, with an override for both Red Hat Linux (man.config) and Debian (manpath.config). I've sent the patch upstream in hopes they'll apply it and end this maddness. ;o) XFree86-4.2.0-xman-manconf.patch in rawhide. |