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

Reply via email to