From Fedora Project Wiki
(Created page with "= Disallow dependencies on files under /bin = == Proposed change == The current guidelines reads: Whenever possible you should avoid file dependencies outside of /etc, /bi...") |
(No difference)
|
Revision as of 14:51, 12 July 2013
Disallow dependencies on files under /bin
Proposed change
The current guidelines reads:
Whenever possible you should avoid file dependencies outside of /etc, /bin, /sbin, /usr/bin, or /usr/sbin.
I propose changing this to:
Whenever possible you should avoid file dependencies outside of /etc, /usr/bin, or /usr/sbin.
Rationale
The reason is that /bin is merely a symlink now and packages only install in /usr/bin. The corresponding /bin entry does not (and should not) appear in the repo's filelist metadata and when resolving dependencies we have no way (besides spaculating on the existence of /bin -> /usr/bin symlink) to tell what was meant by:
Requires: /bin/python