Now that you have tested your new package thoroughly, you will be ready to
start the Debian new maintainer application process, as described at http://www.debian.org/devel/join/newmaint
Once you become an official developer, you'll need to upload the package to the
Debian archive. You can do this manually, but it's easier to use the provided
automated tools, like dupload(1)
or dput(1)
. We'll
describe how it's done with dupload
.
First you have to set up dupload's config file. You can either edit the
system-wide /etc/dupload.conf
file, or have your own
~/.dupload.conf
file override the few things you want to change.
Put something like this in the file:
package config; $default_host = "ftp-master"; $cfg{"ftp-master"}{"login"} = "yourdebianusername"; $cfg{"non-us"}{"login"} = "yourdebianusername"; 1;
Of course, change my personal settings to yours, and read the
dupload.conf(5)
manual page to understand what each of these
options means.
The $default_host option is the trickiest one -- it determines which of the
upload queues will be used by default. "ftp-master" is the primary
one, but it's possible that you will want to use another, faster one. For more
information about the upload queues, read the Developers' Reference, section
"Uploading a package", at
/usr/share/doc/developers-reference/developers-reference.html/ch-upload.en.html#s-uploading
Then connect to your Internet provider, and issue this command:
dupload gentoo_0.9.12-1_i386.changes
dupload
checks that the MD5 checksums of the files match those
from the .changes file, so it will warn you to rebuild it as described in Complete rebuild, Section 6.1 so it
can properly upload.
If you upload to "ftp-master", dupload
will ask for your
password on Debian machines, and then upload the packages.
Debian New Maintainers' Guide
version 1.2, 6 April 2002.joy-mg@debian.org