Package: debian-policy
Version: 3.1.1.1

[EMAIL PROTECTED] wrote:

IANAD.  But I want to be... :)

In any event, I hope the following
change can be made so my package 
(gdam at http://www.ffem.org/gdam)
can be made lintian clean.

=====================================================================


PROPOSAL:
        Shared libraries and "plugins" should be
        distinguished (and defined) explicitly by policy.

        The intent is that policy section 4.3 will
        no longer apply to plugins, just shared libraries.

PROPOSED CHANGE:

        I propose prepending text like the following to 
        section 4.3.

        
     Shared libraries are .so files containing compiled
     code that are loaded by the ld.so(5) library.
     They must always be installed in the directories listed
     in ld.so.conf.  (Applications may also have private .so files,
     often called `plugins', which are stored `/usr/lib/program_name';
     they are exempt from all the rules in this section, except that they
     must not be installed executable).


EXPLANATION:
        
        - The change is largely a clarification, since
          the original text didn't define which files
          exactly were shared-libraries.

        - There are many packages which could use this change
          (some cited in bug #42399, which is also against lintian
          about this problem):
          mozilla, netscape, nessusd, quake-glide-libs,
          gql.  Not sure exactly how many in total.

        - The considerations in section 4.3 largely pertain
          to smoothly updating the shared-libraries
          given the behavior of ld.so and ldconfig,
          which are not used for plugins.


=====================================================================

Thanks for your time,

Dave Benson
[EMAIL PROTECTED]

Reply via email to