[Forgot to attach my diff in the previous message, sorry for the noise.] [Following the thread in order to keep this talk in the archives.]
Le 19/06/2010 12:14, Osamu Aoki a écrit :
>> - <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
> I am intentially neutral here based on voting record. I will not do
> this.
Thanks, just adding "archive" is better than my awful long patch, and
it's accurate.
>> @@ -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.
Sure, I just wanted to provide a consistent title with package.info and
package.manpages, adjusted on the other way in the current patch.
>> - <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 .
Sure, thus correcting <file>etc/init.d/<var>package</var></file> on the
previous paragraph, included in the current patch (hope this is correct).
>> <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.
As you wish, but a manpage is not (and can't be) a "must", since some
programs are not intended to be shell executable: some CMS like phpbb3
have no use of a manpage, even if some documentation is shipped in the
package under another form, and the same remark is applicable to the
package main-guide... (It's kept in the current patch, but I won't
upload it if you are not agree, of course).
>> - <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. )
The three patches are created in chapter 3 "Modifying the source"
(id="modify"), not in chapter 2 "First steps" (id="first").
The last diff of the current patch contains, in top of the nip ticking
"debianize" change a s/it/them/ at the end of the line (because I assume
we are talking about the added files, not directory to be edited).
I also included a patch to remove jargon neologism "debianize" as it
should be done next week in the Policy, cf. #586163 (I intend to propose
to do the same for the developers-reference).
Is it OK with you if I try and fix s/section/area/ to conform with
Policy (and DFSG) about what {main|contrib|non-free} are (I intend to
propose to do the same for the developers-reference) ?
Cheers
David
--- . (révision 7417)
+++ . (copie de travail)
@@ -640,7 +640,7 @@
should contact the upstream maintainer to see if they've got some other
revision-tracking method.
- <sect id="dh_make">Initial <em>debianization</em>
+ <sect id="dh_make">Initial Debian package
<p>Let's set up the Bash shell environment variable <tt>$DEBEMAIL</tt> and
<tt>$DEBFULLNAME</tt> so many Debian maintenance tools recognize your name
and
@@ -654,7 +654,7 @@
EOF
</example>
- <p>Let's make initial <em>debianization</em> by issuing the
<prgn>dh_make</prgn> command as follows.
+ <p>Let's make an initial Debian package by issuing the <prgn>dh_make</prgn>
command as follows.
<example>
$ . ~/.bashrc
@@ -731,8 +731,8 @@
<p>If you accidentally erased some template files while working on them, you
can recover them by running <prgn>dh_make</prgn> with the
- <tt>--addmissing</tt> option again in an already <em>debianized</em>
- directory.
+ <tt>--addmissing</tt> option again in a Debian package
+ source tree.
<p>Updating an existing package may get complicated since it may be using
older techniques. Please stick with fresh packaging cases for now to learn
@@ -1927,7 +1927,7 @@
<sect id="readme"><file>README.Debian</file> file
<p>Any extra details or discrepancies between the original package and
- your <em>debianized</em> version should be documented here.
+ your Debian version should be documented here.
<p><prgn>dh_make</prgn> created a default one, this is what it looks like:
@@ -2095,7 +2095,7 @@
you've obviously disregarded my initial recommendation, haven't you? :-)
<p>The <file><var>package</var>.init</file> file is installed as the
- <file>/etc/init.d/<var>package</var></file> script. Its fairly generic
+ <file>etc/init.d/<var>package</var></file> script. Its fairly generic
skeleton template is provided by the <prgn>dh_make</prgn> command as
<file>init.d.ex</file>. You'll likely have to rename and edit it, a lot,
while making sure to provide Filesystem Hierarchy Standard
@@ -2156,7 +2156,7 @@
<file>debian/tmp</file> for files, if it doesn't find them in the current
directory (or wherever you've told it to look using <tt>--sourcedir</tt>).
- <sect id="info"><file><var>package</var>.info</file> files
+ <sect id="info"><file><var>package</var>.info</file> file
<p>If your package has info pages, you should install them using
<manref name="dh_installinfo" section="1"> by listing them in the
@@ -2181,7 +2181,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.
@@ -2246,7 +2246,7 @@
<sect1 id="manpagexml"><file>manpage.xml.ex</file> file
<p>If you prefer XML over SGML, you can use the <tt/manpage.xml.ex/ template.
- If you do this, you have two choices:
+ If you do this, you have to:
<list>
<item>rename the source file to something like <tt/gentoo.1.xml/
@@ -2268,7 +2268,7 @@
</example>
</list>
- <sect id="manpages"><file><var>package</var>.manpages</file> files
+ <sect id="manpages"><file><var>package</var>.manpages</file> file
<p>If your package has manual pages, you should install them using
<manref name="dh_installman" section="1"> by listing them in the
@@ -2471,7 +2471,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
@@ -3261,8 +3261,8 @@
<list>
<item>If you need to add erased template files for any reason, you may run
- <prgn>dh_make</prgn> again in the same, already <em>debianized</em>,
- directory with <tt>--addmissing</tt> option. Then edit it properly.
+ <prgn>dh_make</prgn> again in the same Debian package
+ source tree with <tt>--addmissing</tt> option. Then edit them properly.
<item>If the package has not updated to use the <package>debhelper</package>
V7 <prgn>dh</prgn> syntax for the <file>debian/rules</file> file, update it
to
signature.asc
Description: OpenPGP digital signature

