From 4abc023f8bf38a7acd14f86b8acbb53e23643750 Mon Sep 17 00:00:00 2001 From: joy Date: Wed, 20 Sep 2000 14:55:03 +0000 Subject: [PATCH] updated keyring/keyserver stuff; updated lists-archives URL; changed link for machines from devel/maintainer_contacts to the db.d.o CGI; updated new-maintainer stuff; updated for master->ftp-master move; noted www.d.o is the right host for web pages, but all other machines could be used if necessary; fixed www.d.o BTS URL; reorder mentions of scp to come before FTP, as it is more secure; mention the rsync dupload method; reorder mentions of pandora <-> non-us, canonical name non-us is better; other small corrections git-svn-id: svn://anonscm.debian.org/ddp/manuals/trunk/developers-reference@1012 313b444b-1b9f-4f58-a734-7bb04f332e8d --- common.ent | 13 +-- developers-reference.sgml | 175 +++++++++++++++++++------------------- 2 files changed, 94 insertions(+), 94 deletions(-) diff --git a/common.ent b/common.ent index 1041c6f..729ca7a 100644 --- a/common.ent +++ b/common.ent @@ -26,6 +26,7 @@ + @@ -33,8 +34,7 @@ - - + @@ -48,11 +48,14 @@ + + + - + @@ -60,7 +63,7 @@ @@ -112,7 +115,7 @@ "> pgp5.ai.mit.edu"> /usr/doc/pgp/keyserv.doc"> diff --git a/developers-reference.sgml b/developers-reference.sgml index 6882191..afdb8f1 100644 --- a/developers-reference.sgml +++ b/developers-reference.sgml @@ -5,7 +5,7 @@ %commondata; - + @@ -71,7 +71,7 @@ packages (); and how to handle bug reports The resources discussed in this reference include the mailing lists and servers (); a discussion of the structure of the Debian archive (); explanation of the different -servers which accept package uploads (); and a +servers which accept package uploads (); and a discussion of resources which can help maintainers with the quality of their packages ().

@@ -132,8 +132,11 @@ careful about being compromised. Therefore, we need to verify new maintainers before we can give them accounts on our servers and letting them upload packages.

-Registration requires that the following information be sent to -&email-new-maintainer; as part of the registration application: +Registration requires that the following information be sent in +appropriate steps described at +after the initial contact to &email-new-maintainer: + Your name. @@ -229,13 +232,15 @@ Once you have all your information ready, and your public key is available on public key servers, send a message to &email-new-maintainer; to register as an offical Debian developer so that you will be able to upload your packages. This message must -contain all the information discussed above. The message must also -contain your public key (extracted using gpg --armor --export -user_id in the case of gpg) for the -database of keys which is distributed from - and the debian-keyring -package. Please be sure to sign your request message with your chosen -public key. +contain your name and your valid e-mail address. All the information +discussed above is required after your Application Manager is +assigned. Application Manager is your agent in the registration +process, and you can always ask him about the status of your +application. You can check the as well. +

+For more details, please consult at the Debian web site.

Once this information is received and processed, you should be contacted with information about your new Debian maintainer account. @@ -283,10 +288,11 @@ public servers or multiuser machines, such as Read the documentation that comes with your software; read the .

-If you add or remove signatures from your public key, or add or remove -user identities, you need to update the key servers and mail your -public key to &email-debian-keyring;. The same key extraction -routines discussed in apply. +If you add signatures to your public key, or add user identities, you +can update the debian keyring by sending your key to the key server at +&keyserver-host;. If you need to add a completely new key, +or remove an old key, send mail to &email-debian-keyring;. The same +key extraction routines discussed in apply.

You can find a more in-depth discussion of Debian key maintenance in the documentation for the debian-keyring package. @@ -396,7 +402,7 @@ The following are the core Debian mailing lists: &email-debian-devel;, &email-debian-policy;, &email-debian-user;, &email-debian-private;, &email-debian-announce;, and &email-debian-devel-announce;. All developers are expected to be subscribed to at least -&email-debian-private and &email-debian-devel-announce;. There are +&email-debian-private; and &email-debian-devel-announce;. There are other mailing lists are available for a variety of special topics; see for a list. Cross-posting (sending the same message to multiple lists) is discouraged. @@ -418,7 +424,7 @@ replying to. In general, please adhere to the usual conventions for posting messages.

