chiark / gitweb /
correct new maintainer instructions pretty heavily (see changelog)
authoraph <aph@313b444b-1b9f-4f58-a734-7bb04f332e8d>
Sun, 8 Nov 1998 02:12:17 +0000 (02:12 +0000)
committeraph <aph@313b444b-1b9f-4f58-a734-7bb04f332e8d>
Sun, 8 Nov 1998 02:12:17 +0000 (02:12 +0000)
red-pen corrections

git-svn-id: svn://anonscm.debian.org/ddp/manuals/trunk/developers-reference@696 313b444b-1b9f-4f58-a734-7bb04f332e8d

developers-reference.sgml

index 16732d2ee61ee3d9effdf6f5232b3de9eb51482e..401e56ed87bade34ae945d06751dabe256061c4c 100644 (file)
@@ -7,9 +7,9 @@
 <!--
  TODO:
   - bugs in upstream versions should be reported upstream!
-  - fill in ftp and www server discussion
-  - how to mirror
-  - porter instructions - - volunteers needed for this x86-centric maintainer!
+  - porter instructions - - volunteers needed for this x86-centric
+    maintainer!
+  - add information on how to get accounts on different architectures
   - talk about CVS access
  -->
 
       <author>Adam P. Harris, current maintainer <email/aph@debian.org/
       <author>Christian Schwarz <email/schwarz@debian.org/
       <author>Ian Jackson <email/ijackson@gnu.ai.mit.edu/
-      <version>version &version;, &date;
+      <version>ver. &version;, &date;
 
       <copyright>
+       <copyrightsummary><p>
 Copyright &copy;1998 Adam P. Harris.  Copyright &copy;1997,1998
 Christian Schwarz.
        <p>
@@ -67,11 +68,10 @@ It should be clear that this reference does not discuss the details of
 the Debian package or how to generate Debian packages; that is
 discussed in the <url
 id="http://www.debian.org/doc/packaging-manuals/packaging.html/"
-name="Debian Packaging Manual">.  Nor is this reference intended to
-give details on standards for how Debian software must behave, which
-is documented in the <url
-id="http://www.debian.org/doc/debian-policy/" name="Debian Policy
-Manual">.
+name="Debian Packaging Manual">.  Neither does this reference detail
+the standards to which Debian software must comply; that information
+can be found in the <url id="http://www.debian.org/doc/debian-policy/"
+name="Debian Policy Manual">.
 
 
     <chapt id="new-maintainer">Applying to Become a Maintainer
@@ -86,7 +86,7 @@ the Project?
        <p>
 Firstly, subscribe to <email/debian-devel@lists.debian.org/ if you
 haven't already.  Send the word <tt/subscribe/ in the <em/Subject/ of
-a mail to <email/debian-devel-REQUEST@lists.debian.org/.  In case of
+an email to <email/debian-devel-REQUEST@lists.debian.org/.  In case of
 problems, contact the list administrator at
 <email/listmaster@lists.debian.org/.  More information on available
 mailing lists can be found in <ref id="mailing-lists">.
@@ -128,13 +128,17 @@ application:
 Your name.
            <item>
 Your preferred login name on <tt/master/ (seven characters or
-less<footnote>Can anyone clarify for me why logins on <tt>master</tt>
-cannot be eight characters?</footnote> ), as well as the email address
-at which you'd prefer to be subscribed to
+less<footnote>It is not clear to the author why logins on
+<tt>master</tt> cannot be eight characters or greater.  If anyone can
+clarify why, I would appreciate it.</footnote>), as well as the email
+address at which you'd prefer to be subscribed to
 <email/debian-private@lists.debian.org/ (typically this will be either
 your primary mail address or your new <tt>debian.org</tt> address).
            <item>
-A phone number where we can call you.
+A phone number where we can call you.  Remember that the new
+maintainer team usually calls during evening hours to save on long
+distance tolls.  Please do not give a work number, unless you are
+generally there in the evening.
            <item>
 A statement of intention, that is, what package(s) you intend to work
 on, which Debian port you will be assisting, or how you intend to
@@ -164,17 +168,23 @@ a birth certificate, national ID card, U.S. Driver's License, etc.).
 If emailed, please sign the mail with your PGP key.
                </list>
          </list>
+       <p>
 If you do not have a PGP key yet, generate one. Every developer needs
 a PGP key in order to sign and verify package uploads. You should read
 the PGP manual, since it has much important information which is
 critical to its security.  Many more security failures are due to
 human error than to software failure or high-powered spy techniques.
        <p>
+Our standard is to use <prgn>pgp</prgn> version 2.x.  You can use
+<prgn/pgp/ version 5, if and only if you make an RSA key.  Note that
+we are also working with the <prgn/gpg/ team so that we can have a
+free alternative to PGP; however, this may take a little bit of time.
+       <p>
 Your PGP key must be at least 1024 bits long.  There is no reason to
 use a smaller key, and doing so would be much less secure.  Your key
 must be signed with at least your own user ID.  This prevents user ID
