From Fedora Project Wiki

< User:Akozumpl

Revision as of 14:51, 12 July 2013 by Akozumpl (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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