fish's default collection of commands and functionality assume the system has a lot more packages installed than their source installation guide would suggest. For example, tab completion uses the `apropos` command (from package man-db), which was not available even after I installed fish, in the minimal Fedora Atomic Host environment. See this discussion on GitHub: https://github.com/fish-shell/fish-shell/issues/2062
Okay, both of the pull requests I submitted against fish's build documentation have merged. I think the current dependency list should finally be complete... See the latest README upstream: https://github.com/fish-shell/fish-shell#building
fish-2.6.0-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-82f6fc0638
fish-2.6.0-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-f0972f702e
fish-2.6.0-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-f0972f702e
fish-2.6.0-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-82f6fc0638
Sorry, I don't think the dependencies for the fish package are complete quite yet. Again, based on the newly documented runtime and build dependencies documented upstream -- https://github.com/fish-shell/fish-shell/blob/master/README.md -- I think you still need to add: Requires: gawk Requires: findutils Requires: pcre2 Requires: ncurses Requires: gettext Requires: grep Requires: coreutils Requires: util-linux Requires: procps-ng Requires: sed BuildRequires: gcc-c++ BuildRequires: muParser-devel This is listed as optional, but I think it would be good to include it too. "Builtin commands that have the --help option or print usage messages require nroff and ul (manual page formatters) to do so." We could maybe call it a Recommends. Recommends: groff-base
fish-2.6.0-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
fish-2.6.0-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.