chiark / gitweb /
- new Chapter "Beyond Packaging" for recommended ways to contribute
authoraph <aph@313b444b-1b9f-4f58-a734-7bb04f332e8d>
Sun, 5 May 2002 20:44:48 +0000 (20:44 +0000)
committeraph <aph@313b444b-1b9f-4f58-a734-7bb04f332e8d>
Sun, 5 May 2002 20:44:48 +0000 (20:44 +0000)
      to Debian beyond issues of package maintenance; Ch "Interaction with
      Prospective Developers" moved into this chapter and renamed to Sec
      "Interacting with Prospective Debian Developers"
    - Section's first word capitalized, rest are normal case
    - purge a reference to the Packaging Manual; closes: #145039

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

debian/changelog
developers-reference.sgml

index 33478c38e83f5f1f77febafdf44b58d5acc35d26..0d82cf8f9f89fbfaabedd985ed894459ab09f3d0 100644 (file)
@@ -1,4 +1,4 @@
-developers-reference (2.12) unstable; urgency=low
+developers-reference (3.0) unstable; urgency=low
 
   * Adam Di Carlo:
     - some simplifications on the TeX suffix rule
@@ -7,9 +7,15 @@ developers-reference (2.12) unstable; urgency=low
     - update copyright date
     - Sec "Getting started": link to New Maintainers' Guide
     - Sec "Debian Mentors" renamed to "Debian Mentors and Sponsors",
-      we add some info on sponsoring
-
- -- Adam Di Carlo <aph@debian.org>  Sun,  5 May 2002 11:10:20 -0700
+      we add some info on sponsoring; also in Sec "Sponsoring packages"
+    - new Chapter "Beyond Packaging" for recommended ways to contribute
+      to Debian beyond issues of package maintenance; Ch "Interaction with
+      Prospective Developers" moved into this chapter and renamed to Sec
+      "Interacting with Prospective Debian Developers"
+    - Section's first word capitalized, rest are normal case
+    - purge a reference to the Packaging Manual; closes: #145039
+
+ -- Adam Di Carlo <aph@debian.org>  Sun,  5 May 2002 13:24:03 -0700
 
 developers-reference (2.11) unstable; urgency=low
 
index 8a32ae87557077b71aca12e31f1079e80c429497..a7f449305dddfbb228771adb0944d8e20eb6d956 100644 (file)
@@ -5,7 +5,7 @@
   <!-- common, language independant entities -->
   <!entity % commondata  SYSTEM "common.ent" > %commondata;
   <!-- CVS revision of this document -->
-  <!entity cvs-rev "$Revision: 1.90 $">
+  <!entity cvs-rev "$Revision: 1.91 $">
 
   <!-- if you are translating this document, please notate the RCS
        revision of the developers reference here -->
@@ -238,7 +238,7 @@ before actually applying.  If you are well prepared, you can save
 a lot of timer later on.
 
 
-      <sect id="mentors">Debian Mentors and Sponsors
+      <sect id="mentors">Debian mentors and sponsors
        <p>
 The mailing list &email-debian-mentors; has been set up for novice
 maintainers who seek help with initial packaging and other
@@ -254,11 +254,14 @@ might be able find a sponsor to upload your package for you.  Sponsors
 are people who are official Debian maintainers, and who are willing to
 critique and upload your packages for you.  Sponsorees can request a
 sponsors at <url id="&url-sponsors;">.
+       <p>
+If you wish to be a mentor and/or sponsor, more information is
+available in <ref id="newmaint">.
 
 
     <chapt id="developer-duties">Debian Developer's Duties
 
-      <sect id="user-maint">Maintaining Your Debian Information
+      <sect id="user-maint">Maintaining your Debian information
        <p>
 There's a LDAP database containing many informations concerning all
 developers, you can access it at <url id="&url-debian-db;">. You can
@@ -290,7 +293,7 @@ key extraction routines discussed in <ref id="registering"> apply.
 You can find a more in-depth discussion of Debian key maintenance in
 the documentation for the <package>debian-keyring</package> package.
 
-      <sect id="inform-vacation">Going On Vacation Gracefully
+      <sect id="inform-vacation">Going on vacation gracefully
        <p>
 Most developers take vacations, and usually this means that they can't
 work for Debian and they can't be reached by email if any problem occurs.
@@ -312,7 +315,7 @@ available in the Debian LDAP database and mark yourself as ``on vacation''
 (this information is only accessible to debian developers). Don't forget
 to remove the ``on vacation'' flag when you come back!
 
