Hello,

I have just been going over the Filesystem Layout section[0] of the
packaging guidelines and I have noticed we are linking the Filesystem
Hierarchy Standard[1] as a whole and not a general version of it. At the
moment there are two versions mentioned on the linked website. These being
v2.3 and v3.0. It seems that Fedora is referring to version 2.3 at
least based on this statement in the guidelines:
`The Filesystem Hierarchy Standard does not include any provision for
libexecdir, but Fedora packages MAY store appropriate files there.`
So my questions are:
Which standard do we really support and shouldn't it be specified in the
guidelines?
And based on the previous question, should we update the above mentioned
statement to reflect the new guidelines?

This whole effort was prompted by a question whether or not we can create
directories inside of `/usr/bin` and my gut tells me we shouldn't (as does
the 3.0 version of the Standard) but the 2.3 version of the standard does
not.

After a short query or the spec file tarball[3], I have found a couple of
packages which have their own directories inside /usr/bin, which should be
contacted if we agree to use the 3.0 version of the Standard. (I will
provide the list of packages and a way to query them if needed)

[0]
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_filesystem_layout
[1] https://refspecs.linuxfoundation.org/fhs.shtml
[3] http://src.fedoraproject.org/repo/rpm-specs-latest.tar.xz

Best regards,

Pavol.
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to