]> git.donarmstrong.com Git - debian/debian-policy.git/blobdiff - policy.sgml
another s/may/can/ to alleviate confusion, noticed by Chuan-kai Lin on -devel
[debian/debian-policy.git] / policy.sgml
index e6660a88f94fe5c9de5111172dbe1615d8611343..f8e3b7db5ba9ebf271a16fe6f55927ff96b0714a 100644 (file)
@@ -3965,20 +3965,12 @@ Replaces: mail-transport-agent
        <heading>Dependencies between the packages of the same library</heading>
 
        <p>
-         Typically the development version should also have an exact
+         Typically the development version should have an exact
          version dependency on the runtime library, to make sure that
          compilation and linking happens correctly.  The
          <tt>${Source-Version}</tt> substitution variable can be
          useful for this purpose.
        </p>
-
-       <p>
-         Packages which use the shared library should have a
-         dependency on the name of the shared library package,
-         <file><var>libraryname</var><var>soversion</var></file>.  When
-         the soname changes you can have both versions of the library
-         installed while migrating from the old library to the new.
-       </p>
       </sect>
 
       <sect id="sharedlibs-shlibdeps">
@@ -7973,16 +7965,6 @@ install-info --quiet --remove /usr/share/info/foobar.info
        please see their manpages.
       </p>
 
-      <p>
-       It does <em>not</em> describe the policy requirements imposed
-       on Debian packages, such as the permissions on files and
-       directories, documentation requirements, upload procedure, and
-       so on.  You should see the Debian packaging policy manual for
-       these details.  (Many of them will probably turn out to be
-       helpful even if you don't plan to upload your package and make
-       it available as part of the distribution.)
-      </p>
-
       <p>
        It is assumed that the reader is reasonably familiar with the
        <prgn>dpkg</prgn> System Administrators' manual.
@@ -8333,12 +8315,6 @@ install-info --quiet --remove /usr/share/info/foobar.info
        the easy and automatic building of binaries.
       </p>
 
-      <p>
-       There was a previous version of the Debian source format,
-       which is now being phased out.  Instructions for converting an
-       old-style package are given in the Debian policy manual.
-      </p>
-
       <sect id="pkg-sourcetools">
        <heading>Tools for processing source packages</heading>
 
@@ -9794,10 +9770,8 @@ install-info --quiet --remove /usr/share/info/foobar.info
          It is important to note that there are several fields which
          are optional as far as <prgn>dpkg</prgn> and the related
          tools are concerned, but which must appear in every Debian
-         package, or whose omission may cause problems.  When writing
-         the control files for Debian packages you <em>must</em> read
-         the Debian policy manual in conjuction with the details
-         below and the list of fields for the particular file.</p>
+         package, or whose omission may cause problems.
+       </p>
       </sect>
 
       <sect><heading>List of fields
@@ -10033,14 +10007,11 @@ install-info --quiet --remove /usr/share/info/foobar.info
          <p>
            These fields are not used by by <prgn>dpkg</prgn> proper,
            but by <prgn>dselect</prgn> when it sorts packages and
-           selects defaults.  See the Debian policy manual for the
-           priorities in use and the criteria for selecting the
-           priority for a Debian package, and look at the Debian FTP
-           archive for a list of currently in-use priorities.
+           selects defaults.
          </p>
 
          <p>
-           These fields may appear in binary package control files,
+           These fields can appear in binary package control files,
            in which case they provide a default value in case the
            <file>Packages</file> files are missing the information.
            <prgn>dpkg</prgn> and <prgn>dselect</prgn> will only use
@@ -10166,9 +10137,8 @@ install-info --quiet --remove /usr/share/info/foobar.info
          </heading>
 
          <p>
-           The most recent version of the standards (the
-           <prgn>dpkg</prgn> programmers' and policy manuals and
-           associated texts) with which the package complies.  This
+           The most recent version of the standards (the Debian Policy
+           and associated texts) with which the package complies. This
            is updated manually when editing the source package to
            conform to newer standards; it can sometimes be used to
            tell when a package needs attention.