X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=developers-reference.sgml;h=3731cf9b956a60cf32cac6897a371fe127b02956;hb=604f20a1272d175d0348eab2ab309f5167c2d59f;hp=a70f475adff0942cd7df80b0bfd0e3a8263292d9;hpb=b9ad716105a5129cd710814f0af93ea3767c7fde;p=developers-reference.git diff --git a/developers-reference.sgml b/developers-reference.sgml index a70f475..3731cf9 100644 --- a/developers-reference.sgml +++ b/developers-reference.sgml @@ -5,7 +5,7 @@ %commondata; - + @@ -714,7 +714,7 @@ To summarize, the Debian archive has a root directory within an FTP server. For instance, at the mirror site, ftp.us.debian.org, the Debian archive itself is contained in /debian, which is a common location -(another is /pub/debian). +(another is /pub/debian).

A distribution is comprised of Debian source and binary packages, and the respective Sources and Packages index files, containing @@ -1065,7 +1065,7 @@ Remove the package, then reinstall it. To upload a package, you need a personal account on ftp-master.debian.org, which you should have as an official maintainer. If you use scp or rsync -to transfer the files, place them into &us-upload-dir;; +to transfer the files, place them into &us-upload-dir;; if you use anonymous FTP to upload, place them into /pub/UploadQueue/.

@@ -1094,10 +1094,12 @@ file: dinstall -n foo.changes Uploading to non-US (pandora)

As discussed above, export controlled software should not be uploaded -to ftp-master. Instead, use scp or non-anonymous -FTP to copy the package to non-us.debian.org, placing -the files in &non-us-upload-dir;. By default, you can +to ftp-master. Instead, use scp or rsync +to copy the package to non-us.debian.org, placing +the files in &non-us-upload-dir;. By default, you can use the same account/password that works on ftp-master. +If you use anonymous FTP to upload, place the files into +/pub/UploadQueue/.

The program dupload comes with support for uploading to non-us; please refer to the documentation that comes with @@ -1834,7 +1836,6 @@ right away. - Handling Bugs Monitoring bugs @@ -1959,6 +1960,47 @@ that the bug report is not forwarded to the bug distribution mailing list. + + Interaction with Prospective Developers + +

+This chapter describes procedures that existing Debian developers should +follow when it comes to dealing with wannabe developers. + + Sponsoring packages +

+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. +

+New maintainers usually have certain difficulties creating Debian packages +-- 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.) +

+Sponsoring merely by signing the upload or just recompiling is +definitely not recommended. 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. +

+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. + + Advocating new developers +

+See the page about at the Debian web site. + + Handling new maintainer applications +

+Please see at the Debian web site. + + + Overview of Debian Maintainer Tools

This section contains a rough overview of the tools available to