Online archives of mailing lists are available at . +id="&url-lists-archives;">. Debian servers @@ -429,18 +435,14 @@ are and what they do.

If you have a problem with the operation of Debian server, and you think that the system operators need to be notified of this problem, -please find the contact address for the particular role at . If you have a non-operating problems +please find the contact address for the particular machine at . If you have a non-operating problems (such as packages to be remove, suggestions for the web site, etc.), generally you'll report a bug against a ``pseudo-package''. See for information on how to submit bugs. The master server

-The master server, master.debian.org, holds the canonical copy -of the Debian archive (excluding the non-U.S. packages). Generally, -package uploads go to this server; see . -

master.debian.org is the canonical location for the Bug Tracking System (BTS). If you plan on doing some statistical analysis or processing of Debian bugs, this would be the place to do it. @@ -455,13 +457,21 @@ in the clear.

If you find a problem with master.debian.org such as disk full, suspicious activity, or whatever, send an email to -&email-debian-admin;. Problems with the Debian FTP archive generally -need to be reported as bugs against the -ftp.debian.org pseudo-package or an email to -&email-ftpmaster;, but also see the procedures in . +&email-debian-admin;. + + The ftp-master server +

+The ftp-master server, ftp-master.debian.org (or +auric.debian.org), holds the canonical copy of the Debian +archive (excluding the non-U.S. packages). Generally, package uploads +go to this server; see . +

+Problems with the Debian FTP archive generally need to be reported as +bugs against the ftp.debian.org pseudo-package or +an email to &email-ftpmaster;, but also see the procedures in +. - The WWW servers + The WWW server

The main web server, www.debian.org, is also known as va.debian.org. All developers are given accounts on this @@ -470,23 +480,19 @@ machine. If you have some Debian-specific information which you want to serve up on the web, you can do do this by putting material in the public_html directory under your home directory. You can -do this on either va.debian.org or -master.debian.org. Any material you put in those areas are -accessible via the URLs -http://www.debian.org/~user-id/ and -http://master.debian.org/~user-id/, respectively. -Generally, you'll want to use va, for the -www.debian.org address, although in some cases you may need -to put it on master. Please do not put any material on -Debian servers not relating to Debian, unless you have prior -permission. Send mail to &email-debian-devel; if you have any -questions. +do this on va.debian.org. Any material you put in those areas +are accessible via the URL +http://www.debian.org/~user-id/. +If necessary, you can use other Debian machines for this; the procedure +is analogous to the above. Please do not put any material on Debian +servers not relating to Debian, unless you have prior permission. +Send mail to &email-debian-devel; if you have any questions.

If you find a problem with the Debian web server, you should generally submit a bug against the pseudo-package, www.debian.org. First check whether or not someone -else has already reported the problem on the . +else has already reported the problem on the +. The CVS server @@ -527,10 +533,6 @@ your own mirror, either for internal or public access. Note that mirrors are generally run by third-parties who are interested in helping Debian. As such, developers generally do not have accounts on these machines. -

-Please do not mirror off of master.debian.org. This host -already has too much load. Check the sites above for information, or -email debian-devel@lists.debian.org. Other Debian Machines @@ -835,13 +837,13 @@ point to the appropriate release directories.

If you want to create a new package for the Debian distribution, you should first check the list. Checking the WNPP ensures that no -one is already working on packaging that software, and that effort is +Prospective Packages (WNPP)"> list. Checking the WNPP list ensures that +no one is already working on packaging that software, and that effort is not duplicated. Read the for more information.

-There are a number of reasons why we ask maintainers to follow these -steps: +There are a number of reasons why we ask maintainers to announce their +intentions: It helps the (potentially new) maintainer to tap into the experience @@ -849,15 +851,11 @@ of people on the list, and lets them know if any one else is working on it already. It lets other people thinking about working on the package know that -there already is a volunteer, and efforts may be shared. The ``intent -to package'' message to &email-debian-devel@; will be picked up the -the WNPP maintainer, and your intention will be published in -subsequent versions of the WNPP document. +there already is a volunteer, and efforts may be shared. It lets the rest of the maintainers know more about the package than -the one line description and the changelog entry ``Initial version'' -that generally gets posted to debian-devel-changes by -default. +the one line description and the usual changelog entry ``Initial release'' +that gets posted to debian-devel-changes. It is helpful to the people who live off unstable (and form our first line of testers); we should encourage these people. @@ -1006,19 +1004,17 @@ Remove the package, then reinstall it. - Uploading to master + Uploading to ftp-master

