While it may seem obvious from a reading of the Filesystem Hierarchy Standard, no Fedora package should put files or directories in /opt or /usr/local. Recently, with the "Stacks" discussion, it became clear that their intent was to put files in /opt, so I wanted to make sure that the Guidelines clearly forbid that.
(Note: It is still possible to implement stacks using alternatives, environment modules, or careful versioning in binary names.)
Seems sensible to me. +1
Approved. (+1:7, 0:0, -1:0)
Announce Text:
The section of the Packaging Guidelines covering /srv was amended to include /opt and /usr/local. Specifically, the following sentence was added:
In addition, no Fedora package can have any files or directories under /opt or /usr/local, as these directories are not permitted to be used by Distributions in the FHS.
https://fedoraproject.org/wiki/Packaging:Guidelines#No_Files_or_Directories_under_.2Fsrv.2C_.2Fopt.2C_or_.2Fusr.2Flocal
Metadata Update from @spot: - Issue assigned to spot
Login to comment on this ticket.