Hi,

Please find attach my current diff, including the current proposition,
with a grammar correction, thanks to bremner (OP on IRC). Note that it
may be a bit redundant with the license explanation already stated
before [0].

[0] http://www.debian.org/doc/maint-guide/ch-first.en.html#s-choose

Osamu, is it OK to apply this patch as is, it also include a
s/must/should/ in order to comply with the Policy (about manpages) ?


David B. also note that "I think that both devref and maint-guide use
the word "section" in a way not completely consistent with policy, but
this is less important I guess."

I think he is right and that "area" should be better in order to comply
with the Policy. Osamu, do you think it worth to be fixed ? If so, I'm
willing to give it a try.


Cheers

David

--- .	(révision 7410)
+++ .	(copie de travail)
@@ -442,7 +442,7 @@
   <tt>main</tt></strong> for compilation or execution as required by the Debian Policy.  
   This is desired case.</item>
   <item>For the <tt>contrib</tt> section, it must be compliant
-  to all the DSFG but it may require a package outside of main for compilation
+  to all the DSFG but it may require a package outside of <tt>main</tt> for compilation
   or execution.</item>
   <item>For the <tt>non-free</tt> section, it may not be
   compliant to some of the DSFG but it <strong>must be
@@ -1079,9 +1079,13 @@
 
   <p>Line 2 is the section of the distribution the source package goes into. 
 
-  <p>As you may have noticed, Debian is divided in sections: <tt>main</tt> (the free
+  <p>You can use one of the three following sections: <tt>main</tt> (the free
   software), <tt>non-free</tt> (the not really free software) and <tt>contrib</tt> (free
-  software that depends on non-free software). Under those, there are
+  software that depends on non-free software). The <tt>main</tt> section is
+  what makes up the official Debian GNU/Linux distribution. The other two
+  sections do not comply with the
+  <url name="DFSG" id="http://www.debian.org/social_contract#guidelines";>
+  so they are not officially part of Debian GNU/Linux. Under those, there are
   logical subsections that describe in short what packages are in.
   So we have <tt>admin</tt> for administrator-only programs, <tt>base</tt> for the
   basic tools, <tt>devel</tt> for programmer tools, <tt>doc</tt> for documentation,
@@ -2069,7 +2073,7 @@
 BUGS
 CONFIG-CHANGES
 CREDITS
-ONEWS
+NEWS
 README
 README.gtkrc
 TODO
@@ -2085,7 +2089,7 @@
 
   <p>If you don't need these, remove them.
 
-  <sect id="examples"><file><var>package</var>.examples</file> file 
+  <sect id="examples"><file><var>package</var>.examples</file> files 
   <p>The <manref name="dh_installexamples" section="1"> command installs files
   and directories listed in this file as example files.
 
@@ -2103,14 +2107,14 @@
   the temporary directory by <manref name="dh_installinit" section="1">.
 
   <p>The <file><var>package</var>.default</file> file will be installed into
-  <file>etc/default/<var>package</var></file>. This file
+  <file>/etc/default/<var>package</var></file>. This file
   sets defaults that are sourced by the init script.  Most times this
   default file is used to disable running a daemon, set some default flags
   or timeouts.  If your init script has certain <em>settable</em> features you want
   to install these into the default file, not the init script.
   
   <p>If your upstream program has an init file you can either use it or not. 
-  If you don't use their init.d script then create a new one in <file>debian/init</file>.
+  If you don't use their init.d script then create a new one in <file>debian/<var>package</var>.init</file>.
   However if the upstream init script looks fine and installs in the right
   place you still need to setup the <file>rc*</file> symlinks. To do this you will need
   to override <prgn>dh_installinit</prgn> in the <file>rules</file> file with the following lines:
@@ -2181,7 +2185,7 @@
 
   <sect id="manpage"><file>manpage.*</file> files
 
-  <p>Your program(s) should have a manual page. If they don't, you must create
+  <p>Your program(s) should have a manual page. If they don't, you should create
   them.  The <prgn>dh_make</prgn> command creates few template files for a
   manual page.  These need to be copied and edited for each command without its 
   manual page.  Please make sure to remove unused templates.
@@ -2471,7 +2475,7 @@
   clear separation and documentation of your changes are very important to
   expedite the package review by your sponsor.</footnote>
 
-  <p>For <ref id="first">, we created 3 patches in <file>debian/patches</file>.
+  <p>For <ref id="modify">, we created 3 patches in <file>debian/patches</file>.
 
   <p>Since Debian patches are located in <file>debian/patches</file>, please
   make sure to setup the <prgn>quilt</prgn> command properly as described

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to