-      <sect id="upstream-coordination">Coordination With Upstream Developers
+      <sect id="upstream-coordination">Coordination With upstream developers
        <p>
 A big part of your job as Debian maintainer will be to stay in contact
 with the upstream developers.  Debian users will sometimes report bugs
@@ -331,9 +334,9 @@ developers which can be included there, so that you won't have to
 modify the sources of the next upstream version. Whatever changes you
 need, always try not to fork from the upstream sources.
 
-      <sect id="rc-bugs">Managing Release Critical Bugs
+      <sect id="rc-bugs">Managing release-critical bugs
         <p>
-Release Critical Bugs (RCB) are all bugs that have severity
+Release-critical bugs (RCB) are all bugs that have severity
 <em>critical</em>, <em>grave</em> or <em>serious</em>.
 Those bugs can delay the Debian release
 and/or can justify the removal of a package at freeze time. That's why
@@ -350,7 +353,7 @@ from the QA group may want to do a Non-Maintainer Upload (see
 usual before they do their NMU if they have seen no recent activity from you
 in the BTS).
 
-      <sect id="qa-effort">Quality Assurance Effort
+      <sect id="qa-effort">Quality Assurance effort
        <p>
 Even though there is a dedicated group of people for Quality
 Assurance, QA duties are not reserved solely for them. You can
@@ -378,7 +381,7 @@ he maintains and any Release Critical bugs filled against them.
 Send all this information to &email-debian-qa;, in order to let the 
 QA people do whatever is needed.
 
-      <sect>Retiring Gracefully
+      <sect>Retiring
        <p>
 If you choose to leave the Debian project, you should make sure you do
 the following steps:
@@ -394,6 +397,68 @@ emailing to &email-debian-keyring;.
          </enumlist>
 
 
+  <chapt>
+    <heading>Beyond Packaging</heading>
+    <p>
+Debian is about a lot more than just packaging software and
+maintaining those packages.  This chapter contains information about 
+ways, often really critical ways, to contribute to Debian beyond the
+simply creating and maintaining packages.
+    <p>
+As a volunteer organization, Debian relies on the discretion of its
+members in choosing what they want to work on, and choosing what is
+the most critical thing to spend their time on.
+
+
+    <sect id="newmaint">
+      <heading>Interacting with prospective Debian developers</heading>
+      <p>
+Debian's success depends on it's ability to attract and retain new and
+talented volunteers.  If you are an experienced developer, we
+recommend that you get involved with the process of brining in new
+developers.  This section describes how to help new prospective
+developers.
+
+
+      <sect1 id="sponsoring">Sponsoring packages
+       <p>
+Sponsoring a package means uploading a package for a maintainer who is not
+able to do it on their own, a new maintainer applicant. Sponsoring a package
+also means accepting responsibility for it.
+       <p>
+If you wish to volunteer as a sponsor, you can sign up at <url
+id="&url-sponsors;">.
+       <p>
+New maintainers usually have certain difficulties creating Debian packages
+&mdash; this is quite understandable. That is why the sponsor is there, to check
+the package and verify that it is good enough for inclusion in Debian.
+(Note that if the sponsored package is new, the FTP admins will also have to
+inspect it before letting it in.)
+       <p>
+Sponsoring merely by signing the upload or just recompiling is
+<strong>definitely not recommended</strong>. You need to build the source
+package just like you would build a package of your own. Remember that it
+doesn't matter that you left the prospective developer's name both in the
+changelog and the control file, the upload can still be traced to you.
+       <p>
+If you are an application manager for a prospective developer, you can also
+be their sponsor. That way you can also verify the how the applicant is
+handling the 'Tasks and Skills' part of their application.
+
+
+      <sect1>Advocating new developers
+       <p>
+See the page about <url id="&url-newmaint-advocate;"
+name="advocating a prospective developer"> at the Debian web site.
+
+      <sect1>Handling new maintainer applications
+       <p>
+Please see <url id="&url-newmaint-amchecklist;" name="Checklist for
+Application Managers"> at the Debian web site.
+
+
+
+
     <chapt id="servers">Mailing Lists, Servers, and Other Machines
       <p>
 In this chapter you will find a very brief road map of the Debian
@@ -556,7 +621,7 @@ interested in helping Debian.  As such, developers generally do not
 have accounts on these machines.
 
 
-      <sect id="other-machines">Other Debian Machines
+      <sect id="other-machines">Other Debian machines
        <p>
 There are other Debian machines which may be made available to you.
 You can use these for Debian-related purposes as you see fit.  Please
@@ -1271,7 +1336,7 @@ The program <prgn>dupload</prgn> comes with support for uploading to
 the program for details.
 
 
