-
-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Description
Please note we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.
- are reporting a bug others will be able to reproduce and not asking a question or requesting software. If you're not sure or want to ask a question do so on our Discourse: https://discourse.brew.sh. To get software added or changed in Homebrew please file a Pull Request
- have a problem with
brew install(orupgrade,reinstall) a single, Homebrew/homebrew-core formula (not cask) on macOS? If it's a generalbrewproblem please file this issue at Homebrew/brew: https://github.com/Homebrew/brew/issues/new/choose. If it's a Linux problem please file this issue at https://github.com/Linuxbrew/homebrew-core/issues/new/choose. If it's abrew caskproblem please file this issue at https://github.com/Homebrew/homebrew-cask/issues/new/choose. If it's a tap (e.g. Homebrew/homebrew-php) problem please file this issue at the tap. - ran
brew updateand can still reproduce the problem? - ran
brew doctor, fixed all issues and can still reproduce the problem? - ran
brew gist-logs <formula>(where<formula>is the name of the formula that failed) and included the output link? - if
brew gist-logsdidn't work: ranbrew configandbrew doctorand included their output with your issue?
A formula for man-db was recently added by @maxim-belkin. It configures a prefix g so the resulting gman, etc., don't clash with the system's. I think it would be better for the formula to drop the prefix and to be keg only so the user then has a choice how to access the command. man-db is not a GNU project, the normal meaning of the g prefix, and man(1) is such a common command that muscle-memory types man ls and doesn't want re-training when non-Homebrew systems are still being used. Because man groff' will use the old, crufty, system man the user might take a while to notice issues, realise the problem, and have to re-start with gman groff'. I think most would prefer to make the explicit choice after brewing man-db to make its man their default.
AIUI, once keg only, after brew install man-db the user is prompted with the edits to make to their profile to add the new executables' directory to their PATH. They could also choose another avenue, like symlinking into ~/bin, or a bash alias, etc.
I'm not a Mac/Homebrew user so sorry if I have some of the terminology wrong. I've an interest in man-db, and the underlying man-page formatter. This issue resulted from a private email discussion involving Maxim, among others.