From: Bill Allombert Date: Thu, 20 Mar 2014 22:55:55 +0000 (+0100) Subject: Policy: Relax /usr/share FHS requirement for directories with mixed content. X-Git-Url: https://git.donarmstrong.com/?p=debian%2Fdebian-policy.git;a=commitdiff_plain;h=8107cf1fe1c61f1919a8bcc68030d2b834e9b93d Policy: Relax /usr/share FHS requirement for directories with mixed content. Wording: Joey Hess Seconded: Russ Allbery Seconded: Julien Cristau Seconded: Jakub Wilk Seconded: Michael Biebl Closes: #741304 --- diff --git a/debian/changelog b/debian/changelog index e166917..40813ae 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,9 +9,16 @@ debian-policy (3.9.6.0) unstable; urgency=low Seconded: Julian Gilbey Seconded: Charles Plessy Closes: #731810 + * Policy: Relax /usr/share FHS requirement for directories with mixed content. + Wording: Joey Hess + Seconded: Russ Allbery + Seconded: Julien Cristau + Seconded: Jakub Wilk + Seconded: Michael Biebl + Closes: #741304 * Packaging: refreshed the names of the Policy Editors. - -- Bill Allombert Thu, 27 Feb 2014 18:08:18 +0100 + -- Bill Allombert Thu, 01 May 2014 22:14:14 +0200 debian-policy (3.9.5.0) unstable; urgency=low diff --git a/policy.sgml b/policy.sgml index f4e4281..bf959f1 100644 --- a/policy.sgml +++ b/policy.sgml @@ -6917,6 +6917,20 @@ Built-Using: grub2 (= 1.99-9), loadlin (= 1.6e-1) exceptions to the FHS apply: + +

+ The FHS requirement that architecture-independent + application-specific static files be located in + /usr/share is relaxed to a suggestion. + + In particular, a subdirectory of /usr/lib may + be used by a package (or a collection of packages) to hold a + mixture of architecture-independent and + architecture-dependent files. However, when a directory is + entirely composed of architecture-independent files, it + should be located in /usr/share. +

+

The optional rules related to user specific diff --git a/upgrading-checklist.sgml b/upgrading-checklist.sgml index 8f6a6b2..5292469 100644 --- a/upgrading-checklist.sgml +++ b/upgrading-checklist.sgml @@ -34,6 +34,20 @@ picking your way through this list. The checklist + Version 3.9.6.0 +

+ +Released xxx, 2014. + +

+9.1 + The FHS is relaxed to allow a subdirectory of /usr/lib + to hold a mixture of architecture-independent and architecture-dependent + files, though directories entirely composed of architecture-independent files + should be located in /usr/share. + +

+ Version 3.9.5.0