-       <sect1>Other Upload Queues
+       <sect1>Other upload queues
          <p>
 Another upload queue is available which is based in the US, and is a
 good backup when there are problems reaching <tt>ftp-master</tt>.  You can
@@ -1628,7 +1693,7 @@ a recompile for each architecture, which is amounts to
 &number-of-arches; more builds.
 
 
-      <sect id="kind-to-porters">Being Kind to Porters
+      <sect id="kind-to-porters">Being kind to porters
        <p>
 Porters have a difficult and unique task, since they are required to
 deal with a large volume of packages.  Ideally, every source package
@@ -1692,14 +1757,14 @@ although you are probably asking for trouble, since different
 architectures sometimes standardize on different compilers.
            <item>
 Make sure your debian/rules contains separate ``binary-arch'' and
-``binary-indep'' targets, as the Debian Packaging Manual requires.
+``binary-indep'' targets, as the Debian Policy Manual requires.
 Make sure that both targets work independently, that is, that you can
 call the target without having called the other before. To test this,
 try to run <tt>dpkg-buildpackage -b</tt>.
          </enumlist>
 
 
-      <sect id="porter-guidelines">Guidelines for Porter Uploads
+      <sect id="porter-guidelines">Guidelines for porter uploads
        <p>
 If the package builds out of the box for the architecture to be ported
 to, you are in luck and your job is easy.  This section applies to
@@ -1720,7 +1785,7 @@ binary-only build of only the architecture-dependant portions of the
 package, using the `binary-arch' target in <file>debian/rules</file>.
 
        <sect1 id="recompile-nmu-versioning">
-          <heading>Recompilation Binary-Only NMU Versioning</heading>
+          <heading>Recompilation binary-only NMU versioning</heading>
        <p>
 Sometimes you need to recompile a package against other packages which
 have been updated, such as libraries.  You do have to bump the version
@@ -1793,7 +1858,7 @@ the waiting period.  Of course, such locations have no official
 blessing or status, so buyer, beware.
 
 
-      <sect>Tools for Porters
+      <sect>Tools for porters
        <p>
 There are several tools available for the porting effort. This section
 contains a brief introduction to these tools; see the package
@@ -1999,7 +2064,7 @@ outlining all the open bugs against your packages:
 Replace <var>address</var> with you official Debian
 maintainer address.
 
-      <sect id="submit-bug">Submitting Bugs
+      <sect id="submit-bug">Submitting bugs
        <p>
 Often as a package maintainer, you find bugs in other packages or else
 have bugs reported to your packages which need to be reassigned.  The
@@ -2019,7 +2084,7 @@ neither the bug submitter nor the package maintainer, you should
 not actually close the bug (unless you secure permission from the
 maintainer).
 
-      <sect>Responding to Bugs
+      <sect>Responding to bugs
        <p>
 Make sure that any discussions you have about bugs are sent both to
 the original submitter of the bug, and the bug itself (e.g.,
@@ -2099,46 +2164,6 @@ that the bug report is not forwarded to the bug distribution mailing
 list.
 
 
-    <chapt id="newmaint">
-      <heading>Interaction with Prospective Developers</heading>
-
-      <p>
-This chapter describes procedures that existing Debian developers should
-follow when it comes to dealing with wannabe developers.
-
-      <sect id="sponsoring">Sponsoring packages
-       <p>
-Sponsoring a package means uploading a package for a maintainer who is not
-able to do it on their own, a new maintainer applicant. Sponsoring a package
-also means accepting responsibility for it.
-       <p>
-New maintainers usually have certain difficulties creating Debian packages
-&mdash; this is quite understandable. That is why the sponsor is there, to check
-the package and verify that it is good enough for inclusion in Debian.
-(Note that if the sponsored package is new, the FTP admins will also have to
-inspect it before letting it in.)
-       <p>
-Sponsoring merely by signing the upload or just recompiling is
-<strong>definitely not recommended</strong>. You need to build the source
-package just like you would build a package of your own. Remember that it
-doesn't matter that you left the prospective developer's name both in the
-changelog and the control file, the upload can still be traced to you.
-       <p>
-If you are an application manager for a prospective developer, you can also
-be their sponsor. That way you can also verify the how the applicant is
-handling the `Tasks and Skills' part of their application.
-
-      <sect>Advocating new developers
-       <p>
-See the page about <url id="&url-newmaint-advocate;"
-name="advocating a prospective developer"> at the Debian web site.
-
-      <sect>Handling new maintainer applications
-       <p>
-Please see <url id="&url-newmaint-amchecklist;" name="Checklist for
-Application Managers"> at the Debian web site.
-
-
 
     <chapt id="tools">Overview of Debian Maintainer Tools
       <p>