]> git.donarmstrong.com Git - debian/debian-policy.git/commitdiff
A bug fixing non-normative release
authorManoj Srivastava <srivasta@debian.org>
Thu, 16 Jun 2005 05:44:11 +0000 (05:44 +0000)
committerManoj Srivastava <srivasta@debian.org>
Thu, 16 Jun 2005 05:44:11 +0000 (05:44 +0000)
Author: srivasta
Date: 2004/06/25 21:11:36
A bug fixing non-normative release

git-archimport-id: srivasta@debian.org--etch/debian-policy--devel--3.0--patch-267

debconf_spec/Makefile
debconf_spec/debconf_specification.xml
debian/changelog
debian/control
perl-policy.sgml
policy-process.sgml
policy.sgml
virtual-package-names-list.txt

index e44ac081e69d553fa409e1feab6e13cdfc10a559..ba5c251622ef634c30d65f01a1903c271222bdba 100644 (file)
@@ -2,7 +2,7 @@ all: debconf_specification.txt.gz debconf_specification.html
 
 %.html: %.xml html.dsl
        jade -V nochunks -t sgml -d html.dsl \
-               /usr/lib/sgml/declaration/xml.dcl $< > $@
+               /usr/share/xml/declaration/xml.dcl $< > $@
        -tidy -q -i -m -f /dev/null $@
 
 %.txt: %.html
index 6e38f7bff226133815181923201d84f2f1721898..1690f762cdfb6feb1c9cf716bba68f54762a5b56 100644 (file)
@@ -280,7 +280,7 @@ Description: domain for this computer
       usually run <emphasis>before</emphasis> the preinst, and before
       the package is unpacked!
       <note>
-       <simpara>Please see debconf-devel(8) for details.</simpara>
+       <simpara>Please see debconf-devel(7) for details.</simpara>
       </note>
       This is done to make sure that we can
       use the desired configuration in the preinst if necessary.
index 18e4386a2999de5f29a94a22edf3f5e75eb78248..7ff45985bf01c0021393d53ce9d064afd07a34e1 100644 (file)
@@ -6,22 +6,56 @@ debian-policy (3.6.1.1) unstable; urgency=low
   * Fix the outdated link for the mime subpolicy.          closes: Bug#212153
   * Fix a missing comma in the list of sections            closes: Bug#215524
   * Fix spelling of sysv-rc                                closes: Bug#215558
