Update of bug #56221 (project groff): Severity: 3 - Normal => 2 - Minor
_______________________________________________________ Follow-up Comment #1: There are operating systems that support the MANPATH environment variable (including the special behaviour of double and trailing colons that you describe) but that do not have the manpath(1) utility and where it makes no sense to compile and install a manpath(1) utility by hand. Consequently, portable software like groff cannot use the manpath(1) utility. Then again, the overall code quality and software architecture quality of groffer(1) are so low that it is very probably already non-portable in various respects. Even though i do regular cross-platform testing of groff (both from git and for releases), i never bothered testing groffer(1), it's simply not worth wasting time on. Nobody should ever use it for anything, and i still think that groffer(1) ought to be completely deleted from the groff tree. Use the real things, do not use poorly thought-out and poorly coded, likely insecure wrappers. Oh well, i don't really care what people do with groffer(1). I merely wanted to point out that manpath(1) cannot be used. Of course, there is no good alternative. The groffer(1) wrapper script is gratuitously trying to redo half of the work of the man(1) utility. That's obviously a bad idea, but *if* somebody wants to do that, they have to rely on internals of the man(1) command, even though those differ from system to system, and what works with one man system may not work with another. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?56221> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/ _______________________________________________ bug-groff mailing list bug-groff@gnu.org https://lists.gnu.org/mailman/listinfo/bug-groff