Hi, Now this is good one to talk :-)
On Sat, Jun 19, 2010 at 10:12:08AM -0400, David Prévot wrote: > 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 Good and pending. > @@ -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 I am intentially neutral here based on voting record. I will not do this. > 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 Oops. pending. > 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 This ends with s but this could be a file. > <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 Thanks but this is intentional. This is under ./debian . > 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>. You need this for multi-binay packages only ond OK. But ... I agree it is better to be fixed. > 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 These uses of "shoud" and "must" are my intentional choice as tutorial. > 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>. Why? (I am tired good night. ) > <p>Since Debian patches are located in <file>debian/patches</file>, please > make sure to setup the <prgn>quilt</prgn> command properly as described > -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org