+  * [AMENDMENT 28/03/2004] ${perl:Depends} documentation
+    incomplete. Added an informative foot note stating that dependencies
+    caused by versioned uses and on separately packaged modules are not
+    included in this variable and must be explicitly included.
+                                                           closes: Bug#202054
+  * Clarified that section 3.2.1 refers to the date based postion of  the
+    version number, if not already clear from the context. This allows
+    developers leeway in selecting date based version numbers for their
+    packages, without loosing the advantages of the format specified in
+    this section.                                          closes: Bug#248618
+  * Bug fix: "Broken link to virtual-package-names-list.txt in section
+    3.6", thanks to Carlos O'Donell                        (Closes: #248786).
+  * Bug fix: "Broken link to debconf_specification.txt.gz in section
+    3.10.1 of the Debian Policy manual.", thanks to Carlos O'Donell and
+    Scott C.MacCallum <scm@madoshi.com>            (Closes: #248788, 247761).
+  * Bug fix: "missing commas in subsections list", thanks to Filippo
+    Giunchedi                                             (Closes: #236614).
+  * Bug fix: "debian-policy: policy-process, broken URL", thanks to Manoj
+    Srivastava                                           (Closes: #244969).
+  * Bug fix: "bad reference to debconf-devel(8) has to be (7)", thanks to
+    Kevin Price                                          (Closes: #247143).
+  * Bug fix: "debian-policy: Small wording change", thanks to Mike Paul
+                                                          (Closes: #252392).
+  * Bug fix: "debian-policy: broken URL: CSH Programming Considered
+    Harmful", thanks to Steven Augart                     (Closes: #253324).
+  * Bug fix: "New virtual package: cron-daemon", thanks to Adam Byrtek
+                                                          (Closes: #252086).
   Josip:
-  * Fixed detection of invoke-rc.d's existence, closes: #218530.
+  * Fixed detection of invoke-rc.d's existence,            closes: #218530.
   * Generalized the dpkg-shlibdeps example and added a current example in a
     footnote, set proper section ids and linked the d-sd section better,
-    closes: #50565.
+                                                           closes: #50565.
   * Clarified the section about the Architecture field and added footnotes
-    to indicate recommended actions, closes: #51832.
-  * Updated PGP references, closes: #68827.
+    to indicate recommended actions,                       closes: #51832.
+  * Updated PGP references,                                closes: #68827.
   * Linked f-Format in the list of fields of the .dsc file, not mandatory
-    according to my skimming of dpkg-source, closes: #70742.
+    according to my skimming of dpkg-source,               closes: #70742.
   * Fixed the command line required to output the copyright file,
-    closes: #75508.
+                                                           closes: #75508.
   * Removed the long obsolete notion of specific directory names within
-    source tarballs, closes: #79210.
-
- --
+    source tarballs,                                       closes: #79210.
+  Andi:
+  * sgml-dtd was moved, fix FTBFS.                         Closes: #241683
+  * fix link to WM specification.                          Closes: #235484
+  * manpage -> man page.                          Closes: #232364, #238958
+  * language adjustment.                                   Closes: #227762
+  * added virtual packages stardict-dictionary, inetd-superserver.
+                                                  Closes: #185943, #237049
+
+ -- Manoj Srivastava <srivasta@debian.org>  Fri, 25 Jun 2004 16:07:38 -0500
 
 debian-policy (3.6.1.0) unstable; urgency=low
 
index 54d4294995be1d1316590b9e3a70cf6e29299c09..78c341f416affa2952235098fb08d95ba91bf1d4 100644 (file)
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Policy List <debian-policy@lists.debian.org>
 Uploaders: Julian Gilbey <jdg@debian.org>, Manoj Srivastava <srivasta@debian.org>, Josip Rodin <joy-packages@debian.org>
 Standards-Version: 3.6.0
-Build-Depends-Indep: debiandoc-sgml (>= 1.1.47), tetex-extra, groff, bsdmainutils, pstoedit, jade, docbook-xml (>= 3.1.1), docbook-dsssl, tidy, links (>= 0.90) | links-ssl (>= 0.90)
+Build-Depends-Indep: sgml-data (>= 2.0), debiandoc-sgml (>= 1.1.47), tetex-extra, groff, bsdmainutils, pstoedit, jade, docbook-xml (>= 3.1.1), docbook-dsssl, tidy, links (>= 0.90) | links-ssl (>= 0.90)
 
 Package: debian-policy
 Architecture: all
index 9be438996ffffe19a384842d99263058c0346fcf..895bf0ee2b4542b8f3d4109b9f46080f64fd6f3a 100644 (file)
@@ -371,7 +371,12 @@ $(MAKE) install PREFIX=$(CURDIR)/debian/&lt;tmp&gt;/usr
            file, using a substitution such as <tt>${perl:Depends}</tt>
            is suggested.  This allows the dependencies to be determined
            as build time and written to the <file>substvars</file> file
-           in the form <tt>perl:Depends=<var>deps</var></tt>.
+           in the form
+           <tt>perl:Depends=<var>deps</var></tt>.<footnote>
+             <p>Please note that dependencies caused by versioned
+             uses and on separately packaged modules are not included
+             in this variable and must be explicitly included.</p>
+           </footnote>
          </p>
          <p>
            Packages built with <prgn>debhelper</prgn> may use
index 1f4d10af331019e5dad7a67b4ebe89b95ba2f7d3..352bf889fbfdea4183209c4f2223b8064c326150 100644 (file)
@@ -7,7 +7,7 @@
        <name>Manoj Srivastava</name>
         <email>srivasta@debian.org</email>
       </author>
-      <version>$Revision: 1.5 $</version>
+      <version>$Revision: 1.6 $</version>
       <copyright>
         <copyrightsummary>Copyright &copy; 2000 by Manoj Srivastava. 
         </copyrightsummary>
@@ -49,9 +49,7 @@
       <p>
        <em>In the following, the term developer refers to registered
          Debian developers.</em>
-      </p>
-      <p>A copy of this document should also be found at <url
-      id="http://master.debian.org/~srivasta/policy/"></p>      
+      </p>  
     </chapt>
     <chapt>
       <heading>Archives and Personnel</heading>
index ee87ee800b1ec0eb768de80473100cfff7b7c4ac..733e1f0c6f39c9c025a9f5cf8f1e10b75d1e2816 100644 (file)
          <em>libs</em>, <em>libdevel</em>, <em>mail</em>,
          <em>math</em>, <em>misc</em>, <em>net</em>, <em>news</em>,
          <em>non-US</em>, <em>non-free</em>, <em>oldlibs</em>,
-         <em>otherosfs</em>, <em>perl</em>, <em>python</em>
+         <em>otherosfs</em>, <em>perl</em>, <em>python</em>,
          <em>science</em>, <em>shells</em>,
          <em>sound</em>, <em>tex</em>, <em>text</em>,
          <em>utils</em>, <em>web</em>, <em>x11</em>.
 
          <p>
            To prevent having to use epochs for every new upstream
-           version, the version number should be changed to the
-           following format in such cases: "19960501", "19961224". It
-           is up to the maintainer whether he/she wants to bother the
-           upstream maintainer to change the version numbers upstream,
-           too.
+           version, the date based portion of the version number
+           should be changed to the following format in such cases:
+           "19960501", "19961224". It is up to the maintainer whether
+           he/she wants to bother the upstream maintainer to change
+           the version numbers upstream, too.
          </p>
 
          <p>
          package names can be found in the <tt>debian-policy</tt> package.
          It is also available from the Debian web mirrors at
          <tt><url name="/doc/packaging-manuals/virtual-package-names-list.txt"
-               id="http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt"></tt>
-         and from the Debian archive mirrors at
-         <tt><url name="/doc/package-developer/virtual-package-names-list.txt"
-               id="http://ftp.debian.org/debian/doc/package-developer/virtual-package-names-list.txt"></tt>.
+               id="http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt"></tt>.
        </p>
 
        <p>
 
        <p>
          The package installation scripts should avoid producing
-         output which it is unnecessary for the user to see and
+         output which is unnecessary for the user to see and
          should rely on <prgn>dpkg</prgn> to stave off boredom on
          the part of a user installing many packages.  This means,
          amongst other things, using the <tt>--quiet</tt> option on
            <package>debian-policy</package> package.
            It is also available from the Debian web mirrors at
             <tt><url name="/doc/packaging-manuals/debconf_specification.html"
-               id="http://www.debian.org/doc/packaging-manuals/debconf_specification.html"></tt>
-           and from the Debian archive mirrors at
-            <tt><url name="/doc/package-developer/debconf_specification.txt.gz"
-               id="http://ftp.debian.org/debian/doc/package-developer/debconf_specification.txt.gz"></tt>.
+               id="http://www.debian.org/doc/packaging-manuals/debconf_specification.html"></tt>.
          </p>
 
          <p>
        </p>
 
        <p>
-         If you need to edit a <prgn>Makefile</prgn> where
-         GNU-style <prgn>configure</prgn> scripts are used, you
-         should edit the <file>.in</file> files rather than editing the
+         If you need to edit a <prgn>Makefile</prgn> where GNU-style
+         <prgn>configure</prgn> scripts are used, you should edit the
+         <file>.in</file> files rather than editing the
          <prgn>Makefile</prgn> directly.  This allows the user to
          reconfigure the package if necessary.  You should
          <em>not</em> configure the package and edit the generated
-         <prgn>Makefile</prgn>!  This makes it impossible for
-         someone else to later reconfigure the package.
+         <prgn>Makefile</prgn>!  This makes it impossible for someone
+         else to later reconfigure the package without losing the
+         changes you made.
        </p>
 
       </sect>
              contact the <package>dpkg</package> maintainer to have the
              parser script for it included in the <prgn>dpkg</prgn>
              package.  (You will need to agree that the parser and its
-             manpage may be distributed under the GNU GPL, just as the rest
+             man page may be distributed under the GNU GPL, just as the rest
              of <prgn>dpkg</prgn> is.)
            </footnote>
          </p>
@@ -5572,7 +5567,7 @@ test -f <var>program-executed-later-in-script</var> || exit 0
 
            <p>
              For more information about using <tt>update-rc.d</tt>,
-             please consult its manpage <manref name="update-rc.d"
+             please consult its man page <manref name="update-rc.d"
                section="8">.
            </p>
          </sect2>
@@ -5630,7 +5625,7 @@ test -f <var>program-executed-later-in-script</var> || exit 0
 
            <p>
              For more information about using
-             <prgn>invoke-rc.d</prgn>, please consult its manpage
+             <prgn>invoke-rc.d</prgn>, please consult its man page
              <manref name="invoke-rc.d" section="8">.
            </p>
          </sect2>
@@ -6041,10 +6036,7 @@ Reloading <var>description</var> configuration...done.
          files in the <tt>debian-policy</tt> package.
          It is also available from the Debian web mirrors at
           <tt><url name="/doc/packaging-manuals/menu-policy/"
-               id="http://www.debian.org/doc/packaging-manuals/menu-policy/"></tt>
-         and from the Debian archive mirrors at
-          <tt><url name="/doc/package-developer/menu-policy.txt.gz"
-               id="http://ftp.debian.org/debian/doc/package-developer/menu-policy.txt.gz"></tt>.
+               id="http://www.debian.org/doc/packaging-manuals/menu-policy/"></tt>.
        </p>
 
        <p>
@@ -6083,10 +6075,7 @@ Reloading <var>description</var> configuration...done.
          files in the <tt>debian-policy</tt> package.
          It is also available from the Debian web mirrors at
           <tt><url name="/doc/packaging-manuals/mime-policy/"
-               id="http://www.debian.org/doc/packaging-manuals/mime-policy/"></tt>
-         and from the Debian archive mirrors at
-          <tt><url name="/doc/package-developer/mime-policy.txt.gz"
-               id="http://ftp.debian.org/debian/doc/package-developer/mime-policy.txt.gz"></tt>.
+               id="http://www.debian.org/doc/packaging-manuals/mime-policy/"></tt>.
        </p>
 
       </sect>
@@ -6603,7 +6592,7 @@ strip --strip-unneeded <var>your-lib</var>
          <prgn>csh</prgn> and <prgn>tcsh</prgn> should be avoided as
          scripting languages.  See <em>Csh Programming Considered
          Harmful</em>, one of the <tt>comp.unix.*</tt> FAQs, which
-         can be found at <url id="http://language.perl.com/versus/csh.whynot">.
+         can be found at <url id="http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/">.
          If an upstream package comes with <prgn>csh</prgn> scripts
          then you must make sure that they start with
          <tt>#!/bin/csh</tt> and make your package depend on the
@@ -7718,7 +7707,7 @@ name ["<var>syshostname</var>"]:
 
               <item>
                   If the window manager complies with <url
-                   id="http://www.freedesktop.org/standards/wm-spec.html"
+                   id="http://www.freedesktop.org/Standards/wm-spec"
                    name="The Window Manager Specification Project">,
                   written by the <url id="http://www.freedesktop.org/"
                    name="Free Desktop Group">, add 40 points.
@@ -8075,10 +8064,7 @@ name ["<var>syshostname</var>"]:
          files in the <tt>debian-policy</tt> package.
          It is also available from the Debian web mirrors at
           <tt><url name="/doc/packaging-manuals/perl-policy/"
-               id="http://www.debian.org/doc/packaging-manuals/perl-policy/"></tt>
-         and from the Debian archive mirrors at
-          <tt><url name="/doc/package-developer/perl-policy.txt.gz"
-               id="http://ftp.debian.org/debian/doc/package-developer/perl-policy.txt.gz"></tt>.
+               id="http://www.debian.org/doc/packaging-manuals/perl-policy/"></tt>.
        </p>
       </sect>
 
@@ -8175,7 +8161,7 @@ name ["<var>syshostname</var>"]:
           and should be reported to the Debian Bug Tracking System (the
           maintainer of the package is allowed to write this bug report
           themselves, if they so desire).  Do not close the bug report
-          until a proper manpage is available.<footnote>
+          until a proper man page is available.<footnote>
               It is not very hard to write a man page. See the
              <url id="http://www.schweikhardt.net/man_page_howto.html"
                name="Man-Page-HOWTO">,
@@ -8187,10 +8173,10 @@ name ["<var>syshostname</var>"]:
        </p>
 
        <p>
-         You may forward a complaint about a missing manpage to the
+         You may forward a complaint about a missing man page to the
          upstream authors, and mark the bug as forwarded in the
          Debian bug tracking system.  Even though the GNU Project do
-         not in general consider the lack of a manpage to be a bug,
+         not in general consider the lack of a man page to be a bug,
          we do; if they tell you that they don't consider it a bug
          you should leave the bug in our bug tracking system open
          anyway.
@@ -8201,21 +8187,21 @@ name ["<var>syshostname</var>"]:
         </p>
 
        <p>
-         If one manpage needs to be accessible via several names it
+         If one man page needs to be accessible via several names it
          is better to use a symbolic link than the <file>.so</file>
          feature, but there is no need to fiddle with the relevant
          parts of the upstream source to change from <file>.so</file> to
          symlinks: don't do it unless it's easy.  You should not
          create hard links in the manual page directories, nor put
          absolute filenames in <file>.so</file> directives.  The filename
-         in a <file>.so</file> in a manpage should be relative to the
-         base of the manpage tree (usually
+         in a <file>.so</file> in a man page should be relative to the
+         base of the man page tree (usually
          <file>/usr/share/man</file>). If you do not create any links
          (whether symlinks, hard links, or <tt>.so</tt> directives)
-         in the filesystem to the alternate names of the manpage,
+         in the filesystem to the alternate names of the man page,
          then you should not rely on <prgn>man</prgn> finding your
-         manpage under those names based solely on the information in
-         the manpage's header.<footnote>
+         man page under those names based solely on the information in
+         the man page's header.<footnote>
              Supporting this in <prgn>man</prgn> often requires
              unreasonable processing time to find a manual page or to
              report that none exists, and moves knowledge into man's
@@ -8547,7 +8533,7 @@ install-info --quiet --remove /usr/share/info/foobar.info
        This manual does not go into detail about the options and
        usage of the package building and installation tools.  It
        should therefore be read in conjuction with those programs'
-       manpages.
+       man pages.
       </p>
 
       <p>
@@ -8555,7 +8541,7 @@ install-info --quiet --remove /usr/share/info/foobar.info
        for managing various system configuration and similar issues,
        such as <prgn>update-rc.d</prgn> and
        <prgn>install-info</prgn>, are not described in detail here -
-       please see their manpages.
+       please see their man pages.
       </p>
 
       <p>
@@ -8593,7 +8579,7 @@ install-info --quiet --remove /usr/share/info/foobar.info
        In the future binary packages may also contain other
        components, such as checksums and digital signatures. The
        format for the archive is described in full in the
-       <file>deb(5)</file> manpage.
+       <file>deb(5)</file> man page.
       </p>
 
 
@@ -8664,7 +8650,7 @@ install-info --quiet --remove /usr/share/info/foobar.info
        </p>
 
        <p>
-         See the manpage <manref name="dpkg-deb" section="8"> for details of how
+         See the man page <manref name="dpkg-deb" section="8"> for details of how
          to examine the contents of this newly-created file.  You may find the
          output of following commands enlightening:
          <example>
@@ -9939,7 +9925,7 @@ install-info --quiet --remove /usr/share/info/foobar.info
       </p>
 
       <p>
-       See the manpage <manref name="update-alternatives"
+       See the man page <manref name="update-alternatives"
        section="8"> for details.
       </p>
 
index f56b567306702b5392841a068242d37f205b073f..0c08d83c790220beeea33dea935c2459fc59b5d6 100644 (file)
@@ -80,6 +80,7 @@ System
                          other applications
  time-daemon             anything that serves as a time daemon
  ups-monitor             anything that is capable of controlling an UPS
+ cron-daemon             anything that is capable of executing scheduled commands
 
 Documentation
 -------------
@@ -90,6 +91,7 @@ Documentation
  ispell-dictionary       a dictionary for the ispell system
  myspell-dictionary      a dictionary for the myspell system
  man-browser             something that can read man pages
+ stardict-dictionary     a dictionary for stardict
  wordlist                a /usr/share/dict/words (*)
  www-browser             something that can browse HTML files
 
@@ -99,6 +101,7 @@ Network
  ftp-server              a FTP server
  httpd                   a HTTP server
  ident-server            an identd daemon
+ inetd-superserver       an inetd server
  lambdamoo-core          a lambdamoo-compatible database package  
  lambdamoo-server        anything running a moo using a lambdamoo-core
  radius-server           a RADIUS server for acct/auth
@@ -234,4 +237,11 @@ Manoj Srivastava:
               Added aspell-dictionary
               Added radius-server
    9 Sep 2002 Added dict-server
-   3 Aug 2003 Added myspell-dictionary
\ No newline at end of file
+   3 Aug 2003 Added myspell-dictionary
+
+Andreas Barth:
+  25 Apr 2004 Added stardict-dictionary
+              Added inetd-superserver
+
+Manoj Srivastava:
+  25 Jun 2004 Added cron-daemon