-tampering.  You can do it by executing `<tt>pgp -ks
-<var/your_userid/</tt>'.
+tampering.  You can do it by executing <tt>pgp -ks
+<var/your_userid/</tt>.
        <p>
 If your PGP key isn't on public PGP key servers such as
 <tt>pgp.net</tt>, please read the documentation available locally
@@ -200,31 +210,33 @@ Once you have all your information ready, and your public key is
 available on public key servers, send a message to
 <email/new-maintainer@debian.org/ to register as an offical Debian
 developer so that you will be able to upload your packages.  This
-message must all the information discussed above.  The message must
-also contain your PGP or RSA public key (extracted using <tt>pgp
--kxa</tt> in the case of PGP; note that <tt/gpg/ integration is
-underway) for the database of keys which is distributed from
-<ftpsite/ftp.debian.org/ in
+message must contain all the information discussed above.  The message
+must also contain your PGP or RSA public key (extracted using <tt>pgp
+-kxa</tt> in the case of PGP) for the database of keys which is
+distributed from <ftpsite/ftp.debian.org/ in
 <ftppath>/pub/debian/doc/debian-keyring.tar.gz</ftppath>, or the
-<package/debian-keyring/ package).  Please be sure to sign your
+<package/debian-keyring/ package.  Please be sure to sign your
 request message with your chosen PGP or RSA key.
        <p>
 Once this information is received and processed, you should be
 contacted with information about your new Debian maintainer account.
-If you don't hear anything within 7-14 days, please re-send your
-original message--the new-maintainer volunteers are typically
-overworked, and mistakes do occasionally happen.
+If you don't hear anything within 7-14 days, please send a followup
+message asking if your original application was received.  Do not
+re-send your original application, that will just confuse the
+new-maintainer team. Please be patient, especially near release
+points; mistakes do occasionally happen, and people do sometimes run
+out of volunteer time.
 
 
       <sect id="mentors">Debian Mentors
        <p>
-There is a mailing list called <email/debian-mentors@lists.debian.org/
-which has been set up for novice maintainers who seek help with
-initial packaging and other developer-related issues.  Every new
-developer is invited to subscribe to that list (see <ref
-id="mailing-lists"> for details).
+A mailing list called <email/debian-mentors@lists.debian.org/ which
+has been set up for novice maintainers who seek help with initial
+packaging and other developer-related issues.  Every new developer is
+invited to subscribe to that list (see <ref id="mailing-lists"> for
+details).
        <p>
-Those who prefer one-on-one help (e.g., via private emails) should
+Those who prefer one-on-one help (e.g., via private email) should
 also post to that list and an experienced developer will volunteer to
 help.
 
@@ -280,7 +292,7 @@ id="http://www.debian.org/Lists-Archives/">.
        <p>
 The master server, <tt/master.debian.org/, holds the canonical copy
 of the Debian archive (excluding the non-U.S. packages). Generally,
-package uploads go to this server; cf. <ref id="upload">. 
+package uploads go to this server; see <ref id="upload">. 
        <p>
 <tt/master.debian.org/ is the canonical location for the Bug Tracking
 System (BTS).  If you plan on doing some statistical analysis or
@@ -352,7 +364,7 @@ The main web page listing the available public FTP (and, usually,
 HTTP) servers can be found at <url
 id="http://www.debian.org/distrib/ftplist">. More information
 concerning mirrors can be found at <url
-id="http://www.debian.org/mirror/">.  This useful page includes
+id="http://www.debian.org/devel/mirror/">.  This useful page includes
 information and tools which can be helpful if you are interested in
 setting up your own mirror, either for internal or public access.
        <p>
@@ -411,7 +423,7 @@ non-free/source/
        <p>
 As you can see, the top-level directory of the distribution contains
 three directories, namely <em>main</>, <em>contrib</>, and
-<em>non-free</>. These directories are called <em>sections</>.
+p<em>non-free</>. These directories are called <em>sections</>.
        <p>
 In each section, there is a directory with the source packages
 (source), a directory for each supported architecture (binary-i386,
@@ -452,9 +464,9 @@ Packages in the <em/contrib/ section have to apply to the DFSG, but
 fail other requirements.  For instance, they might depend on non-free
 packages.
        <p>
-(The <url id="http://www.debian.org/doc/debian-policy/" name="Debian
+The <url id="http://www.debian.org/doc/debian-policy/" name="Debian
 Policy Manual"> contains a more exact definition of the three
-sections. The above discussion is just an introduction.)
+sections. The above discussion is just an introduction.
        <p>
 The separation of the three sections at the top-level of the archive
 is important for all people who want to distribute Debian, either via