[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#636383: debian-policy: 10.2 and others: private libraries may also be multi-arch-ified



On Sat, Oct 14, 2017 at 11:36:55AM -0700, Sean Whitton wrote:
> diff --git a/policy.sgml b/policy.sgml
> index b8db0ab..d0baa1b 100644
> --- a/policy.sgml
> +++ b/policy.sgml
> @@ -7697,8 +7697,9 @@ strip --strip-unneeded <var>your-lib</var>
>  	  Shared object files (often <file>.so</file> files) that are not
>  	  public libraries, that is, they are not meant to be linked
>  	  to by third party executables (binaries of other packages),
> -	  should be installed in subdirectories of the
> -	  <file>/usr/lib</file> directory.  Such files are exempt from the
> +	  should be installed in subdirectories of the <file>/usr/lib</file>
> +	  or <file>/usr/lib/<var>triplet</var></file> directories (see
> +	  <ref id="fhs"> for a definition).  Such files are exempt from the
>  	  rules that govern ordinary shared libraries, except that
>  	  they must not be installed executable and should be
>  	  stripped.<footnote>

Seconded.


Triviality: could you please (in the changelog, upgrading checklist,
etc) word this change to mean "allow private libraries to be placed in a
multiarch location" rather than "disallow private libraries to be places
directly under /usr/lib/<triplet>" which very weirdly seemed to be what
most of the mails in this bug are about?

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-

Attachment: signature.asc
Description: PGP signature


Reply to: