Bug 1278857
Summary: | less Requires: man-db - WHY? | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Harald Reindl <h.reindl> |
Component: | less | Assignee: | Pavel Raiskup <praiskup> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 23 | CC: | hhorak, jmlich83, watanabe.yu |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | less-481-5.fc23 less-481-5.fc24 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-04-26 20:53:23 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Harald Reindl
2015-11-06 15:01:07 UTC
Yeah, please remove the dependencies. Our cloud servers are installed with tsflags=nodocs option and only less package requires man-db. man dependency was introduced as fix for BZ#1241543, so what we could do is to make the lesspipe.sh script a bit smarter and use man only when available, otherwise use groff as before. Then soft RPM dependency would be valid there -- `Suggests: man` should be sufficient I guess. How does this solution sound to you? I see. If man is not available, I think it is enough to output error message like when identify command is not available for pictures files. Man-db is a mandatory package of core group. So, almost all users are not affected by that change. Note that "Requires: groff-base" is not necessary if my suggestion is approved. Now I change my mind. Just removing requirements groff-base and man-db from spec file is enough. Because, many commands are used in lesspipe.sh, but these commands excepts man are not required in the spec file. Anyway, "Requires: groff-base" is completely meaningless. And removing "Requires: man-db" does not affect for almost all users, since, as I said before, man-db is a mandatory package of core group. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. Fixed in Rawhide, can anybody check that it makes sense? http://pkgs.fedoraproject.org/cgit/rpms/less.git/commit/?id=6dde17a8465c3f7c75d18d61 Thanks. Now less can be installed without man-db, and it works for me. Patch looks good for me. Thanks Pavel. less-481-5.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-9a937faae1 less-481-5.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-ff70f6b6a3 less-481-5.fc24 has been pushed to the Fedora 24 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-2016-9a937faae1 less-481-5.fc23 has been pushed to the Fedora 23 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-2016-ff70f6b6a3 less-481-5.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. less-481-5.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. |