To upload a package, you need a personal account on -master.debian.org. All maintainers should already -have this account, see . You can use either -scp or ftp to transfer the files. In either -case, the files need to be placed into -&master-upload-dir. (You cannot upload to Incoming -on master using anonymous FTP -- you must use your user-name and -password.) +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;; +if you use anonymous FTP to upload, place them into +/pub/UploadQueue/.

Note: Do not upload packages containing software that is -export-controlled by the United States government to master, +export-controlled by the United States government to ftp-master, nor to the overseas upload queues on chiark or erlangen. This prohibition covers almost all cryptographic software, and even sometimes software that contains ``hooks'' to @@ -1030,43 +1026,44 @@ message to &email-debian-devel; and ask.

You may also find the Debian package dupload useful when uploading packages. This handy program is distributed with -defaults for uploading via ftp to master, +defaults for uploading via ftp to ftp-master, chiark, and erlangen. It can also be configured to -use ssh. See and - for more information. +use ssh or rsync. See and for more information.

After uploading your package, you can check how dinstall will process it by running dinstall on your changes file: -~maor/dinstall/dinstall -n foo.changes +/org/ftp.debian.org/scripts/dinstall/dinstall -n foo.changes - Uploading to pandora (non-us) + Uploading to non-us (pandora)

As discussed above, export controlled software should not be uploaded -to master. Instead, use non-anonymous FTP or -scp to copy the package to -pandora.debian.org, placing the files in -&non-us-upload-dir. By default, you can use your -same account which works on master. +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 +use the same account/password that works on ftp-master.

The program dupload comes with support for uploading to -pandora; please refer to the documentation that comes with +non-us; please refer to the documentation that comes with the program for details.

-Just as for an upload to master, you can check your upload with : -/org/non-us.debian.org/scripts/dinstall/dinstall -n foo.changes +Similar to the way it's done on ftp-master, you can check your +upload with: + +/org/non-us.debian.org/scripts/dinstall/dinstall -n foo.changes Uploads via chiark

-If you have a slow network connection to master, there are +If you have a slow network connection to ftp-master, there are alternatives. One is to upload files to Incoming via a upload queue in Europe on chiark. For details connect to .

Note: Do not upload packages containing software that is export-controlled by the United States government to the queue on -chiark. Since this upload queue goes to master, the -prescription found in applies here as well. +chiark. Since this upload queue goes to ftp-master, the +prescription found in applies here as well.

The program dupload comes with support for uploading to chiark; please refer to the documentation that comes with the @@ -1079,25 +1076,25 @@ Another upload queue is available in Germany: just upload the files via anonymous FTP to .

The upload must be a complete Debian upload, as you would put it into -master's Incoming, i.e., a .changes files +ftp-master's Incoming, i.e., a .changes files along with the other files mentioned in the .changes. The queue daemon also checks that the .changes is correctly PGP-signed by a Debian developer, so that no bogus files can find -their way to master via the queue. Please also make sure that +their way to ftp-master via the queue. Please also make sure that the Maintainer field in the .changes contains your e-mail address. The address found there is used for all -replies, just as on master. +replies, just as on ftp-master.

There's no need to move your files into a second directory after the upload as on chiark. And, in any case, you should get some mail reply from the queue daemon what happened to your -upload. Hopefully it should have been moved to master, but in +upload. Hopefully it should have been moved to ftp-master, but in case of errors you're notified, too.

Note: Do not upload packages containing software that is export-controlled by the United States government to the queue on -erlangen. Since this upload queue goes to master, the -prescription found in applies here as well. +erlangen. Since this upload queue goes to ftp-master, the +prescription found in applies here as well.

The program dupload comes with support for uploading to erlangen; please refer to the documentation that comes with @@ -1107,7 +1104,7 @@ the program for details. Other Upload Queues

Another upload queue is available which is based in the US, and is a -good backup when there are problems reaching master. You can +good backup when there are problems reaching ftp-master. You can upload files, just as in erlangen, to .

-- 2.30.2